TGViewer
.NET Разработчик .NET Разработчик @netdeveloperdiary · 6.78K subscribers
Post #1177 1.34K
День девятьсот пятьдесят девятый. #Оффтоп
Вещи, Которые Я Хотел бы Знать, Когда Начинал Карьеру.
Начало 1-15
Продолжение 16-32

33. Хороший код легко читать и поддерживать.
Независимо от того, работаете ли вы один или в команде, всегда старайтесь писать код, так как будто с ним будет работать кто-то другой. В сложных частях оставляйте комментарии, поясняющие принцип работы.

34. Первый язык всегда самый трудный.
Я видел, как люди часто спрашивали, какой язык сложнее всего выучить. На самом деле сложность изучения зависит от количества опыта.

35. Google и Stack Overflow – ваши друзья.
Эти ресурсы созданы для того, чтобы вам могли помочь. Не стесняйтесь гуглить или заглядывать в SO, даже если кто-то смотрит. Они тоже это делают.

36. Коммуникативные навыки недооценены.
Один только код не всегда определяет ваш успех. Важно практиковать взаимодействие с людьми. Знание всех передовых технологий не имеет смысла, если вы не умеете их продать. Вы должны быть нужны вашим клиентам, а не наоборот.

37. Всегда помните о правиле 20/80.
Имейте в виду, что последние 20% проекта занимают 80% времени. Так что дважды подумайте, прежде чем сообщать клиенту о прогрессе.

38. Фреймворки приходят и уходят.
В 10 раз ценнее изучить технологию, на которой они основаны, чтобы вы были готовы выбрать конкретный фреймворк, когда возникнет необходимость.

39. Хорошо знать что-то отлично, чем притворяться, что знаешь всё понемногу.
Вместо того, чтобы пытаться освоить всё, проведите небольшое исследование в интересующей вас области, изучите доступные стеки, выберите один и изучите его досконально. Попытка стать мастером на все руки в итоге не сделает вас мастером ни в чём.

40. Для тестирования есть причина.
Заведите себе хорошую привычку писать тесты. Несмотря на то, что поначалу вам может показаться, что вы выполняете ненужную работу, они помогут вам сэкономить много времени, особенно в больших проектах.

41. Достижения лучше всего повышают вашу мотивацию.
Цените моменты, когда вы учитесь, и когда, наконец, у вас начинает что-то получаться. Так люди получают удовольствие от работы и чувствуют себя ценными. Относитесь к ним как к топливу для вашей мотивации.

42. Не берите больше, чем можете унести.
Найдите тонкую грань между выбором проблемы достаточно сложной, чтобы изучить что-то новое, но также достаточно узкой, чтобы её можно было решить.

43. Не сравнивайте себя с другими.
Легко разочароваться, если сравнивать себя с достижениями других разработчиков. Вы учитесь в своём собственном темпе, и это прекрасно.

44. Не принимайте критику на свой счёт.
Конструктивная критика - это ценная обратная связь, в которой указываются ошибки или улучшения, которых вы сами не заметили. В итоге это приводит к более качественному продукту.

45. Все писали плохой код.
Не стыдитесь смотреть на код, который вы написали несколько лет назад. Может показаться, что это писали не вы или вы были в бреду, и вам может быть стыдно за такой код. Помните, что на самом деле это явный признак того, что вы прогрессируете.

Окончание следует…

Источник:
https://dev.to/madza/65-things-i-wish-i-knew-when-i-started-to-code-20ka
More from @netdeveloperdiary
  1. Oct 17, 2026День 2817. #ЧтоНовенького #VS Прекращаем Сборку После Первой Ошибки Мэдс Кристенсен продол…
  2. Oct 16, 2026День 2816. #Карьера #AI Станет ли ИИ-Кодинг Концом Программирования для Людей? Автор ориги…
  3. Oct 15, 2026Post #3374
  4. Oct 14, 2026Post #3373
  5. Oct 13, 2026День 2813. #ЗаметкиНаПолях #Async Ещё Раз Про Async/Await в C#. Часть 1 Почему существует…
  6. Oct 12, 2026День 2812. #Карьера #AI Как Разработчикам Оставаться Полезными, Когда Код Пишет ИИ? По мер…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →