• В чем смысл ВУЗа?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Тогда в чём смысл ВУЗа?

    Внезапно - он учит :) Конечно не тому, что там подают в качестве содержания на некоторых предметах. Он учит учиться, то есть обрабатывать информацию, систематизировать ее, делать выводы - и все это в весьма экстремальных условиях :)
    Не, Вам никто не мешает не учиться - идите на апворк, конкурируйте с индусами, клепайте лэндинги, разгадывайте капчи :) - специалисты в ИТ нужны всякие, в том числе и те, которые "асфальт кладут"
    Ответ написан
  • Что значит базовая математика для программиста?

    Beshere
    @Beshere
    Разработчик
    Надо усвоить:

    1. ВУЗовские учебники по высшей математике: матрицы, линейная алгебра, вектора.

    2. Лафоре: Хэши, деревья, O(n)

    3. Вузовские учебники по статистике: гистограммы, баес, вероятности, монте-карло,

    4. Нейронные сети - тут недавно был прорыв, надо взять книгу поновее.

    5. ВУЗовский учебник по мат.логике, чтобы знать вещи типа !(a&b) = a||b

    6. ВУЗовский учебник по вычислительной математике: метод наискорейшего спуска и т.д.

    Надо знать в общем виде, что это всё такое и глубже копать там, где идёт реальная работа. AI - нейронные сети, графика - значит матрицы.

    Удачи!
    Ответ написан
    1 комментарий
  • Можно ли сейчас заработать на вёрстке?

    @Nwton
    1) Регистрируешься на нескольких сайтах для фрилансеров (можно не только ru);
    2) Предлагаешь услуги по цене ниже рыночной раза в 2, а аккаунты оформляешь так, будто верстаешь 10 лет сутками на пролет;
    3) Ждешь клиентов, а параллельно верстаешь для портфолио;
    4) Когда в портфолио наберется 10-15 качественных (и разнообразных) работ, переходишь в фазу активных действий и начинаешь сам искать клиентов;
    5) С увеличением колва выполненных заказов и запросов на новые, повышаешь цену.
    Ответ написан
    3 комментария
  • Вуз или самообучение - что выбрать?

    Griboks
    @Griboks
    Да, надо поступать. Если вы передумать, то всегда сможете забить. А если не поступите и передумать, то будете всю жизнь жалеть. Есть даже такая пословица.
    Ответ написан
    Комментировать
  • Профессия frontend HTML Academy стоит ли того?

    victory_vas
    @victory_vas
    При подборе фронтендера в нашу компанию приходилось просто продираться сквозь тонны резюме, в которых кроме этой HTML Академии ничего не было - ни опыта работы, на собственных проектов, сделанных без наставника. Это чисто уровень джуниора, который может что-то сверстать, но не имеет ни кругозора, ни опыт решения нестандартных задач, которым не учат на курсах.
    Т.е. претендовать надо будет на работу джуна, а то мы взяли одного такого на позицию мидла, а он тупо не справился. С тех пор более придирчиво проводит отбор кандидатов и более скептически смотрим на все эти курсы. В общем, мой вывод - курсы - это замечательно для получения знаний. Но не ждите что это вам даст какое-то особенное преимущество при поиске работы.
    Ответ написан
    1 комментарий
  • Python для Hackathon?

    @entermix
    Можно будет как-то это все комбинировать?python+js?

    Можно, конечно же, но если вы задаете такие вопросы то хз, вы не знаете что такое python, и для чего нужен js.
    Ответ написан
    Комментировать
  • Как преодолеть кризис начинающего специалиста?

    daager
    @daager
    А что вы умеете? Есть у вас пул знаний, который работодатель может с пользой использовать? Если вы прекрасны в bash, но он не нужен, чего вы ожидаете? Идите в высокотехнологичный проект, вот только опыта и знаний у вас нет. Работодателю не нужно всё что вы знаете, ему нужно чтобы сейчас было сделано то, что понадобилось, НО никто не говорит, что через месяц bash не пригодится. Если компания небольшая, то такого не избежать. Потому что нельзя взять в компанию из 5 человек: архитектора, разработчика БД, сис.админа, тим лида, бэкенд-джуниора, бэкенд-миддла, бэкенд-сеньора, дизайнера, верстальщика, js-джуниора и т.д.
    Я ненавижу делать crud-админки и прикручивать шаблоны, это просто, но это так муторно, так скучно. В голове-то уже всё готово, но надо. Да, я могу больше, но проекту в данный момент это не нужно.
    Вот и вам нужно прокачиваться, а учитывая что вы студент без опыта, то в принципе рисково давать что-то сложное на первом этапе. И всегда будет чужой код с которым надо разбираться, его нет только в проекте "для себя", и то даже свой код через несколько лет уже как темный лес. Не нравится работа с github? А что быстрее прикрутить готовое или писать с нуля? Вот вы уйдете, после вас придет новый студент и ему будет попроще, потому что он увидит, что вы используете что-то готовое и сможет поискать информацию об этом. Все рано или поздно приходят к ситуации, когда скучно. Высококлассным специалистом в кратчайшие сроки не стать.
    И еще, а вы уверены, что вы такой крутой настолько, что вам скучно и у вас кризис? Я вот лет 5-7 назад мог движок сайта за неделю сделать и считал, что я неимоверно крут. Сейчас я понимаю, что нихрена это был не движок и недели мне теперь точно не хватит.
    Если нет сил на саморазвитие, то попробуйте так: работа остается на работе; не перерабатывайте; используйте перерывы, чтобы мозг отдыхал, а не пойти на балкончик и продолжить думать там;изучение технологий для себя, а не для проекта (если можно прикрутить это хорошо, но это бонус, а не цель); найдите новые технологии и поиграйтесь с ними(я так игрался с go и нейросетями, это совсем не мои сферы отчего было легче, потому что новое и каждый, даже маленький успех, радует) и не it-хобби(у меня кубик Рубика и каллиграфия, они всегда на столе и я могу отвлечься на пару минут).
    Ответ написан
    Комментировать
  • Как преодолеть кризис начинающего специалиста?

    @noma
    Проблема такая.
    Сейчас я студент, на постоянную работу в нынешние времена устроиться не так просто студенту с улицы, работодатели предлагают проектную занятость на 1-3 месяца.


    У вас сессии.
    Работодателю не выгодно сажать вас на более серьезные проекты.

    За полгода я уже на третьем рабочем месте.

    А это плохой признак.
    Если бы вы понравились - вам бы дали еще следующий и следующий проект у того же заказчика/нанимателя.

    Первое время, особенно во время тестовых заданий, мне интересны проекты, я готов подолгу сидеть, не наблюдать потраченные часы и стремиться к результату.
    Как только получаю рабочее место, первые недели три мне также интересно работать, но дальше начинается нечто. Работа скатывается в галеру, я начинаю замечать всё больше недостатков.

    Вы не усидчивы.
    Работа программиста требует вдумчиво разбираться. Ежедневно.

    Нигде не требуется писать самому: нужно переиначить готовые решения с гитхаба. Копаться в чужом коде - удовольствие ниже среднего, учитывая то, какую документацию многие пишут. Приходится копаться подолгу, тюнить параметры, додумывать. На это уходит поразительно много времени, на код уже после рабочего дня смотреть не хочется; самообразование таким образом постепенно отметается. Писать свои решения (я работаю в DS) - неоправданно долго, не думаю, что какой-то работодатель на это согласится.


    Даже если он и согласится.
    Вы же не программист еще. Вы только заготовка программиста.
    За вами еще и переделывать придется.

    Спрашивал у знакомых: пользоваться готовыми решениями - это норма для индустрии.

    Вас дезинформировали.
    В индустрии огромное количество готового.
    Но и самому писать нужно много.
    Другое дело, что 100% писать самому не рационально.

    Но никакого кайфа от программирования в таком случае я не испытываю, так как больше прокачиваю навыки владения bash, а не ООП-парадигму, синтаксис питона и алгоритмы DS.


    Вам никто не даст писать свое, пока вы не научитесь на чужом.
    Это нормально.
    Я бы опасался контор, которые заготовкам программиста сразу поручают что то делать самостоятельно.


    Как преодолеть такой кризис?
    Как на самом деле работают программисты?

    Учиться, работать, развиваться.
    Через пару лет будет даже слишком много самостоятельности.
    Ответ написан
    Комментировать
  • Как джуну без профильного резюме составлять?

    @MaxLich
    java developer
    1. Наработать какие-то навыки и знания + проекты. Указать это в резюме.
    2. Кратко перечислить свой непрофильный опыт работы. Отметить проявленные и наработанные софтскиллы.
    3. Закончить какие-нибудь курсы по интересуемой сферы IT, получить какие-либо сертификаты и прочее. Указать в резюме.
    4. Если хороший уровень английского (или немецкого, французского (нужного подчеркнуть)), указать это в резюме. (Порой берут со слабыми хардскиллами, но с хорошим инглишом.)
    Ответ написан
    2 комментария
  • Как преодолеть кризис начинающего специалиста?

    Xuxicheta
    @Xuxicheta
    инженер
    Проблема в том, что если увлечься и взяться писать красивую реализацию какой-нибудь фигни, то впоследствии выясняется что ты не учел всех нюансов, и твоя красивая штука работает далеко не так, как нужно было. И на допилку этого требуется еще время и время, а работодатель ругается и говорит что надо было поправить мелкую проблему уже вчера.
    В итоге свежее творение тоже начинает обрастать костылями, и чем дальше, тем больше оно становится похоже на те страшные конструкции, которые взялся переписать. Оно теперь конечно не такое уродливое, но зато добавились свои баги.
    Придется переписывать 2 или 3 раза, а на это точно никакого времени не хватит, и желание уже растает как дым.
    Поэтому проще добавить свой костыль в уже существующую кучу и забыть о ней.
    Я думаю это синдром миддл-разраба, перерастаешь со временем.
    Ответ написан
    Комментировать
  • Как преодолеть кризис начинающего специалиста?

    sim3x
    @sim3x
    А кто сказал, что будет легко?

    spoiler
    Даже если вы занимаетесь bleeding edge разработкой в универах или корпорациях, то рутина будет занимать 90% вашей работы

    А что еще хуже 60% всего рабочего времени вы будете заняты согласованиями и совещаниями и не будете писать код вообще

    Потому, если вас не хватает сейчас, то стоит подумать, а нужно ли оно вам вообще
    Ответ написан
    Комментировать
  • Как находить и участвовать в проектах на гитхаб?

    vicodin
    @vicodin
    Имею некоторый опыт
    Находите гитхаб репозиторий понравившейся вам библиотеки, заходите в issues, там часто бывают метки "good for a first PR", "good first issue" и т.д., короче для новичков, форкаете проект, разрешаете ишью, коммитите, прочитав contribution.md в репозитории, делаете PR, отписываетесь в ишью и ждёте пока его примут/подпросят подкорректировать.
    Готово!
    Ответ написан
    Комментировать
  • Как программировать в команде?

    IonDen
    @IonDen
    JavaScript developer. IonDen.com
    Точно так же как и любая другая командная работа) Проект разбивается на участки, и каждый из участков поручается кому-то. Далее все что нужно помнить - соблюдать принятые в команде паттерны разработки, помнить про code style и внимательно смотреть что происходит на соседних участках, чтобы не сломать чего-то своей работой.
    Ответ написан
    6 комментариев
  • Что спрашивают на собеседовании в Яндекс?

    meteozond
    @meteozond
    Не знаю как насчет c++, я одил сегодня на python-иста.

    Как я понял основное — это досканальное знание языка, вплоть до специфики низкоуровневой работы с памятью и т.д. (в основном собеседование состоит из таких вопросов). Немного интересуются общим представленем о построении алгоритмов. Интересует только глубокое знакомство с предметной областью вакансии (широкий профиль и опыт в смежных областях вас не спасет).

    Была классическая, для яндекса, задачка, неоднократно упомянутая в Радио-Т, про банерокрутилку. Задача элементарна и не стоит выеденного яйца. Однако нужен только один конкретный единственно правильный ответ, до которого я лично, к стыду, не додумался. Вспомнились задачаки на сообразительность (про монетки, рюкзаки и стаканы) на которые можно ответить только заранее зная ответ.

    Предлагают написать кусочек кода для оценки стиля кодирования. Так что лучше потратить больше времени и написать кратко, элегантно, по-джедайски. На этом шаге мое собеседование для меня лично закончилось скривленными лицами и словами «в питоне обычно все компактнее» (думаю это было далеко не единственное замечание).

    Соглашусь с большинством, все напоминает экзамен (не самый правда жесткий из тех, что мне приходилось сдавать и, к слову, принимать) буд-то предмет знаешь, но почему-то, дурак, не подготовился (читай не поработал в яндексе).

    В целом им нужны специалисты узкого профиля, работавшие в яндексе или аналогичных структурах. Эти ребята все знают и все видели, вам их не удивить. Если есть белые пятна лучше не соваться — сразу всплывают. Если вы человек адекватный (хочется думать так о себе), но страдаете провалами в памяти, вам скорее всего предложат пройти стажировку.

    Отдельно стоит упомянуть, что дав задание интервьюирующие принимаются за досужую беседу, которая конкретно мешает, когда надо основательно поскрипеть мозгами.

    Иногда и сами путаются в показаниях, в частности возник вопрос на тему лимита на количество файлов в одной директории ext3, которого как оказалось нет в помине.

    И да, выходя из здания, чувствуешь некислый батхерд.
    Ответ написан
    2 комментария
  • В какой последовательности изучать JavaScript?

    sim3x
    @sim3x
    JavaScript 
      Gulp && WebPack
      Angular || Vue.js || React.js 
      postgresql
      Node.js
      ? JQUERY
      ? mongodb
    Ответ написан
    14 комментариев
  • Первая работа в IT. Стоит ли принимать такое решение?

    opium
    @opium
    Просто люблю качественно работать
    Если вариантов нет то почему нет?
    Ответ написан
    Комментировать
  • Первая работа в IT. Стоит ли принимать такое решение?

    @spaceatmoon
    Я еще понимаю Fullstack когда и фронт, и бэк, но даже они уже не блещут профессионализмом, а тут еще и мобильная разработка. Мобильники и веб разные направления, а ваш потенциальный работодатель просто экономит деньги. Отказывайтесь.
    Ответ написан
    5 комментариев
  • Как (и возможно ли) дотянуться до Junior JavaScript Developer в кратчайшие сроки?

    @sergeichch
    Всякие codedojo вам не нужны, это 100%. Вот могу порекомендовать годный курс:
    https://www.udemy.com/react-the-complete-guide-inc...

    И дальше что-нибудь типа этого:
    https://www.udemy.com/mern-stack-front-to-back/

    А по работе, я думаю, ваших скиллов на сейчас уже хватит, чтобы устроиться куда-то. Сходите на пару-тройку собеседований, как тут уже писали, получите обратную связь, картина сразу станет более полной.
    Ответ написан
    2 комментария
  • Как (и возможно ли) дотянуться до Junior JavaScript Developer в кратчайшие сроки?

    @ynblpb_spb
    дятел php
    А я бы на такой ситуации сразу пошел проходить собеседования на нужную вакансию и смотреть то, что там спрашивают, записывать, приходить домой и разбираться "чо хотели-тооо?". Брат (студент) по такой технологии за 2 месяца нашел работу младшим сисадмином (с нуля)
    Если не хочется тратить время на беготню и общение, то писать на hh.ru HRам и просить у них тестовое задание (для большинства вакансий оно есть).
    Ответ написан
    1 комментарий
  • На чем в США или Европе сегодня делают сайты?

    @lagudal
    По Германии - только из личного опыта.

    По технологиям - в принципе все стандартно, opensource конечно больше.

    По cms - wordpress и отдельно немцы очень любят typo3. Уж не знаю почему.
    Интересны также предпочтения в шоп-системах - вот несколько не самых известных вообще и при этом весьма популярных в Германии:
    Gambio, Oxid, Shopware, JTL-Shop, xtcmodified

    Где искать заказчиков - профиль на xing.com - аналог linkedin, freelance.de - название говорит само за себя.
    Я бы еще рекомендовал группы в соцсетях, бывают интересные сообщества, например - https://www.facebook.com/groups/traktoristi.v.munchene/ - бывает, что ищут исполнителей на аутсорсе.
    Ответ написан
    1 комментарий