Для начинающих программистов не редкость, когда многие не понимают, с чего начать. Неофициальное наставничество - это мой способ расплачиваться за тех, кто сделал то же самое для меня. Я обычно нахожу этих программистов посреди просьб о помощи, в то время как их разрывает на части какой-то разработчик, который, очевидно, не помнит время, когда они не осознавали, что их JDK необходимо добавить в PATH. Меня всегда боялись присоединиться к онлайн-сообществам, опасаясь немедленного возмездия, если бы я задавал простые вопросы. Вы можете забыть о вкладе в сообщества разработчиков ПО с открытым исходным кодом. С тех пор у меня толстая кожа.

Некоторое время назад я задал вопрос в ветке Android по Kotlin относительно самого Android. Мне просто сказали: «Это только канал Kotlin, так что не беспокойтесь о продолжении» - мне было стыдно за то, что я обратился за помощью в месте, которое, как я думал, могло быть подходящим. Я хотел закончить ночь, но потом, хоть лучше:

«Вместо того, чтобы просто закрыть меня в сообществе с открытым исходным кодом, либо« я не знаю », либо указание мне на более подходящую ветку было бы более продуктивным».

Наконец-то меня указали в правильном направлении, но, к сожалению, это сценарий, который я испытывал снова и снова, и я не одинок.

Изучение нового языка / фреймворка требует смелости.

Погружаться в неизвестность, зная, что просьба о помощи потребует полного отключения от других разработчиков, честно говоря, полнейшее дерьмо.

У меня было бесчисленное количество новичков, которые рассказывали мне истории, которые кажутся странно похожими на мое собственное начало - что, возможно, StackOverflow их ненавидит или что вместо направления стоит стена («вы, очевидно, не понимаете эту тему»).

  • Опытные разработчики: ПОНИМАЙТЕ ИХ. УКАЗЫВАЙТЕ ИХ ГДЕ-НИБУДЬ, КОГДА ОН ГОТОВЫ ВОЗВРАЩАТЬСЯ. Не будь пиздой и просто выключи их.
  • Неопытные разработчики: Спрашивайте. Может, ты совсем не в базе. Может быть, вы даже не понимаете базовых понятий - это способ обучения. Не бойтесь потерпеть неудачу и не бойтесь спрашивать разных людей. Хороший программист - это тот, кто стремится стать лучшим программистом.

Будьте добрыми и чуткими. Мы все были там одновременно.