• Как быстро подтянуть свой уровень веб-разработчика, чтобы соотвествовать требованиям работодателей?

    @NewTypes
    На себя
    Странная ситуация, не правда ли? Реальность такова, что жизнь меняется. И удивительно слышать, что человек почти не думал об увольнении (как антипод профессионально растущему карьеристу).

    Прямо говоря - будет тяжело. Если нет денег, лучше вернуться на схожую работу с вывеской "на все руки мастер". А пока перекроить график и выделить от 2х часов в сутки на обучение: интенсивную практику языка и технологий. Сначала язык и css3 с html5, потом инструменты (grunt итп), потом фреймворки (jquery сначала, всякие MVC потом). Ну и в конце концов фриланс не так страшен - будет практика на кошках. Потом берете себя в руки и с боем штурмуете компании на позицию фронтендера, даже на начальные позиции.

    Главное понять - не нужно никого стисняться и скромничать. Увольнение или уход во фриланс не должны формировать мрачных картинок в Вашей голове.

    Бейте грушу на досуге.
    Ответ написан
    1 комментарий
  • С чего начать школьнику 16 лет?

    Bandicoot
    @Bandicoot
    Вась-программист
    Я обеими руками за JavaScript - в других ответах перечислял преимущества. Но тебе лучше готовиться к поступлению в универ. Не получишь вышку - потом скорее всего будешь об этом жалеть.
    Ответ написан
    3 комментария
  • Можно ли назвать себя Junior JavaScript Developer'ом?

    Знания сами по себе ничего не значат. Важно то, как быстро вы добываете и эффективно применяете. Это метрики профессионала.
    Ответ написан
    Комментировать
  • Какую первую книгу по программированию выбрать?

    Deerenaros
    @Deerenaros
    Программист, математик, задрот и даже чуть инженер
    Если знания нулевые, как Вы говорите, начните с изучения базового синтаксиса. Java сегодня имеет довольно богатый, пусть и очень стандартный синтаксис: классы и интерфейсы, наследование, переменные и члены класса, методы и уровни доступа, управляющие операторы (циклы, условия), анотации, система пакетов. Вроде всё. Пусть этот список станет поводом для того, чтобы прочитать это в рамках java где угодно, будь то wikipedia, аль coursera, да хоть Шилтд. К слову, здесь не сильно важен язык программирования. Если до этого хоть что-нибудь изучали, втянете за пару дней. Иначе изучение может растянуться на пару недель.

    Вот после этого уже можно копать вглубь. Здесь я бы рекомендовал вами упомянутого Кормена и Кнута. Первого нужно читать вдумчиво, выполнять все упражнения (каждое выполненое упражение это +10 к интеллекту). Кнута можно просто полистать. Оба годяться как справочники, но Кнут будто создавался таким образом. Математики у Кнута много больше и если Кормен может что-нибудь доказать "абы как", то Кнут себе такого не позволит. Из-за чего его читать долго и нудно: можете смело пропускать доказательства и возвращаться как было что-то не понятно. В любом случае, их читать действительно сложно. Осилите хотя бы Кормена - медаль Вам уготована.

    Но и язык нужно знать и понимать. Поэтому здесь пора заняться и тем, для чего java предназначена - энтерпрайзом. А именно, умением не столько программировать, сколько разрабатывать продаваемые продукты. Здесь подойдёт филосифия java для начала. Когда наследование перестанет Вас пугать (или наоборот, пройдёт время чересчур увлечённого наследования всего и вся), можно приступить к банде четырёх. В то же время, умея строить сложную архитектуру, мы всё ещё смутно знаем что под капотом у java. Так что можно почитать про оптимизации в JVM (читал англ, не знаю есть ли перевод), ну и покопаться в openjdk, если будет излишняя увереность, лишнем не будет.

    Собственно, это roadmap на очень долгое время. С самых начал до седой старости будете изучать java. Вполне возможно, что к тому времени, как начнёте банду четырёх (если начнёте), уже подойдёт долгожданная java 2.0 и всё нижеописанное потеряет значение, но чем чёрт не шутит? К слову, Кормен, и Кнут, и философия, и банда четырёх остануться, это скорее фундаменальные книги.
    Ответ написан
    Комментировать
  • С какой книги начать изучение javascript?

    @mukolla
    Сам изучаю и Вам рекоменду вот эту книгу learn.javascript.ru/

    Очень качественно изложен сам материал, примеры, задания, коментарии! Книга просто отличная!
    Ответ написан
    Комментировать