Connect with us

Программирование

Этот простой вопрос заставил меня нанять пару Junior-программистов

Что делает программиста программистом? Только ли умение писать код?

Avatar photo

Опубликовано

/

     
     

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

И когда я спрашивал об этом на собеседовании Junior-программистов, я думал, что и услышу этот самый распространенный ответ. Но, что удивительно, не услышал. Вместо этого я узнал другие ответы людей, которые, как я думал, ответят шаблонной фразой.

Мой вопрос был: когда мы можем сказать, что мы программисты?

Вот некоторые ответы:

  1. Когда абстрагируешься от инструментов. То есть вы думаете о главном, решая проблемы с помощью вычислительных инструментов, независимо от того, используете ли вы технологию X, Y или Z.
  2. Когда вы думаете о других разработчиках, когда вы создаете код для людей, а не для машины. Поэтому документирование и написание читаемого кода является обязательным.
  3. Когда избегаешь спорить о ерунде. «Этот инструмент лучше, чем этот другой» — это вещи, которые тот, кто умеет программировать, оставил в прошлом, потому что он знает, что каждый из инструментов может применяться для решения разных проблем.
  4. Вы делитесь тем, что знаете, и участвуете в сообществах. Например, программист учится в основном из бесплатного материала, доступного в Интернете. Поэтому он знает, что один из способов помочь в своей области — это отдать крохотную песчинку на благо других, так же, как раньше он учился сам.
  5. Если вы можете подходить к новым проблемам и, разобравшись с ними, писать работающий код и постепенно завершать работу. Ваше решение рассчитано на будущее, и его не нужно повторно реализовывать, чтобы выжить. Тогда вы хороший программист.
  6. Когда вы понимаете логику программирования, «if, then, else», циклы while, for и т. д., вы можете сказать, что вы программист, когда вы владеете этим и умеете их использовать. Конечно, вы используете их не только в туториале после написания «hello world» на каком-то языке.
  7. Когда вы создаете решения проблемы с помощью программного обеспечения. Даже без использования языков программирования как таковых (с помощью, например, HTML, CSS, SQL или Excel). Вы даже можете разрабатывать алгоритмы в своем ноутбуке, и с этого момента вы уже создаете Программное обеспечение.
  8. Когда вы понимаете, что каждый язык предназначен для определенной цели и что они должны использоваться в соответствии с проблемой, что у каждого языка есть свои плюсы и минусы.

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

Источник

Если вы нашли опечатку - выделите ее и нажмите Ctrl + Enter! Для связи с нами вы можете использовать info@apptractor.ru.
Advertisement
Telegram

Популярное

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: