• Заработок на вёрстке?

    @rudants
    Front-end разработчик
    Что за бредовые подсчеты знаний в процентном соотношении? Не занимайтесь ерундой, прекратите выдумывать эти мнимые значения - это невозможно подсчитать.
    Пришли сюда за советом и помощи ищете? Постараюсь помочь:
    1. Для начала, снизьте свои требования и ожидания от фриланса. Никто вам не будет платить и 2$/час на биржах. Вы не имеете опыта, не работаете с современными технологиями, нет портфолио, не умеете подстраиваться под других людей, и т.д.
    2. Если что-то делаете - делайте нормально. Не нужно делать глупых умозаключений, что портфолио можно набить мусорными работами, найденными в интернете. Да, можно. А теперь спросите себя - нормально ли это? Если вы уже на старте пытаетесь сделать плохо? Тех, кто делает работу плохо предостаточно, а вот хороших, ответственных и грамотных специалистов - мало. Вторых хотят везде и спрос на них бесконечно велик. К кому хотите относиться?
    3. Нарабатывайте портфолио. Не надо на начальных этапах гнаться за деньгами, на первых порах нужно набираться опыта, развивать навыки и очень много учиться. Делайте работу и просите, чтобы ее оплатили в таком размере, в каком заказчик посчитает нужным.
    4. Верстать нужно много, не стоит лениться набирать код руками, даже если уже есть готовое решение и его можно скопировать. Лучше будете запоминать, быстрее соображать и научитесь быстро шлепать пальцами по клавиатуре.
    5. Нужно много учиться, но при этом не распыляться. Я уже заметил, что вы с одного на другое перепрыгивать любите. То верстку, то программирование изучаете. Остановитесь на чем-то одном для начала, и когда будете чувствовать, что получается одно, то можно и другое будет начать.
    6. Научитесь подстраиваться под других. Не надо думать, что вы самый классный и самый нужный - это не так. Вас легко заменить. Если вам говорят, что есть работа здесь и сейчас - соглашайтесь, это ваши перспективы и ваша возможность заработать. Если говорят, что готовы помочь прямо сейчас - ищите возможность получить ее, это нужно только вам, потом такой возможности может и не быть. Хотите развиваться как специалист - много работайте и научитесь лишать себя удовольствий. Если не научитесь - будете нытиком-ремесленником всю жизнь, который оправдания на все неудачи в ком-то ищет, а не в себе.

    Ну и самое главный совет - забить на фриланс. Это рутина, от которой стремиться уйти любой нормальный человек. Фриланс - это работать 24 часа в сутки, самостоятельно дисциплинировать себя и формировать график индивидуально. Хотите расти и зарабатывать - ищите место, где вас примут в штат и будут готовы обучать.
    Ответ написан
    Комментировать
  • В чем разница между Git и GitHub?

    DevMan
    @DevMan
    гит - система контроля версий.
    гитхаб - хостинг для гит. гитхаб в свою очередь имеет еще и десктопный клиент для гит под названием гитхаб десктоп (который лишь упрощает работу с гит'ом, а не заменяет его).
    Ответ написан
    8 комментариев
  • Какие требования к frontend-junior?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    Сходите на собеседования по вакансиям.
    То, что в них указано не всегда совпадает с действительностью.
    Без личного похода по 5-10 собеседованиям вам вряд ли ответы на тостере помогут.
    Ответ написан
  • Какие требования к frontend-junior?

    @djay
    Почему от новичков требуют много и неадекватно?

    Потому что этих новичков, таких как ты - их как грибов после дождя. Они есть каждый день по 50 штук, которые жаждут получить хотя бы какую-нибудь работу.

    Вот - представь, допустим есть красивая девочка, свободная. Представляешь сколько парней к ней будут подкатывать всячески? И что потом? У неё повышается самооценка быстро и не заметно. Теперь требования к парням выше - чтобы теперь, как-минимум - чтобы была тачка и доход от 100К в месяц.

    Точно так же и на ИТ-рынке сейчас. Ты в роли одного из этих парней, а работодатель в роли этой красивой барышни.

    Во-вторых, что значит нативно и на обе платформы? Нативно и на обе платформы - это подразумевает знание SWIFT и Java (со всеми их фреймворками и ежедневными библиотеками).

    В-третиих, какое еще администрирование?
    С точки зрения работодателя, это же просто не этично и опасно подростку давать root-доступ от сервера.

    А теперь по делу:

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

    Ты должен знать:

    - Чистый JS (как и старый так и новый ECMA2016)
    - Jquery, Bootstrap
    - На базовом уровне фреймворки (Angular 5+, React)

    Не обязан знать в совершенстве. Должен знать на таком уровне что - вот это не знаю как сделать, сейчас поищу в интернете и попробую у себя реализовать.

    И крайне желательно иметь репозиторий на GitHub со своими пусть даже мелкими наработками.
    Остальное - чем больше, тем лучше.
    Ответ написан
    28 комментариев
  • Ноутбук или компьютер для программирования?

    GriNAME
    @GriNAME
    Front-End Developer, Android Developer
    Мне кажется самым верным вариант ПК + ноут.
    Если выбор стоит между чем-то одним, то главный критерий это мобильность. Где будет проходить работа? Дома или в офисе? Не будет ли необходимость переносит компьютер с собой? Если работа будет проходить в одном месте, редкими переездами, то ПК лучше, за счёт того, что его можно подстроить как угодно под себя по железу и периферии.
    Плюса ноута 2: его легко перевозить с собой и с ним можно работать в любом положении, в кресле, в кровати и тд. Для тех кому не нравится работать за столом
    Ответ написан
    Комментировать
  • Список литературы для самостоятельного изучения программированию?

    @seledkapod
    Ну во первых, как выше уже сказали, никто вам разжёвывать и в рот ложить не будет абсолютно нигде. Даже в Гарвардском университете. А вот тот бред про бесплатные курсы и Ютуб каналы хауди хо и ему подобных, вообще полный П. Курсы бесплатны для того чтобы ты потом пришел и купил платные. А эти всезнайки тупо топят только лишь бы канал раскрутить, а в своих видеокурсах несут полную ересь. Хороший программист это тот, который сам может найти ответы на свои вопросы, так что если хотите с самого начала быть не говнокодером учитесь гуглить. Второе, прежде чем игры писать и под Андроид разработку вести, нужно определиться вообще, а нужно ли вам это? Все что тут посоветовали, юнити х...юнити, это вам сейчас ни в коем случае не нужно. Для быстрого старта и изучения именно программирования начните с такого языка как Python, прям с нуля. Изучите что такое переменные, функции, циклы, и прочие конструкции этого языка. Потом учим алгоритмы, хорошая книга "Грокаем Алгоритмы", автора не помню найдете сами. Потом плавно переходите к ООП, объекты, классы, наследование. На это у вас уйдет около года - двух. Потом бросаем Python и с той базой что у вас уже есть, если до сих пор не перехотелось программировать, быстренько учим синтаксис C#, типы данных и все с этим связанное. Усиленно углубляемся в ООП, учим наследование, инкапсуляцию, сокрытие, учим паттерны, тот же PIDOR(это не мат, это аббревиатура названия паттерна), всякие там методики, SOLID, DRY и т.п. И каждый раз при обучении ставьте себе задачу, ну например написать калькулятор, там написать бота для игры, так обучение будет профитнее. На все это вам ещё года 2. И если вы не перегорите, не умрёте от коронавируса, или ещё какой нибудь напасти которая ожидает нас в будущем, и все ещё будете хотеть писать игры и приложения под Андроид, то милости просим. Всю базу для осуществления вашей мечты за это время вы наберёте. Ну а как игры писать, или под Андроид кодить, вы уже и сами разберётесь после всего этого)) А если вы хотите все и сразу, то такого не бывает, лучше сразу идите заразитесь короной, чтобы ни себя ни других не мучать. Программированию не научишься за месяц или за два, да даже за год. За год вы максимум станете говнокодером, который чутка изучил синтаксис какого либо языка, но программирование это не знание какого-либо языка. Будучи программистом, но не зная синтаксиса языка, на изучение синтаксиса уйдет действительно месяц. Но для такого нужна база, именно программирования. Все выше что я расписал, лишь малая часть этой базы. А языки подобраны чтобы обучение было более простым. В случае с C# это тоже простой язык на самом то деле, и он отлично даёт понимание ООП. Но опять же, ЯП это всего лишь инструмент программиста.

    По поводу книг, полный бред выше написали. Не книги устаревают, а новые версии языков и библиотек выходят, но база которую дают книги никогда не устареет. Сомневаюсь что если в книге расписан например какой нибудь паттерн, то он устареет раньше чем программист который будет его использовать)) С таким же успехом и видеокурсы аналогично устаревают. Просто книги, как и любую техническую литературу нужно уметь читать. И по большинству своему книги не читаются от начала и до конца. Особенно те в которых под 1000 страниц. А вот как справочник ее можно использовать)

    P.S. И кстати да, не для каждых задач в программировании нужна математика(ну прям высшая), хватает обычно базовой школьной или какая у вас там есть. Усиленные познания нужны для ML, DS, там для игр(но опять же не везде), для каких то специфических инженерных задач. Но тот же бот написать для игры, вообще математика не нужна. Ну разве что вы двоечник, и даже 2 + 2 * 2 не решите.

    P.P.S. А и самое главное, программирование это такая штука, которой учатся всю жизнь. Если среди присутствующих объявится несогласный с этим, то знайте, вы отсталый программист(динозаврам привет). Технологии постоянно развиваются, и нужно поспевать за ними. Всегда будет какой нибудь новый язык, который лучше для ваших текущих задач(ну если из коммерческих побуждений вы не вынуждены будете использовать тот который придется), всегда будут новые методики, да даже алгоритмы будут новые появляться. И все это вам нужно будет учить. И помимо учить, ещё и уметь применять. А не просто, а я вот выучил новый паттерн проектирования.

    P.P.P.S. А ещё если у вас все получится, то рекомендовал бы не брезговать изучать и низкоуровневые языки, тот же ASM, это даст вам понятие как вообще работает компьютер(процессор, контроллер, железо кароч которое выполняет ваш код), а ещё лучше даже прям с этого и начать. Да будет трудно, но зато вы будете понимать сразу что такое стек, что такое регистры, что такое оперативная память и для чего она нужна, ну и прочее прочее отсюда вытекающее. Сто пудов уверен большинство считающих себя JS программистами(разработчиками) и знать не знают даже что такое переменная в их даже JS. Оттого то им и сложно переучиваться потом на более серьезные языки.
    Ответ написан
    1 комментарий
  • Макеты для очень начинающего верстальщика?

    dhat
    @dhat
    А зачем макеты? Я беру готовые известные сайты и переверстываю их.
    Ответ написан
    2 комментария
  • Макеты для очень начинающего верстальщика?

    сам придумывай - это же элементарно
    в ином случае игнорируй все, что касается JS
    Ну и верстальщик без JS - не верстальщик
    Верстка это как два пальца, можно за неделю-две научиться всему что надо и потом постигать остальное на практике.
    Лучше сразу с JS работай. И даже не думай о jQuery, только посмей притронуться к библиотеке, не научившись нативному JS. Я прослежу.
    Ответ написан
    6 комментариев
  • Где найти наставника по программированию или сообщества для совместной разработки?

    FoggyFinder
    @FoggyFinder
    В вопросе слишком мало деталей - не понятен ваш опыт. Вы только-только начинаете входить в профессию или вы уже знакомы с основами.

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

    Ведущие разработчики OpenSource проектов практически всегда рады новым участникам. Даже если вы просто исправите опечатку в документации. Страх начать довольно часто встречается, поэтому в некоторых OpenSource проектах вы увидите специальные сообщения:

    Imposter syndrome disclaimer: I want your help. No really, I do.

    There might be a little voice inside that tells you you're not ready; that you need to do one more tutorial, or learn another framework, or write a few more blog posts before you can help me with this project.


    Посоветовать какой-то конкретный проект не могу - вы не указали ни языки программирования ни направление которые вас интересуют. Но GitHub отличное место для поисков.

    Теперь что касается наставников - сейчас хватает сайтов с подобными предложениями, дам ссылку на пару из них:

    Обучение программированию с ментором по индивидуал...

    Codementor - Find a mentor to help you in real time

    Но прежде чем платить деньги подумайте действительно ли вам это нужно.

    Сообществ программистов где люди делятся опытом сейчас достаточно:

    • Если вы столкнулись с конкретной проблемой которую можете точно сформулировать, то не стесняйтесь спрашивать здесь на Тостере. Есть и другие ресурсы, но по понятным причинам ссылок дать не могу.

    • Если вас беспокоит нечто неопределенное или вы просто собираете информацию от более опытных коллег, то лучше подойдут различного рода чаты.


    Возвращаясь к вопросу наставничества. Что касается бесплатных вариантов, то FSSF (F# Software Foundation) два раза в год бесплатно проводит F# Mentorship program. Для того чтобы принять участие вам нужно присоединиться к FSSF, подробнее читайте тут и затем подать заявку здесь.
    Регистрация на осеннюю сессию открылась сегодня и продлится до 31 августа. По понятным причинам учеников регистрируются намного больше чем желающих быть наставниками, поэтому не расстраивайтесь если вас не отобрали.

    F# удивительный язык и если вы еще с ним не знакомы советую обратить на него самое пристальное внимание. Даже если в дальнейшем вам не придется с ним работать, то знания функционального подхода точно не будет лишним.
    Ответ написан
    6 комментариев
  • Где найти наставника по программированию или сообщества для совместной разработки?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Самый толковый наставник - это тот, которого к тебе приставил руководитель после трудоустройства.
    Ответ написан
    6 комментариев
  • Можно ли стать программистом без высшего образования?

    PavelK
    @PavelK
    Зависит от способностей. А так же от возможности поступить в профильный ВУЗ.
    Вышка прежде всего организует, вырабатывает навыки общения, выступления.
    Когда начал учиться по ошибке пришёл на лекцию к 5му курсу и понял, что это я уже прекрасно знаю. Поэтому пошёл в армию, косить от института.
    После небольшого периода восстановления ходил на собеседования, когда спрашивали про диплом - отвечал "Вам важнее бумажка или реальные знания?"
    Благо, все нормальные компании понимают, что диплом сейчас получить не проблема.

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

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

    pavel_salauyou
    @pavel_salauyou
    Symfony2 & Angular разработчик
    лучше создайте свою компанию и сделайте её большой
    Ответ написан
    Комментировать
  • Можно ли стать программистом без высшего образования?

    opium
    @opium
    Просто люблю качественно работать
    яндекс гугл и микрософт возьмут или даже оторвут с руками
    во многих госкомпаниях не возьмут, но слава богу разработчиков там пока работает очень мало.
    Ответ написан
    Комментировать
  • Профессия frontend HTML Academy стоит ли того?

    titov_andrei
    @titov_andrei
    All my life I learn - and die a fool!
    В любом случае - это лучше, чем простое чтение книг и просмотров роликов. Но если есть возможность практиковаться, даже без оплаты, то этого никакие курсы не заменят.
    И на наставников сильно не надейтесь, так же как и на работе - если будете сильно докучать, то вас будут просто игнорировать.
    Ответ написан
    Комментировать
  • Профессия frontend HTML Academy стоит ли того?

    BBmike
    @BBmike
    Автор, оплати у них онлайн-курсы и честно пройди все задания. Там в месяц какие-то копейки.
    Они просто отличные и неимоверно полезные..

    Платные интенсивы... там нет ничего такого, не зная чего ты не начнешь верстать.
    Ответ написан
    1 комментарий
  • Профессия frontend HTML Academy стоит ли того?

    С первого потока професии из 100 человек выпустился 51 человек. Первый поток завершился в январе 2018 года. Через два месяца после выпуска были трудоустроены или выполняли коммерческие заказы почти половина выпускников. Сейчас обновляем статистику, проходимся по выпускникам, так что скоро будут более свежие данные.

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

    Код (но не дизайн) проектов, которые вы будете выполнять в процессе обучения, конечно, можете в портфолио публиковать.
    Ответ написан
    2 комментария
  • Профессия frontend HTML Academy стоит ли того?

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

    gluck59
    @gluck59
    Виртуальный глюк
    Не "программистов", а "людей, которые за компьютером РАБОТАЮТ".
    Примерно вот почему:

    U1Zp8PTy91s.jpgaORgD6FLo74.jpg
    Ответ написан
    5 комментариев
  • Бросать университет в пользу самообразования и работы?

    VBart
    @VBart
    Все тут про доучиться-доучиться… в принципе правильно, если не сильно напрягает, можно бы и доучится.

    Хочется и противоположную мысль высказать. Сейчас многие выпускники ИТ специальностей (впрочем, как мне кажется и других) полные нули. Даже те, у кого хорошие дипломы хороших вузов. Уровень человека, который заканчивает вуз в значительно большей степени зависит от самого человека, чем от вуза.

    Вуз учит думать — миф. Вуз не учит думать. Вуз учит заучивать конспекты и решать типовые задачи, все в рамках заведомо известной программы под руководством преподавателя или науч.рука. Много раз сталкивался с тем, что студенты и выпускники ведущих технических вузов впадают в полный ступор, чуть только им ставишь задачу, которая выходит за известные им рамки. Они просто не умеют учиться самостоятельно, самостоятельно исследовать и находить информацию, решать нестандартную задачу. Те, кто все-таки умеет, чаще всего получили этот навык не благодаря вузу, а вопреки. Еще учась в вузе, они в ущерб учебному времени занимались своими делами, интересами.

    Тут надо ответить на простой вопрос, чего вы хотите сами? Фриланс за серьезную работу я бы вообще не считал. Наборчик «С++, C#, SQL и .NET+ASP.NET» — какой-то совсем смешной, далеко не уедешь. А на рынке M$ only, как мне кажется, корочки да сертификатики ценятся. Я бы сделал так: выучил язык, подкопил денег и поехал учится дальше заграницу. Поможет ли вам в этом ваш нынешний вуз, не знаю. Знаю людей с потока, которые уходили с третьего-четвертого курса тут и зачисляли их там только на первый.
    Ответ написан
    1 комментарий
  • Какую из столиц (Москва или Питер) выбрать для переезда?

    @FoxInSox
    В Питере живу почти 10 лет уже. Питер имеет все плюсы мегаполиса и все плюсы провинциального города и наоборот не имеет минусов провинциального города и мегаполиса:
    - много вакансий
    - много it компаний( как крупных, так и стартапов)
    - ниже конкуренция
    - зарплаты в среднем не намного ниже Московских. Но если вы действительно крутой специалист, то найдете и Московскую зарплату в Питере.
    - стоимость жилья ниже чем в Москве. В центре можно снять 2х комнатную за 35 в хорошем состоянии.
    - цены на многие услуги ниже
    - город меньше
    - экология наверно лучше просто напросто из-за количества автомобилей.
    Ответ написан
    1 комментарий