Доброго времени суток! Я недавно получил среднее специальное образование по специальности программист. За время обучения мне особенно приглянулась разработка сайтов, но послушав многих людей, которые уже долго работают в данной сфере, сделал вывод, что лучше начинать карьеру с фриланса, поскольку без опыта работы в хорошие компании не берут, да и у самого желание работать не на дядю, а на фрилансе) Подскажите, с чего начать, какие фриланс-биржи хорошие. На данный момент знаю HTML, CSS, немного практиковался с JS, предлагали учить PHP, но выбрал Node.js, ибо удобно писать и frontend, и backend на одном языке. Из СУБД сталкивался с MySql и MongoDB с Mongoose. Также работал с jQuery. Что стоит еще подучить, ну и с чего стартануть?) Спасибо!
фриланс - один из самых неудобных и неудачных вариантов старта для новичка в IT. Опыт набирается медленно, так как некому подсказать как и что делать, не хватает привычки работать от и до(да, во фрилансе тоже есть рабочее время, которое кроме прочего надо самому еще организовать), не умеете пользоваться правильными инструментами(чему обычно учат в конторе), короче минусов на порядок больше плюсов. Сказки как Иван Царевич после института на фрилансе разбогател быстро разбиваются о реальность.
Совет: ищите контору, много ходите по собеседованиям, учите что спрашивают(хотя бы в общих чертах, от джуна не требуется глубоких знаний, но понимание как работает должно быть). Ничего не мешает работать на фрилансе параллельно основной работе.
Самое первое с чем ты столкнешься на фрилансе, что у тебя попросту не будет клиентов. Нужно уметь продавать свои услуги да и за нормальную цену, договариваться с клиентом, понимать его, уметь проектировать и разбираться в контент маркетинге, найти толкового дизайнера, а это уже не тупо программирование. Всё это нужно иметь ввиду чтобы брать хоть какие то денежные заказы, тоесть выполнять всю работу от а до я. Если же брать отдельные задачи вёрстку/ интеграцию на смс/ или ещё какую нить мелочь, то бутерброд с колбаской точно не поешь. В плане технологий достаточно знать вёрстку и js и уметь натягивать на какую нить смс, чтобы пилить лендосы и корпоративные сайты. Посмотри также в сторону оптимизации. Используй gulp его будет достаточно для таких проектов. Что же подсчёт гавнокодинга это проблема решается тупо общением с более опытным разработчиками, необязательно работать в конторе. Также у разработчика можно попросить проекты и посмотреть на их структуру что и как там используется, если есть время то реализовать такую же работу. Этим ты избавишь себя от попадания в яму говна и неоднозначных решениях той или иной задачи.
Начните с гугла. На тостере подобных вопросов было несколько сотен.
Без умения пользоваться поиском вам вообще не стоит заниматься самостоятельной работы, потому что работая на дядю, дядя берет на себя кучу рисков - что вы не справитесь, что вы не найдете клиента, что вы не поймете как вообще пользоваться paypal и обналичить деньги, что вы не сможете адекватно понять сколько по пути обналичивания будет налогов и останетесь на нуле без еды.
На фрилансе главная задача - уметь быть САМОСТОЯТЕЛЬНЫМ, а вы даже начать сами не можете.
но послушав многих людей, которые уже долго работают в данной сфере, сделал вывод, что лучше начинать карьеру с фриланса
ИМХО лучше попробовать пристроиться в какую-нибудь контору джуном, что-бы набраться опыта.
А потом уже можно и на фриланс. Сэкономите себе пару лет.
А начать стоит с того что-бы полистать вакансии и посмотреть что там требуется как минимум, а как максимум походить на собеседования, узнать что вообще нужно и что спрашивают.
Начни с работы в офисе в какой-нибудь компании (нет, она не должная быть "хорошей"; до такой тебе еще расти и расти). Нулевый фрилансер - это путь к работе за еду, в лучшем случае. В худшем еще и должен останешься.
стартануть с систематизации знаний и формирования cv,
биржи выбирайте англоязычные, например upwork, на русских оплата на порядок ниже(буквально), неадекватность клиентов выше и безопасность финансовых отношений ниже.
Оно Вам надо? Сутулая спина, плохое зрение, повышенная нервозность, необходимость вталкивать в себя огромное количество специфической информации за короткое время (чтобы быть на плаву). Рекомендую забить на фриланс, на программирование и идти учиться на завод. Рабочие специальности нужнее.
Если точно уверены, что жить не можете без IT - выше некто Василий дал рецепт.
На завод? Извините конечно, но, ахахаххахахаахах. А на заводе то и со спиной проблем не будет, и с легкими к 35-40 годам, и наверное, и карьерный рост предвидится, а не всю жизнь на одном месте))) Но про фриланс я, исходя из советов, уже подумал, и решил, что для меня это будет прекрасный дополнительный заработок, а основную работу поищу в другой сфере, для фриланса изучу верстку, JS, фреймворк какой-нибудь, с CMS ознакомлюсь, да и можно будет 1-2 заказа простеньких в месяц брать, для дополнительного заработка.