Обстановка на работе

В чём заключается основная рабочая занятость программиста в крупных компаниях?

Учусь в университете на факультете прикладной информатики, на уроках программирования пишем задачи по построению математических моделей, графов и взаимодействий массивов. Но это не сильно трудоёмко, всё не могу представить насколько сложнее будет программировать в "боевых" действиях. Не думаю, что мне на работе в Google (очевидно, если фортуна окажет мне божественную милость, и я окажусь там) скажут написать код для вычисления количества способов получения числа 20 из числа 7:)
@z@ Omur@liev
@z@ Omur@liev
672
Примерно 70% всего рабочего времени у программистов уходит на поиск ошибок в своей программе и в программах своих коллег по работе.
Далее, еще 15% всего времени тратится на поиск нужной программы в разных библиотеках готовых программ.
Затем, 10% времени уходит на написание грамотных комментариев к своей программе, чтобы программа была понятна коллегам и чтобы сам через год понял, что ты там накодил.
Наконец, оставшиеся 5% времени уходит собственно на написание самой программы.
ВК
Вадим Козлов
3 901
Лучший ответ
Бегать по кабинетам картриджи менять, ПО устанавливать и чинить отжившее железо. Заполнять миллион никому не нужных таблиц и отчётов. В общем жесть.
Способов получения числа 20 из числа 7 с Вас, может, и не спросят, а вот разложение 4096-битного целого числа на простые множители -- это типовая задача современной криптографии... Суть™ в том, что Вы не знаете и не можете знать, какие задачи Вам придется решать в ходе Вашей долгой карьеры (которая с вероятностью 50% закончится в течение шести-восьми лет). И Ваши преподы этого тоже не знают и не могут знать.
Oleg Leashenko
Oleg Leashenko
97 802
На самом деле многое верно пишут, но по факту твоя задача - научиться самостоятельности в программировании, быть готовым адаптироваться и решить абсалютно любой задачу, сегодня скажут написать код для получения 7 из 20, а завтра забацать свой супер крутую нейросеть, после завтра написать поиск на elasticsearch, через пару дней разобраться с каким нибудь API, понятно что я несколько утрирую, но первое что тебе нужно сделать в ВУЗе - это именно "Научиться учиться", ВУЗы для этого и существуют, а не для того, чтобы учить основной специальности, практически ни один ВУЗ не готовит сразу готовых спецов
Админы сетями рулят и регулируют. Ничего сложного.
Александр Бабанов Причем здесь админы, когда речь о программистах?
А ведь никто Вам на Ваш вопрос не ответит.
Крупная компания - это понятие бесконечное.
И если это крупная компания, предлагающая свои услуги по разработке сайтов, то Вы будете делать сайты.
А если крупная компания делает игры, то Вы будете делать игры.
А если это крупная компания печет булки или ремонтирует автомобили, то Вы будете сопровождать 1С-Бухгалтерию.
В банке Вам нужно будет заниматься базой данных и быстро - быстро писать приложение для формирования новой формы отчетности в налоговую инспекцию.
На железной дороге или в авиа-компании заниматься продажей билетов через Интернет
Продажа билетов для кинотеатров тоже требует Интернете и программистов
И непочатый край работы в программировании различных приложений для смартфонов, начиная от навигаторов и кончая вызовом такси.

МилАй!
Учись программировать.
Просто учись.
То, что ты сейчас учишь, нужно только, чтобы ты программировать НАУЧИЛСЯ.
Будешь уметь программировать ЧТО-НИБУДЬ, будешь уметь программировать ВСЁ.
AX
Anar Xidirli
66 675
Копаться в старом чужом коде, модернизируя его, когда он станет криво работать из-за каких-то нововведений. >80% рабочих усилий уходит примерно на это. Типа был раздел сайта сделан на Django1.7 под Python2.6 - переделай в то же самое, только в Django2.0, и ещё добавь пару мелкой хренотени с блекджеком и шлюхами

Похожие вопросы