• Системный vs Прикладной программист?

    globuzer
    @globuzer
    gezgrouvingus progreszive ombusgrander greyderzux
    Для вас как для студента второго курса нужно поставить цель закончить ВУЗ, постигнуть все базовые науки что вам дадут, максимально самостоятельно изучить что вам больше нравиться по душе.
    Все равно, что вы пройдете и постигнете за оставшееся время, когда-то да и пригодиться. Хоть математика, хоть физика, хоть логика. Да, в некоторых областях IT что-то не требуется. Но вы должны выйти из ВУЗа универсальным специалистом для работы в любой высокотехнологичной сфере, а главное вы должны уметь учиться. Так как если вы решили связать себя с компьютеризацией, то учиться вам придется всегда, прогресс неумолим. Да и даже не только IT, сейчас и маркетинг и менеджмент, все переплетается с вебом и IT.
    Станете хорошим специалистом, будете любить свою работу, работа станем вашим хобби - тогда у вас будет самая хорошая зарплата, которой вы будете довольны, вас будут ценить и работодатели будут вас растаскивать на части, лишь бы вы пошли к ним...
    А на счет тех областей что вы назвали - системщики или прикладники - все пользуется спросом. В нашем мире технологий все нужно. Учась в ВУЗе освойте все, что вы не сможете освоить за его стенами, все фундаментальные науки. Пробуйте, участвуйте в различных проектах, где будет интереснее, вы сами поймете и вас затянет именно в ту область, где будет именно вам комфортнее, системное программирование, прикладное, безопасность, веб, прочее... Полюбите то чем вы хотите заниматься, почувствуйте! И нет ничего плохого в том, что если вам нравиться и то и другое. Да, супер профи во всех областях стать нельзя, просто времени не хватит, но быть на очень хорошем уровне развития своих навыков в этих сферах - реально. И знания в одном направлении будут помогать и в другом, в котором вы работаете. Ведь в мире высоких технологий все взаимосвязано, даже в веб-технологиях мелькают нули и единицы, true и false...
    Ответ написан
    2 комментария
  • Системный vs Прикладной программист?

    @asd111
    1. Вакансий больше всего под веб программирование и разного рода финансовый софт. Java, C#, Python, PHP.
    2. Зарплата примерно одинаково у всех. Лучше всех тем кто работает удалено на заграничных заказчиков.
    3. Стабильность зависит от компании. Например в jetbrains и в google всегда будут вакансии. У мелких компаний соответственно работы меньше и такая компания может внезапно разорится.
    4. Google будет всегда. Машинное обучение будет всегда. Игры тоже будут всегда.
    5. Муторность. Gamedev - делаешь игровой AI, графику и т.п. В основном геометрия(произведение векторов, матриц и т.п. Google и т.п. web - работаешь со строками, с базами данных, с машинным обучением и т.п.
    Сменить сложную область на web всегда можно, т.к. там учить особо нечего. Тем более после написания игрового сервера на котором можно играть с ботами. Разница пожалуй в том что если быть хорошим веб или Java, C# программистом, то можно в молодом возрасте стать senior или нач. отдела с соответствующей зарплатой(более 100 тыс. руб. мес.). В игрострое стать senior C++ не так то просто, а начальником отдела тем более.

    В целом к игрострою я отношусь прохладно, поскольку от игр нет практической пользы, зато бывают случаи когда из за игр человек портит свое здоровье. На мой взгляд лучше делать медицинские тренажеры и оборудование, промышленных роботов, автопилоты для гражданских машин и самолетов, т.к. если работать на военных то может появиться запрет на выезд, а хорошие программисты часто уезжают, потому что за границей лучше.
    Ответ написан
    2 комментария
  • Системный vs Прикладной программист?

    Zifix
    @Zifix
    Barbatum
    Общаюсь с программистами различных специализаций, интересно было сравнить их мнение друг о друге.

    Веб-программисты иногда думают о том, чтобы попрограммировать "по-настоящему". Не на PHP, а на C++. Лучше на С. Чтобы близко к железу. Это и есть настоящее программирование и там живут суровые системные программисты. И платят там больше... alenacpp.blogspot.ru/2010/03/blog-post_21.html
    Ответ написан
    3 комментария
  • Системный vs Прикладной программист?

    Antonoff
    @Antonoff
    Разработчик
    Веб перспективен. Вероятность трудоустроиться как веб дев юниор, намного больше чем гейм дев или софт инженер.
    Плюс инди гейм дев дома, после работы, никто не отменял. Сидите пилите, взлетит игра, уйдете с основной работы, не взлетит, так на хлеб с маслом будет.
    Я например работаю юниором, дома после работы ковыряю гейм дев потихоньку.
    Ответ написан
    Комментировать
  • Системный vs Прикладной программист?

    @esvlad
    Веб-разработчик
    имхо, я не гейм, но думаю эти критерии актуальны для любого.

    1) Нигде (вернее сказать в любой компании свой список необходимы знаний для джуниоров), для изучения данного пункта, да и вообще всех, залезаешь на hh.ru или яндекс.работа и ищешь вакансии программиста, и смотришь у кого какие требования и какая зп
    2) в большинстве случаев зависит от того над чем работают конторы, крупные проекты больше (не всегда), ну и в каждом регионе по своему, так же нужно исходить от опыта и (в общем смотри 1 пункт)
    3) думаю любая проектная работа не стабильна на начале, если придумали и сделали, то может и не взлететь, а если придумали, составили план, провели исследования (нужно это кому будет или нет), то взлететь шансов выше, но не 99% (рынок сложная штука). А если идти на уже работающий проект, то со временем он сдохнет так или иначе (ничего не вечно), если не будет фич, новых версий и прочего (так как всё со временем надоедает, хотя мой отец уже лет 15 играет в цивилизацию 3)
    4) люди всегда будут играть в игрухи, и платить за них соответственно, а за крутые игры, платить будут много, п.с. особенно на мобильниках
    5) лично для себя вывел, для программиста нет ничего сложного, просто есть то, что он знает как реализовать, а если не знает, то узнает и реализует. Интерес зависит от.. блин если тебе интересно заниматься программированием, что за вопрос.
    Если тебе не за 50, то сменить ерунда, главное не отставать от мира ИТ в целом, а так, тот же язык применяется в разных областях, просто объекты другие (не двигаются и не стреляют и т.п.)
    Ответ написан
    3 комментария
  • Системный vs Прикладной программист?

    @Archusha
    https://agaltsovav.ru/
    Ну для студента 2 курса, без опыта, слишком уж категорично откинули WEB.

    Так или иначе все основные системы выходят в web.

    Смотрите сами, выбирайте сами, но не рубите с горяча.
    Ответ написан
    Комментировать