1267 подписчиков
Вчера пришло мне в голову, что студентов, способных к программированию, я бы разделил на три класса. Такие студенты, обычно, к старшим курсам становятся уже практически законченными специалистами в области программирования. Настолько, на сколько это возможно без серьёзной практики. Впрочем, многие из них к этому времени уже работают по специальности. Так что же это за три класса, три группы.
I. Эту группу я бы назвал "алгоритмисты". Любят программировать, с уклоном на алгоритмы. Обычно из таких получаются хорошие олимпиадники. Были у меня такие ребята. Их не очень интересуют технологии, они получают удовольствие от решения сложных задач. Я и сам по натуре в значительной степени такой. Начинаю заниматься в какой-нибудь области, дохожу до определённой точки, а дальше мне "лень" заниматься, потому как я понимаю, что дальнейший инструментарий мне и не нужен, я прекрасно без него обойдусь. Так, например, было, когда я занимался технологией Flask.
II. Эту группу я бы назвал "технологисты". И такие студенты у меня были и есть. Программируют, они, конечно, не плохо, но сложные задачки их не увлекают. Толку на олимпиадах от них никакого. Они легко и непринуждённо осваивают новые технологии и инструменты. Не брезгуют, естественно, и готовыми шаблонами. Из них, несомненно, получаться хорошие специалисты для корпораций. Но какого-то особого удовольствия от программирования они не получают. Им и в голову не придёт разрабатывать свои собственные библиотеки, если есть аналоги. Как сказал мне один знакомый в конце 80-х годов: "Всё уже разработано до нас" ;). Ребята из этой группы думают о своём будущем статусе, а не творчестве. По возможности в будущем из разработчиков они станут менеджерами и будут рулить другими.
III. Эта группа до определённой степени смесь первой и второй группы. Их я называю "творцами" (или "креатистами"). Такие студенты одинаково хороши и в чистом программировании и в использовании технологий. Вот эти ребята, а они у меня были, обладают одной важной особенностью. Она редкая. Это люди не просто получают удовольствие, "кайф" от программирования. Дашь им какую-то задачу, а они столько всего к ней ещё придумают. Конечно, где-то в групповой разработке им будет тяжеловато, но в исследовательской области они были бы незаменимы.
Не уместно говорить, что одна группа мне нравится больше или меньше. Люди такие, какие они есть. И каждому есть место в профессии. И очень надеюсь, что в Новом 2024 году всех ждёт успех, в том числе и профессиональный. Хорошего всем программирования, друзья!
2 минуты
27 декабря 2023