НовыеЛучшиеПопулярныеКомментируемыеТОП авторовКатегорииОблако теговОпубликовать статьюПравила публикацииRSS-лента
Программирование для умных и ленивых
Какими качествами должен обладать хороший программист?
Людям, сделавшим определенные успехи в сфере ИТ-технологий, в интервью довольно часто приходится отвечать на этот вопрос. Конечно, у каждого на это свой взгляд. Но есть основные профессиональные характеристики, которые называют почти все.
Самым очевидным является наличие интеллекта. Бесспорно, программирование – это работа для ума. Но фактически интеллект нельзя отнести к чертам характера. Профессионалы сходятся во мнении, что его наличие далеко не главное условие для построения успешной карьеры. А вот если, человек осознает, насколько его возможности ограниченны, тем усерднее он будет работать над преодолением преград своего разума, и соответственно добьется больших успехов в программировании. Поэтому скромность –черта, которая свойственна людям этой профессии.
Ну а если вы поняли, что ваши способности слишком малы для осознания множества программ и что эффективное программирование – это поиск решений компенсировать этот недостаток, то перед вами открывается путь профессиональных поисков длинною вплоть до окончания карьеры. Придется много читать, изучать и анализировать, в общем, проявлять любопытство к техническим вопросам.
Обостренное чувство профессиональной честности отличает хорошего программиста от посредственного кодера. Если человек умеет признавать свои ошибки, стремится понять и исправить их, представляет реальные отчеты о статусе выполнения проекта и не скрывает действительные сроки выполнения работы, то он растет как профессионал. Быть честным в работе – достойное преимущество.
О творческой составляющей программирования говорят многие. Но, как и везде, есть свои границы. Понимание, где можно проявить свои творческие способности, а где необходимо придерживаться строгой дисциплины, позволяет правильно распределить силы в работе. В то же время, программисты считают себя едва ли не самыми ленивыми. И именно лень помогает им добиваться успеха. Когда в работе возникает неприятная задача, на которую не хочется тратить много времени, хороший программист создаст инструмент для ее выполнения, только бы не пришлось снова возвращаться к этому.
А есть ли качества, которые мешают программистам? Оказывается их не так-то и мало. Во-первых, консервативный взгляд на технологии. В динамично развивающейся сфере программирования надо постоянно идти в ногу со временем, и если вдруг начинаешь отставать или «хромать», то можешь бесконечно отстать. Во-вторых, настойчивость и упрямство. Конечно, надо уметь отстаивать свою точку зрения, но слышать других – тоже важно. Ну и в-третьих, слепая страсть к программированию. Сутками просиживать за компьютером, не отдыхать, не переключать внимание – все это не принесет положительных результатов. Вы можете либо наделать множество ошибок, на исправление которых уйдет еще больше времени, либо попросту перегорите.
Программирование для детей всегда интересно. Чтобы добиться определенных результатов в этой сфере необходимо желание и, как мы выяснили, определенный набор качеств. Когда можно пробовать свои силы в сфере ИТ-технологий? Уже со школьной скамьи! Приходите на курсы программирования для школьников в наш 1С:Клуб программистов Апрель Софт! И получите отличный старт в сфере программирования.
Людям, сделавшим определенные успехи в сфере ИТ-технологий, в интервью довольно часто приходится отвечать на этот вопрос. Конечно, у каждого на это свой взгляд. Но есть основные профессиональные характеристики, которые называют почти все.
Самым очевидным является наличие интеллекта. Бесспорно, программирование – это работа для ума. Но фактически интеллект нельзя отнести к чертам характера. Профессионалы сходятся во мнении, что его наличие далеко не главное условие для построения успешной карьеры. А вот если, человек осознает, насколько его возможности ограниченны, тем усерднее он будет работать над преодолением преград своего разума, и соответственно добьется больших успехов в программировании. Поэтому скромность –черта, которая свойственна людям этой профессии.
Ну а если вы поняли, что ваши способности слишком малы для осознания множества программ и что эффективное программирование – это поиск решений компенсировать этот недостаток, то перед вами открывается путь профессиональных поисков длинною вплоть до окончания карьеры. Придется много читать, изучать и анализировать, в общем, проявлять любопытство к техническим вопросам.
Обостренное чувство профессиональной честности отличает хорошего программиста от посредственного кодера. Если человек умеет признавать свои ошибки, стремится понять и исправить их, представляет реальные отчеты о статусе выполнения проекта и не скрывает действительные сроки выполнения работы, то он растет как профессионал. Быть честным в работе – достойное преимущество.
О творческой составляющей программирования говорят многие. Но, как и везде, есть свои границы. Понимание, где можно проявить свои творческие способности, а где необходимо придерживаться строгой дисциплины, позволяет правильно распределить силы в работе. В то же время, программисты считают себя едва ли не самыми ленивыми. И именно лень помогает им добиваться успеха. Когда в работе возникает неприятная задача, на которую не хочется тратить много времени, хороший программист создаст инструмент для ее выполнения, только бы не пришлось снова возвращаться к этому.
А есть ли качества, которые мешают программистам? Оказывается их не так-то и мало. Во-первых, консервативный взгляд на технологии. В динамично развивающейся сфере программирования надо постоянно идти в ногу со временем, и если вдруг начинаешь отставать или «хромать», то можешь бесконечно отстать. Во-вторых, настойчивость и упрямство. Конечно, надо уметь отстаивать свою точку зрения, но слышать других – тоже важно. Ну и в-третьих, слепая страсть к программированию. Сутками просиживать за компьютером, не отдыхать, не переключать внимание – все это не принесет положительных результатов. Вы можете либо наделать множество ошибок, на исправление которых уйдет еще больше времени, либо попросту перегорите.
Программирование для детей всегда интересно. Чтобы добиться определенных результатов в этой сфере необходимо желание и, как мы выяснили, определенный набор качеств. Когда можно пробовать свои силы в сфере ИТ-технологий? Уже со школьной скамьи! Приходите на курсы программирования для школьников в наш 1С:Клуб программистов Апрель Софт! И получите отличный старт в сфере программирования.
Комментарии
Автор статьи
Информация
Статьи автора
Курсы для кадровика в Центре сертифицированного обучения 1С:Апрель Софт: что выбратьЗачем проверять контрагентов и как это сделатьАкция 50% в облаке продлена до конца годаКак бухгалтеру экономить время с сервисами 1С1С:Комплексная автоматизация 8 преимущества и кому подойдетУправление затратами в 1С:Управление торговлей 81С:Бухгалтерия 8 в облаке: возможности для бухгалтераСертифицированный курс "Учет НДС". Научитесь быстро находить ошибки и исправлять ихПрограммы для магазина 1С:Управление торговлей и 1С:Розница. Что выбрать?Импортозамещение в IT: переход на 1С:Предприятие с зарубежных информационных систем
Похожие статьи
Как изменить мнение человека?Пять шагов, которые помогут построить человекоцентричную культуру компанииМотивация внутренних экспертов: 3 способа поддержать вовлеченность на высоте3 главных направления для поддержки внутренних экспертовПоддержка внутренних экспертов: кто они такие и зачем нужны компаниям?Конкурсы для детей и педагогов: возможность продемонстрировать свои способности на всю странуНе забывайте о хобби: что следует включать в программу корпоративного обучения и индивидуальные планы развитияКак компании попасть в интересы потенциального работника?Российские студенческие отряды объявляют набор для студентов и школьниковЗдоровая корпоративная культура – много довольных клиентов