Сидячий образ жизни, работа с устаревшим кодом и поиск багов — разработчики, как и люди других профессий, сталкиваются со сложностями в работе.
Можно долго дискутировать о том, что самое сложное для программиста, а можно просто спросить мнение девелоперов. Нам было интересно узнать, что выводит разработчиков из себя, поэтому мы провели опрос и собрали результаты в этом тексте.
В нашем опросе участвовали ученики и выпускники JavaRush — как те, кто еще проходит курс, так и те, кто уже устроился на работу. Это важно понимать, потому что мнение о сложностях в работе для этих категорий отличается. Вот такие, например, проблемы выделяют ученики JavaRush, которые пока что на пути к своей первой работе:Работающие программисты думают иначе: получая реальный опыт, мнение о сложностях в разработке у девелоперов меняется. Например, на первом месте для работающих программистов стоит проблема отсутствия спецификаций, а для учеников — работа с legacy-кодом.Для бэкграунда также добавим, что среди работающих выпусников JavaRush больше всего тех, кто устроился в продуктовую компанию, на втором месте — разработчики в аутсорсе и всего 3,8% девелоперов трудятся на ниве фриланса.Разберем сложности в работе подробнее — с комментариями разработчиков. А заодно узнаем, что девелоперам больше всего нравится в их работе и как сложились их отношения с удаленкой. Вот что рассказали программисты об отсутствии спецификаций:
“Работаю недавно, как работает приложение пока понимаю плохо”, — говорит Денис.
“Без понимания нюансов продукта и без должной спецификации, тяжело вносить изменения или рефакторить старый/специфический код”, — считает Андрей.
“Сложно переключаться с задачи на задачу при отсутствии документации или спецификации”, — отмечает Роман.
“Из-за неточного техзадания [приходится] придумывать решение, которое потом критикуется и требуется переделка”, — говорит Вероника.
“Отсутствие внятного техзадания в 90% случаев”, — говорит Денис.
“Нет четких технических заданий, заказчики сами не знают, чего хотят. Уже на стадии разработки задание может кардинально поменяться”, — добавляет Андрей.
“Можно работать 24 часа в сутки, а можно работать головой. Профессия программист как раз об этом. Ты сам (в зависимости от поставленной задачи) определяешь, что тебе нужно делать, когда и в каком объеме. Все, что нужно — это компьютер, голова и эта самая задача”, — Артур.
А как по-вашему, что самое сложное в работе программиста? А что самое приятное? Ждем вашего мнения в комментариях ;)
Эллеонора Керри
41 уровень
Что самое сложное в работе программиста? Рассказывают выпускники и ученики JavaRush
Комментарии (9)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Just me
14 мая 2021, 10:18
Интересная статья. Потому что узнаешь о будущих трудностях и меньше внимания уделяешь текущим (во время безработной учебы).
+2
Михаил
14 мая 2021, 07:14
Естественно, что "ожидание" и "реальность" различаются. А вот на сколько, узнать было интересно.
+1
Денис Enterprise Java Developer
17 мая 2021, 16:42
Весь вопрос в том чего ожидаешь :) можно ведь и золотую яхту нафантазировать по неопытности ;)
0
Santa
14 мая 2021, 06:09
А сколько народу халтурит на работе
Сидишь в коде и халтуришь
Это не как чинишь другую машину не по заказу ))))
0
Михаил
14 мая 2021, 07:15
Значит скучные задачи. Если проект интересный, от него за уши не оттащишь)
0
piersto
13 мая 2021, 15:45
Понимаю, что есть люди, котопые хотят вернуться в офис, но это явно не мой случай. Я дома в три раза продуктивнее чем в офисе. Границу между работой и домом сохраняю тем, что в 17:00 закрываю комп и забываю о нем до 09:00 следующего дня.
Я не программист, правда, а QA.
+4
Hanna Moruga Chief editor @ JavaRush
13 мая 2021, 18:54
Яростно плюсую 👍
+2
Anonymous #2573017
13 мая 2021, 15:23
Хорошая и интересная статья, автор молодец!
+4
Endrew
13 мая 2021, 13:43
самое сложное - найти что-то полезное в этой статье
+4