Ответы пользователя по тегу Карьера в IT
  • Что изменилось за последнее время в российском IT?

    @CAMOKPYT
    Российское айти умерло. Разработка софта вещь не самая необходимая, те кто хотел сделать новый проект, отказываются, те кто имел проекты - сокращают финансирование. Так же айти компании добивает массовый исход разработчиков из рублевой зоны на удаленку за валюту и российские компании не могут предложить рыночную оплату труда. В итоге нет ни заказов ни разработчиков.
    Ответ написан
    6 комментариев
  • Как вы повышаете собственную продуктивность?

    @CAMOKPYT
    Никак, без вариантов, экономия на спичках. Просто у кого-то больше здоровья и больше мотивации не спать и пахать, у кого-то лучше базовое образование и он легче усваивает какие-то вещи. Нехватка времени и куча дел это проблема, а изучение каких-то там методик это дополнительная проблема, дополнительная трата времени, держать себя под контролем опасно и тяжело ибо не даешь себе нормально отдыхать эмоционально, потом преследует чувство долга.
    Ответ написан
    1 комментарий
  • Зарплаты front-end разработчиков превысили зарплаты back-end разработчиков. Так ли это?

    @CAMOKPYT
    Если брать типовой проект любого состава, то что бы там не было на бекенде это делается чуть ли не мгновенно от всяких цмс с тонной плагинов, до быстрого прототипирования на рельсе. За что платить бекендщику-то? За то что он прочитал доку по рельсе или друпалу и за 2 дня поднял целый надежный проект? Думаю сейчас уже столько этих бекендщиков, не говоря уже о нереальном количестве оттестированных инструментов. А что есть в фронтенде? А ничего там нет. Есть jQuery, но она видите ли тормозит, а ангуляр конечно же нет. Нет нормальных инструментов, зато есть тонны полифилов, благодаря которым разработка превращается в подгонку кода под каждый браузер, это тяжело и непродуктивно. Тестировать фронтенд это ад. Куча всяких мета языков - TS, Coffee, Opal и еще с десяток непопулярных. Ах да, вы не можете быть просто фронтендщиком, вам надо работать с бекендом на вебсокетах и аджаксе, так и с версткой, знать всякие там Stylus, SCSS, SASS, а если не повезет то еще и HAML/SLIM. Добавьте сюда еще и ущербность жс как языка, ему еще развиваться и развиваться чтобы стать нормальным, а ведь еще надо знать апи браузера, уметь во все нюансы ивентов и прочее. А еще жс течет по памяти только так. А еще надо уметь в производительность для мобилок. Осилить это все вместе очень тяжело, особенно чтобы быть таким же продуктивным как бекендщик, каждая деталь имеет кучу важных нюансов, нельзя просто так взять и стать фронтендщиком. Если уж хотите то в текущем состояние зарплата фронтендщика состоит на 95% из ущербности его инструментов и те же самые 95% времени фронтедщик занимается борьбой со своими же инструментами.
    Ответ написан
    4 комментария
  • Дефицит специалистов - так всё-таки это правда или миф?

    @CAMOKPYT
    Нет никакого дефицита и не было, это миф про знакомого знакомого который получает 150 бачей в час, которого никто не видел, но все им хотят стать. Есть работодатели которые годами ищут разрабов за Х/10 его рыночной цены и ноют что видите ли дефицит, такое есть во всех сферах, просто большинство айтишников дальше своей профессии не заглядывает и с людьми не общается и делает неправильные выводы.
    Ответ написан
  • Хочу быть программистом, но не выходит. Как двигаться вперед?

    @CAMOKPYT
    1) Не верь в активно форсируемый миф про никчемность ВУЗов, математическую базу никто не отменял. Никто не занимается ни вебом, ни формочками после 2-3 лет опыта работы, потому что это скучная и однообразная работа, потом захочется заниматься программированием, никакие книжки не помогут, уже просто не захочется тратить 1-2 года на то чтобы все это освоить и будешь Senior Frontend Developer с 10 годами опыта. ВУЗ дает необходимую базу. С++ билдер или асм для 8086? Это вполне нормально, это база. На начальном этапе гораздо легче спросить препода, чем гуглить, самому учится по книгам это очень очень тяжело, особенно самые основы. Чтобы идти в свободное плавание, надо хотя бы 2 курса отсидеть на парах, чтобы иметь представление что гуглить. А еще в ВУЗе учат английскому, для программиста он даже важнее чем математика.
    2)3) Насчет выбора первого языка, я считаю что изучать чистый Си можно только под строгим присмотром знающего преподавателя и после хотя бы пол года изучения Computer Science, в противном случае только Паскаль. В первом языке главное научится излагать алгоритмы в коде и чуть-чуть пользоваться окружением (файлы\графика\память) и всё. Не надо требовать от первого языка промышленной востребованности. Научиться основам программирования, гораздо сложнее чем просто выучить синтаксис языка. Вообще лучше сначала получать знания непосредственно из курса Computer Science, так например я сначала прослушал курс Операционных систем и сред и курс Компьютерных сетей, а через полгода мы практиковались с программированием сокетов и в управление потоков, когда понимаешь на уровне ОС что и как работает хотя бы поверхностно, то программировать становится гораздо легче и не важно на каком языке. А насчет следующих языков, довольно тяжело сказать, с одной стороны надо выбирать под отрасль, но чтобы выбирать надо знать какая отрасль нравится, а пока не попрограммируешь в ней, понять не получится, этакая рекурсия. Я советую выбрать сразу 3 языка и изучать их, причем в первую очередь не синтаксис,а философию, какие цели ставил перед собой разработчик языка и насколько ему удалось их достичь, если это то что тебе нравится (то как язык решает поставленные задачи), то его и учи, а 3 языка для того чтобы было разнообразие, я для себя выбрал C#, Ruby и C++, как довольно разноплановые, но промышленно востребованные языки. Ну и не стоит забывать про сопутствующие технологии, без них не прожить, так любая более-менее большая программа требует базу данных, а это довольно обширная тема, а еще есть фронтэнд без которого также не обходится ни одна программа взаимодействующая с пользователем, а это языки разметки, тоже довольно обширная тема.
    Ответ написан
    2 комментария