• Можно ли работать программистом после 9 классов?

    @jkotkot
    режим сарказма
    Шансы есть, но для успеха в жизни нужно продолжать учиться. в 16 лет ты будешь крутой молодой специалист. Уникум!
    У тебя будет 10 работ в портфолио, через год 20. еще через год может даже 40. Потом 50.
    Но потом, если ты не будешь развиваться, ты дойдешь до момента, когда тебе будет лет столько сколько в среднем всем в индустрии, только у них будет образование + немного опыта, у тебя будет опыта, но ввиду отсутствия развития он будет довольно однообразным и уже не таким ценным. уникумом ты быть перестанешь.
    Я бы рекомендовал лет до 20 на работу выделять не больше 20% свободного времени. остальное - учеба и развлечения. с примерно 20 до окончания универа - 50 на 50, а потом сам разберешься.
    Ответ написан
    Комментировать
  • Можно ли работать программистом после 9 классов?

    За 6 лет работы об образовании и "прочтенных книгах" спросил только один заказчик (5 лет назад :)). Работала с компаниями, студиями, стартапами, фрилансила и работала в паре с разработчиками. Только портфолио и своя собственная адекватнось решает. Очень важно, чтобы у вас с самим собой не было проблем из-за "недостатка образования". Если вы самостоятельно обучаетесь постоянно, читаете и развиваетесь, то не важно сколько официальных лет вы просидели в школе, техникуме, институте, не за эти качества вас на работу берут. Если вы приносите профит компании, то вас будут ценить, переманивать и всячески поощрять.
    Ответ написан
    3 комментария
  • Можно ли работать программистом после 9 классов?

    @neol
    Если есть возможность закончить 11 классов и вышку, то стоит заморочиться.
    Во-первых, в универе можно от души оторваться и набрать полезных/интересных знакомств (=
    Во-вторых, с корочкой вероятность найти работу выше, при прочих равных. Особенно, если мастером так и не станешь.
    В-третьих, наработаться ещё успеешь до тошноты.

    Лично у меня ни разу за 15 лет никто из работодателей, которых я рассматривал как вариант, не спрашивал про образование, но я совсем не уверен, что такая ситуация сохранится через 10-20 лет.
    Ответ написан
    Комментировать
  • Можно ли работать программистом после 9 классов?

    @kirill-93
    Никто не смотрит на образование, кроме гос. учреждений. В некоторых вакансиях есть вопрос о высшем, но несмотря на это, принимают без него, а если укажешь, что оно есть - поверят наслово.
    Ответ написан
    6 комментариев
  • С чего начать школьнику 16 лет?

    @pashwrs
    с англ языка стоит начать
    Ответ написан
    Комментировать
  • В чем недостатки Java для веб-разработки?

    Deerenaros
    @Deerenaros
    Программист, математик, задрот и даже чуть инженер
    Забавно читать ответы.

    Когда читал Философию Java, автор высоко оценивал python. И не с проста. Как и Java, у Python свои плюсы.

    По производительности что Python, то и Java примерно равны. Python имеет "нативный" byte-code, если так можно выразиться (не смотря на то, что его портировали и на CIL, и на JVM, и на сам Python). Так что здесь паритет.

    По удобству зависит от проекта и задач. Если цель - сделать как можно быстрее, то Python явно удобнее. Ибо можно набросать прототип в интерактиве, немного подправить его и вауля - проект "готов". Если цель надёжность - наш выбор Java: статическая типизация и компилируемость выявляет сотни ошибок ещё до запуска приложения.

    Стоит заметить, что вэб в Java развит очень сильно. Причём настолько, что он просочился до клиентских вэб-приложений (и умер лет 10 назад), хотя backend всё равно в разы сильнее. Что это значит? Это значит, что для Java есть множество отличных фреймворков, ориентированных на web. Каноничная реализация ООП позволяет использовать паттерны банды четырёх "из коробки". Интерфейсы, если ими уметь пользоваться, решают. Python же не создавался как web-движок, а создавался просто как удобный инструмент для быстрого программирования как прикладных, так и теоретических задач. В этом помогает всё - и сахарный синтаксис, и крутейшие итераторы, и пресловутый интерактивный режим, и невероятные slice'ы, и неплохие лямбды, и красивый код. RoR, если говорить о языке фреймворка, так же сильно похож на Python, но магии в нём много больше. Но Python-приложения тяжко отлаживать. Можно пару лет вести баг, который окажется из-за того, что мы не проверили возможность преобразования объекта к строке в аргументах. Динамическая типизация, причём очень хардовая из всех, наверное, это и дар и проклятие.

    Собственно, если вопрос стоит "стоит ли изучать", то да, конечно стоит. Как и Java, Python - мультипарадигмальный язык, и те практики, которые Вы изучите в Python несомненно улучшат код в Java.
    Ответ написан
    7 комментариев
  • А вы используете нижнее подчеркивание для именования глобальных переменных?

    XaBoK
    @XaBoK
    Традиционно с символа подчёркивания начинается имя закрытой (private) переменной, константы набирают в верхнем регистре (полностью заглавными буквами), а всё остальное с маленькой буквы.
    Ответ написан
    Комментировать
  • Что учить frontend разработчику?

    1. Сначала учим фундаментальщину (как работают компьютеры, сети и браузер, http, основы программирования).
    2. Затем изучаем как работают конкретные веб-технологии (html, js, css, как всё это парсится браузером и рендерится в веб-страницу, учимся верстать и использовать js, книжек и курсов масса).
    3. Далее изучаем технологии, которые всё это автоматизируют, упрощают и абстрагируют (фреймворки, бутстрапы, реакты, сборщики, jquery, новые стандарты, гриды итд итп).
    4. Практика, применение изученного, выбор специализации (зависит от того, что хотите далее делать во фронте - это может быть просто вёрстка, создание интерфейсов или визиуализация данных, а может быть и работа с графикой\аудио\видео, тренды (сейчас это react, bootstrap, foundation, babel, es6, d3, RxJS, функциональное программирование)), далее развиваться на протяжении жизни можно до бесконечности. Но без первых пунктов это всё ничто.
    Ответ написан
    Комментировать
  • Как быстро найти работу front-end разработчиком?

    @f22
    Уже 2 недели безуспешно пытаюсь найти работу Front-end разработчиком.


    Это нормально.
    Продолжайте.
    Ответ написан
    Комментировать
  • Как быстро найти работу front-end разработчиком?

    oscarhandsome
    @oscarhandsome
    developer
    Привет, платные курсы прошел на гикбрейнс?

    Вообщем чуток, о том, как это обычно бывает. Сделай пару годных вещей, добавь в портфолио. Хоть те же экзаменационные работы.
    Продолжай рассылать на hh, superjob если хочешь в контору.

    Если же независимо, то добро пожаловать на рынок фриланса upwork, fl и др.

    И не сдавайся!
    Ответ написан
    3 комментария
  • Как быстро найти работу front-end разработчиком?

    Negwereth
    @Negwereth
    lvivcss.com.ua
    В резюме указываешь - готов работать за еду и чистить ботинки тимлиду. И рассылаешь по миллиону контор.
    Авось попадёшь на тех, кто интернов берёт.
    Ответ написан
    9 комментариев
  • Почему не фиксируется папка в git?

    toxa82
    @toxa82
    Так помечаются изменения в субмодуль проекта, т.е. один репозиторий использует другой, перейдите в эту папку и там сделайте git add и git commit.
    Ответ написан
    Комментировать
  • Как должен выглядеть сайт-портфолио front end разработчика?

    axaxa_man
    @axaxa_man
    web developer
    ИМХО
    1) Обо мне – не стал бы писать, кому какая разница какой я коммуникабельный, проактивный и эмпатичный человек. Лучше привести примеры работы с ссылками на сайты и с подробно расписанными кейсами. Не просто простыня из рендеров страниц, а подробное описание: Цель, задачи, трудности, как решил, какой стек, результаты работы. Условно, можешь это писать на каком-нибудь medium и просто подтягивай на страницу портфолио. (Medium.com явно будет индексироваться лучше, чем твой сайт)
    Еще прикрепи свой github и активно веди его, отмечай какие-то свои находки, веди проекты, разрабатывай инструменты для сообщества и так далее.
    Да, контакты тоже нужно не забыть прикрепить.
    2) Всё, что не стесняешься приложить (телеграм, почта, социальные сети) [почтовый адрес не надо]
    3) Ты конечно можешь сделать "просто и понятно как у эпл", но зачем. Сделай как тебе нравится и как тебе хочется, ведь к тебе придут люди предложить работу и лучше пусть их зацепит то, что нравится тебе, тогда ты будешь кайфовать от работы.
    Ответ написан
    7 комментариев
  • Тестовое задание (Junior Frontend), приемлемое ли?

    @kirill-93
    Вертел я такие задания при устройстве на работу.
    Однажды тоже устраиваясь в "крутую" контору прислали большое задание. Все выходные убил на него. Потом еще две недели мурыжили собеседованиями и в итоге не взяли.
    Я с тех пор никогда не соглашаюсь на тестовые задания, которые займут больше получаса моего времени.
    Объемные задания должны оплачиваться. Если они очень требовательно отбирают сотрудников, то сначала надо дать простое задание/прособеседовать и уже если человек их устраивает, давать объемное задание и платить.

    UPD
    Не слушайте, пожалуйста, бред об опыте и пользе для вас. Из таких "будущих хороших специалистов" потом веревки вьют, типа "поработай по вечерам, это ж опыт для тебя!" или "давай ты теперь и по субботам выходить будешь, а мы тебя за это серьёром называть будем!". Очень работает с наивными молодыми людьми.
    Вы поймите, что все эти разговоры про опыт и пользу для вас - это уловки с целью сэкономить и вас обмануть. Всем плевать на ваш опыт, им нужно денег меньше вам заплатить и все.
    Огромное тестовое задание - это неуважение к кандидаду.
    Давай представим обратную ситуацию: я прихожу к потенциальному работодателю и говорю: "Давайте я у вас тут недельку посижу без каких-либо обязательств, а вы мне зарплату платите. А потом посмотрим, может быть останусь, а может уйду". Нормально? Ситуация выглядит именно так, потому что работодатель не делает одолжения принимая на работу, он "покупает" ваше время и ваш опыт и все.
    Ответ написан
    13 комментариев