Обстановка на работе
В чём заключается основная рабочая занятость программиста в крупных компаниях?
Учусь в университете на факультете прикладной информатики, на уроках программирования пишем задачи по построению математических моделей, графов и взаимодействий массивов. Но это не сильно трудоёмко, всё не могу представить насколько сложнее будет программировать в "боевых" действиях. Не думаю, что мне на работе в Google (очевидно, если фортуна окажет мне божественную милость, и я окажусь там) скажут написать код для вычисления количества способов получения числа 20 из числа 7:)
Примерно 70% всего рабочего времени у программистов уходит на поиск ошибок в своей программе и в программах своих коллег по работе.
Далее, еще 15% всего времени тратится на поиск нужной программы в разных библиотеках готовых программ.
Затем, 10% времени уходит на написание грамотных комментариев к своей программе, чтобы программа была понятна коллегам и чтобы сам через год понял, что ты там накодил.
Наконец, оставшиеся 5% времени уходит собственно на написание самой программы.
Далее, еще 15% всего времени тратится на поиск нужной программы в разных библиотеках готовых программ.
Затем, 10% времени уходит на написание грамотных комментариев к своей программе, чтобы программа была понятна коллегам и чтобы сам через год понял, что ты там накодил.
Наконец, оставшиеся 5% времени уходит собственно на написание самой программы.
Бегать по кабинетам картриджи менять, ПО устанавливать и чинить отжившее железо. Заполнять миллион никому не нужных таблиц и отчётов. В общем жесть.
Способов получения числа 20 из числа 7 с Вас, может, и не спросят, а вот разложение 4096-битного целого числа на простые множители -- это типовая задача современной криптографии... Суть™ в том, что Вы не знаете и не можете знать, какие задачи Вам придется решать в ходе Вашей долгой карьеры (которая с вероятностью 50% закончится в течение шести-восьми лет). И Ваши преподы этого тоже не знают и не могут знать.
На самом деле многое верно пишут, но по факту твоя задача - научиться самостоятельности в программировании, быть готовым адаптироваться и решить абсалютно любой задачу, сегодня скажут написать код для получения 7 из 20, а завтра забацать свой супер крутую нейросеть, после завтра написать поиск на elasticsearch, через пару дней разобраться с каким нибудь API, понятно что я несколько утрирую, но первое что тебе нужно сделать в ВУЗе - это именно "Научиться учиться", ВУЗы для этого и существуют, а не для того, чтобы учить основной специальности, практически ни один ВУЗ не готовит сразу готовых спецов
Админы сетями рулят и регулируют. Ничего сложного.
Александр Бабанов
Причем здесь админы, когда речь о программистах?
А ведь никто Вам на Ваш вопрос не ответит.
Крупная компания - это понятие бесконечное.
И если это крупная компания, предлагающая свои услуги по разработке сайтов, то Вы будете делать сайты.
А если крупная компания делает игры, то Вы будете делать игры.
А если это крупная компания печет булки или ремонтирует автомобили, то Вы будете сопровождать 1С-Бухгалтерию.
В банке Вам нужно будет заниматься базой данных и быстро - быстро писать приложение для формирования новой формы отчетности в налоговую инспекцию.
На железной дороге или в авиа-компании заниматься продажей билетов через Интернет
Продажа билетов для кинотеатров тоже требует Интернете и программистов
И непочатый край работы в программировании различных приложений для смартфонов, начиная от навигаторов и кончая вызовом такси.
МилАй!
Учись программировать.
Просто учись.
То, что ты сейчас учишь, нужно только, чтобы ты программировать НАУЧИЛСЯ.
Будешь уметь программировать ЧТО-НИБУДЬ, будешь уметь программировать ВСЁ.
Крупная компания - это понятие бесконечное.
И если это крупная компания, предлагающая свои услуги по разработке сайтов, то Вы будете делать сайты.
А если крупная компания делает игры, то Вы будете делать игры.
А если это крупная компания печет булки или ремонтирует автомобили, то Вы будете сопровождать 1С-Бухгалтерию.
В банке Вам нужно будет заниматься базой данных и быстро - быстро писать приложение для формирования новой формы отчетности в налоговую инспекцию.
На железной дороге или в авиа-компании заниматься продажей билетов через Интернет
Продажа билетов для кинотеатров тоже требует Интернете и программистов
И непочатый край работы в программировании различных приложений для смартфонов, начиная от навигаторов и кончая вызовом такси.
МилАй!
Учись программировать.
Просто учись.
То, что ты сейчас учишь, нужно только, чтобы ты программировать НАУЧИЛСЯ.
Будешь уметь программировать ЧТО-НИБУДЬ, будешь уметь программировать ВСЁ.
Копаться в старом чужом коде, модернизируя его, когда он станет криво работать из-за каких-то нововведений. >80% рабочих усилий уходит примерно на это. Типа был раздел сайта сделан на Django1.7 под Python2.6 - переделай в то же самое, только в Django2.0, и ещё добавь пару мелкой хренотени с блекджеком и шлюхами
Похожие вопросы
- Ситуация: чел работает в офисе крупной компании в центре города, через 2 года работы его
- почему в крупных компаниях часто бывает рабовладельческий строй?
- расскажите в чем заключается работа менеджера отдела продаж на крупном предприятии
- Я руководитель отдела из 5 человек в крупной компании. Почти все мои сотрудники уволились, я осталась и еще 1 человек. О
- 2,2,я работаю бухгалтером в крупной компании 8 месяцев, работы очень много... произошла конфликтная ситуация, позвонила мне
- я недели две как устроился it специалистом в крупную компанию
- О центре занятости населения
- стаж 9 месяцев какое пособие выплачивается в центре занятости в этом случае
- Сколько часов вдень ваше рабочее время? Это правда что по 12 часов 5 раз в неделю работает основная масса народу?
- После 1 недели работы программистом говорю директору что СВАЛИВАЮ! Он начал объяснять ситуацию... (см внутри)