Приветствую всех, Вот и подошел я к тому моменту осознания своей жизни, что с неба мне ничего не упадет. О себе: 20 лет, 2 курс местного Вуза на весьма неоднозначной специальности, в универе очень хорошая репутация, но я считаю что на ней одной не вывезешь. После универа (если всё сложится удачно) меня ждет полу-вахтовая работа, за 40-50к, может пойду в магистратуру (хз пока). Так вот какой у меня вопрос, с чего начать погружаться в IT (имею ввиду практически любой фриланс связанный с разработкой/продвижением чего либо). Сам обладаю способностью хорошо погружаться в новые знания без каких либо проблем. На данный момент считаю что изучение IT и небольшой фриланс на нём, а так же попутное подтягивание английского (сейчас interm) к концу моего обучения в универе приведут меня к успеху.
Хм, IT... Это отдел в "Эльдорадо", где мыши, клавиатуры и видеокарты? Если так, то способность хорошо погружаться без проблем и intermediate тебя точно приведут к успеху) Всё, освобождаю место для действительно стоящих советов от местных IT-светил.
Самая фишка в том что я и не знаю в какой сфере себя пробовать, за этим и обратился сюда. wordpress, вёрстка, СЕО, может даже разработка на андроиде... Вот и хотелось бы услышать в каком IT направлении на данный момент приложив усилия. можно будет подняться?
Хм, вопрос, конечно, интересный... Ты вообще перечитываешь прежде чем отправить?) Ни в каком (в любом).
с колокольни вякну: У тебя вводные самое оно. 20 лет, вуз и задаешься вопросом о развитии. Выбирай любую сферу. Можно даже пробовать всякое разное (с этим к Титькину. Он по всякому мастер)
Может посоветуете какие либо курсы, или сборник видео лекций по тематике допустим той же верстки или СЕО. Буду признателен
Кругом бля айтишники, пернуть некуда, 0 (НОЛЬ СУКА!!!) НОЛЬ!! Нормальных управленцев, некого поставить начальником отдела продаж блять, третий месяц ищу! Уебки блять со своим АЙТИ МАТЬ ЕБАЛ! Пиздуйте учитесь на PR, потом в MBA - в АЙТИ сука вас как собак нерезаных, потому что крикни системщика/прогера - пришлют сотку резюме, сиди выбирай, а найти управленца - как хуй в женской бане. А нормального найти дак вообще пиздец. Исполнителей до хуя, руководителей адекватных НОЛЬ.
Короче, небольшой гайд по верстке для фриланса. Вначале учишь HTML и CSS (htmlacademy.ru - решаешь примеры, еще у них есть рассылка и там присылают макеты для практики). Когда освоишь синтаксис - читаешь Влада Мержевича "Верстка веб-страниц" (там много знаний про старые IE, в которые тоже надо уметь). Качаешь и ставишь OpenServer и свежую версию Wordpress, как поставишь - гугли "saxap clean wp template" и натягивай эту тему, с чистой темы движок освоить проще всего. В комплекте с OpenServer идет годный редактор Sublime Text, советую посмотреть по нему видео на ютубе, выучить основные горячие клавиши. Делаешь первый сайт на вордпрессе, вопросы по синтаксису php читаешь в книге "PHP 5 в подлиннике". Потом когда дело дойдет до скриптов (слайдеры, карусели, модальные окна) читай книгу Антона Шевчука "jQuery для начинающих". Еще позже, уже не на первом проекте, разберешься с автоматизацией: Sass, Gulp, Autoprefixer, Browsersync, Spritesmith - это все ускорит твою работу и весьма заметно. Нужно еще знать что такое Bootstrap и где он полезен, а где нет. В принципе с этими знаниями заказы уже можно искать, в начале конечно небольшие, а там как повезет. Сам учился по похожей схеме, только вместо вордпресса был друпал - он сложнее, так что с него стартовать не советую, да и заказов на вордпресс больше.
Я учился урывками, HTML и CSS выучил еще раньше, тогда же сделал пару сайтов для знакомых на движке NG CMS (он простой, но не популярный и потому особо не советую - заказов мало). Уже позже нашел на сайте вакансий веб-студию, где меня взяли на удаленку на мелкие задачи по друпалу. Но кроме собственно друпала все вышеуказанное изучал и читал сам. Думаю, если посвящать часа 2 в день (1 час чтение + хотя бы 1 час практика, лучше больше) - эту программу реально освоить за полгода. Дальше развитие фрилансера заключается в изучении документации движка и готовых модулей, для вордпресса их куча и писать с нуля почти ничего не придется. Когда клепать однотипные сайты на CMS надоест (мне надоело) - есть два пути: - идти в сторону JS - для этого советую learn.javascript.ru и самый попсовый JS фреймворк, сейчас это все еще Angular 1. - идти в сторону PHP - гуглить Зандстру и "PHP the right way", ну и соответственно PHP фреймворк типа Yii, Symphony или Zend.
Специалист при бауманке, перед тем как на курс пойти советую изучить самому тему, а там вопросы тока задавать о непонятном. В сети есть.
В том-то и дело, что материалов очень много и без подсказок более опытного человека можно наделать ошибок, читая устаревшие мануалы. Курсы, кстати, вообще не советую - почти все платные курсы на постсоветском пространстве направлены на развод лохов, продадут за большие деньги то, что и так есть в доступе. Если уж учиться по курсам, то зарубежным - для совсем новичков рекомендую Гарвардский курс CS50 (есть видео на русском), далее codecademy и coursera. Задачки на codewars можно порешать.
Спасибо всем за ответы, я так понимаю в одном вы меня все поддерживаете - сфера перспективная и копейку с неё тянуть можно?
Ну например вна украине это единственная сфера, где можно устроиться в аутсорс и получать зп в долларах, хотя трейни (новичку) предложат 250 - 300 баксов, но для многих и это уже что-то. Фрилансить тоже можно за баксы на upwork, только надо подтянуть английский хотя бы до intermediate.
Ну дак это довольно легко прослеживается. На руководящий пост: 1) Исполнитель как правило не попадает 2) Если попадает то сидит как курица на яйцах 3) Продажники - отдельный пласт людей. Взаимодействую впрямую с отделом трейдинга, могу точно сказать - из их кучи народу в 25 человек реально выделяются только двое на роль не "позвонить уточнить детали для договора у имярекимярековича". Ну и стоит вопрос территориальный. Имхо в крупном областном центре можно найти человека на интересующую тебя вакансию (СПБ и МСК даже не рассматриваю, там вопрос только в сумме ежемесячной и условиях). Если есть желание подискутировать, милости прошу.
О чем тут дискутировать? Даю 80 штук оклада на испыталку + процент с манагеров, соискателей то дохуя, адекватных нет. Задачи людям ставить не умеют, некоторые блять даже не знают что такое CRM (2017 год привет!)
У меня не настолько пафосно-корпоративная компания чтобы переманивать (отдел продаж 5 манагеров + 2 полевых), да и некогда. Щас вот нашел HR вроде, попробую поработать через него, посмотреть как пойдет.
У меня почему-то не пиздят канцелярию)) Может потому что давно работают, уже спиздили все что надо XDD
0. Определиться с ИТ, т.к. ИТ понятие растяжимое. Лучше с этим не тянуть, т.к. в твоем случаи время играет против тебя. А получение первого высшего по специальности, очень в будущем тебе пригодиться и сэкономит твое время. 1. Переводиться на ИТ. Если конечно точно решил, что ИТ это твое. 2. Тут уже зависит, что ты выбрал. Если администрирование, то это один путь, если программирование, то другой и т.д. 3. Комрад Skamandr, написал конечно рабочий гайд, НО это я считаю, для тех, кто потратил свою молодость не на ИТ, а на что-то другое (как например я: долго выбирал куда идти в ИТ или в механики, в итоге выучился на механика, после пошел барыжить, потом понял, что все таки надо было идти в ИТ, в итоге проепал 7 лет, и вторую вышку по ИТ тупо не закончил, т.к. надо было уже бабки зарабатывать, а не в студентах ходить. Быстро закончил курсы и пошел работать.) На сегодня считаю, что обязательно нужен будет профильный диплом о вышке, иначе на хорошую должность будет трудно устроиться или надо будет опять идти учится. (опять же из своего опыта, когда учился на второй вышке, то больше половины группы были те, кому нужна была вышка для продвижения по карьерной лестнице). Плюс профильный диплом будет дополнительным + при приеме на работу. Как сказали комрад zz.om: Кругом бля айтишники, пернуть некуда, 4. С чего начать, если в программисты. Если полный ноль, то начни с HTML + CSS, все равно придется учить. Как разберешься, далее берешься за язык программирование, параллельно разбираешься с базами данных и подключаешь их к программированию. Для расширения кругозора рекомендую поверхностно изучить администрирование линукс, лишним не будет (это опять же из своего личного опыта: всегда себе говорил, что программисты должны программировать, а администраторы администрировать, но жадный начальник жизнь заставила ), это если решишь пойти в веб-программисты. Не рекомендую пока вообще смотреть на всякие CMS, особенно джумлы/вордпрессы/друпалы, ты же все таки решил стать программистом, а не эникейщиком. А вот как начнешь уже писать свой код, для расширения кругозора можешь посмотреть на это дырявое чудо. Да, и программировать ты должен научиться используя ООП. 5. Рекомендую учиться на конкретный рабочих примерах. Придумай себе проект и развивай его, если не можешь придумать, то возьми чужой и попробуй его воспроизвести. Так обучение пойдет в разы быстрее. 5. Если переведешься на профильную специальность, то начинаешь мониторить компании, которые предлагают проходить практику студентам. (даже в моем мухосранске появилась такая компания). 6. Уже сейчас выбирай тему для диплома, лучше какой-нибудь амбициозный проект, за 3 года должен его реализовать. По нему будешь писать все курсовые и диплом. Плюс обеспечишь себе консультантов в виде преподов. В итоге к моменту устройства на работу у тебя будет свое портфолио и опыт работы. Чем круче проект, тем на большую з/п сможешь претендовать. Плюс если сможешь грамотно пропиариться, то уже не ты будешь искать работу, а тебе будут ее предлагать. Если твой институт имеет нормальный вес в городе, то постарайся закарифаниться с преподами (в этом тебе поможет твой проект), лучше конечно с заф.кафедрой, т.к. у них есть выходы на крупные компании твоего города. И еще по окончании учебы ты можешь получить рекомендательное письмо, чем обеспечишь себе еще один жирный плюс при устройстве на работу. П.с.: сейчас лучше забудь про деньги, самая главная цель на сегодня у тебя должна быть получение знаний. Заложенные сейчас знания, будут твоим фундаментом, чем крепче и массивнее фундамент, тем больше и выше можно будет построить "дом". А деньги ты заработаешь потом.
Да, гайд написан на собственном опыте человеком, вплоть до 27 лет околачивавшим груши. Это важно учитывать. Но топикстартер спрашивал именно про фриланс, так что я исходил из этого в том числе. Конечно, в возрасте 20 лет котелок варит получше и имеет смысл учить фундаментальные вещи, на эту тему есть еще годная серия статей от Ильи Климова про три пути веб-разработчика: Хороший, Плохой, Злой - советую к ознакомлению всем интересующимся.
Спасибо за такой огромнейший ответ, вот в чем проблема, то что ты описал это то чем я занимаюсь на данный момент, но только в другой сфере (навожу с зав.кафедрой отношухи, курсачи интересные и тд), но как подчеркнули выше, интересует конкретно возможность освоить новый для себя курс и начать фрилансить, потому что копейка всегда нужна.
Если ты рассматриваешь ИТ как просто доп. заработок, и не хочешь кардинально менять выбранную профессию, то я думаю, что тут самым оптимальным вариантом будет заняться СЕО-продвижением. Времени занимает немного, денег приносит нормально, при условии, что у тебя все получается (опять же исхожу из личного опыта: сейчас мой директор, как раз этим и занимается между делом). Что для сео надо: 0. Аналитический склад ума. Если с анализом не дружишь, то тут будет очень сложно. Тут постоянно нужно все анализировать. И чем быстрее ты это делаешь, тем быстрее сделаешь работу. И соответственно кол-во денег в единицу времени будет больше. 1. Опять же HTML+CSS, без этих знаний не сможешь анализировать страницы. 2. Так же придется посмотреть всякие популярные CMS, чтобы знать, что и где нужно внести для СЕО-оптимизации сайта. Но это нужно просто изучить пользовательский интерфейс. И чтобы ты перед началом работы понимал, сможешь ли ты на данной CMS сделать свою работу или нет, и сколько это займет твоего времени. 3. Изучить основы СЕО. Не советую идти на платные курсы, т.к. это тупо развод. Потому, что все что там тебе расскажут это будут очевидные вещи. Тут не так много нужно прочитать (буквально пара часов), чтобы понять суть работы. 4. Постоянно следить, что изменяется в поисковых системах и своевременно реагировать. Для ускорения этого процесса рекомендую подписаться на блоги СЕОшников. Так же можно ходить на всякие вебинары. П.с.: как зарабатывают СЕО-специалисты: вся работа делается в первый месяц, а потом они просто берут бабло за каждый месяц.
Вставлю свои полбайта. Могу посоветовать начать с классики а именно С/С++. Он поможет с азами понимания принципов программирования. Если поподробней можешь посмотреть в сторону Qt (тут мультиплатформенность) что не может не радовать. Изучение начни с книг (сам так начинал) и разбора примеров, для начала разберись как формируется интерфейс и другие фичи. Дальше постепенно можешь подключить работу с базой данный, например postgresql (импортозамещение же). SQL поможет вкатится в работу с базами данных. Разбирай примеры, git и sourceforge в помощь. Когда начнешь более мене разбираться в материале, рекомендую найти стартап команду по интересу (ага работа за идею) в ней получишь большой опыт или можешь начать штудировать вакансии на полставки. Учеба в институте лично мне нечего не дала. Только книги только хардкор.
Топикстартер хочет копейку, а не опыт. Хотя и стартапы иногда деньги платят, обычно когда их продукт реально приносит пользу, а не прожигает бабло инвесторов.
SEO, Верстка, PHP, Wordpress, другие CMS - это все шляпа, очень не советую сюда вкатываться, иначе за планку в 80к и статуса "вася погромист" не выскочишь. Если ты хочешь стать действительно востребованным специалистом более-менее международного уровня - начинай погружение с таких вещей как операционная система Unix, основы сети (TCP/IP), HTTP и прочая база. Для первого языка я бы посоветовал Python, это самый адекватный вариант. Курс CS50 выше посоветовали - это соответственно необходимый минимум знаний чтобы вообще хоть куда-то начать вкатываться. Ну и конечно прикладные инструменты типа Git это обязательно. И вот уже ПОСЛЕ изучения всей этой базы, следует подумать и выбрать направление - будь это web (front-end или back-end), devops, mobile (android, ios), или если голова с математикой дружит Data Science, Machine Learning, и т.д.
Как вариант "правильной прокачки" - после CS50 можно курить CS61A (и SICP) и CS61C (архитектура компьютера). Подробнее об этом можно почитать здесь, предварительно прокачав английский при необходимости.
Вот еще насчет фриланса сообщение от человека в теме: Прежде всего надо разместить в портфолио 5-8 сверстанных сайтов, желательно с анимашками и другими свистоперделками на js. Установить rss-агрегатор и добавить фид вашей категории с ключевыми словами, чтобы быть в теме в случае новых заявок, поскольку при верстке через 2 мин. после создания новой темы будет добавлено от 20 до 50 cv, и желательно быть одним из первых. С первыми клиентами надо будет возиться как с детьми - разжевывать, объяснять, тратить больше времени за те же деньги. Это такой своего рода демпинг, но не путем уменьшения ставки, а путем увеличения потраченного на клиента времени. Стараться делать как можно быстрее и качественнее, чтобы получить 5 звезд за каждую работу. После 13 недель и заработанных $ 1000 + при рейтинге выше 90% Вам дадут бейджик «Top rated», после этого можно будет расслабиться и указывать в cv большие сроки и в 1,5 раза выше суммы, и все равно заказчики будут хайрить с удовольствием. Да, и очень важно - если рассылать много cv за короткий период времени и не взять ни одной работы, можно получить пожизненный бан от Upwork.
Многие хвалят, но он платный. Я принципиально не пользоваться платными ресурсами (у htmlacademy бывает новогодняя акция, когда на 7-10 дней платные курсы делают бесплатными). Кроме того, джавистов среди начинающих пруд пруди, и в качестве языка для фриланса (чем интересуется автор) я бы джаву точно не выбирал, разве что если под андроид специализироваться.
Краткий гайд: - В универе часто преподают те, кто уже работает в ИТ. По крайней мере, в аутсорс компании где я работаю. Так же просто ходят в универы "поболтать" и найти толковых. - Курсы онлайн\оффлайн это полный разводняк. Учиться нужно самому, гугл в помощь. Опять же, есть курсы от компаний, они бесплатны. Ходить стоит уже с базовыми знаниями и пройти хорошо тесты, тогда шанс быть замеченым 100%, до работы один шаг. - SEO, SMM, HTML боги, гуру вордпресс и прочий скам никому не нужен. Тебе нужно знать основы ООП и уметь: годтир - JAVA /.NET казуал - JAVA+Cucumber+TDD\BDD и тысячи фреймворков для автоматизации изитир - QA Manual
просто оставлю это здесь. Не рекламы для. Упс не та ссылка) https://ebanoe.it/2017/03/16/leave-it/ Исправил
Считаю советы о том что конкретно учить не особо полезными. Учи то что дает возможность развиваться следующие лет 10 хотя бы, то за что платят, и что ты попробовал и тебе понравилось (подсказка: пробуй чтобы понять). Для студента намного актуальней это стратегия развития в IT в целом. Спойлер: Как выжить в IT Никогда не работай бесплатно, даже для изучения чего-то нового. Студентов на это часть разводят. Нормально когда платят меньше твоей рыночной стоимости, но не бесплатно. Для бесплатного развития есть Github и open source, намного полезней для навыков и резюме чем говно-проект для какого-то Васи. Разделяй знания и инструменты. Только знания + навыки использования инстр. дадут тебе развитие. Ошибка большинства это выучить какой-нибудь HTML, CSS, 1C и пару CMS и считать это знаниями. Это инструменты, причем далеко не самые сложные. Знания это ООП, процесс работы в команде (Agile, Scrum, и тд.), паттерны проектирования, алгортимы и дальше по списку. Человек-инструмент не особо много получает на рынке т.к. он может выполнить максимум одну, две задачи. Твой диплом, профильный или нет, по сути бесполезен. Но это не значит что его не стоит получать. Он помогает получить визы на выезд или если у тебя работодатель дурачок и ему важен диплом. Параллельно с универом лучше получить несколько других полезных бумажек по типу Coursera, Udacity или профильное для твоего первого языка программирования аля OCPJP для Java. Это гарантия первому работодателю что не надо будет пол года тебя чему-то учить и ты выделишься из толпы бесполезных джунов уже на старте. Учи все на английском. Блог посты, видяшки и новые книжки (по факту самое свежее и актуальное что происходит в мире сейчас) переводят не всегда и с задержкой. Обучение на русском возможно, но тогда без уж извини, твои знания будут заточены именно под СНГ. Никто не заинтересован в твоем развитии, от слова совсем. Твоя цель от любой работы первые 5 лет это получить максимально много знаний и съебнуть дальше. Если ты год на работе, зарплата не меняется, ты тусишь в зоне своего комфорта и ты ничего нового не учишь, шлюхуй в другую контору. Что приводит нас к следующему пункту: едь в Питер, Москву. Работай в стартапах, хиккуй, бомжуй, потом идешь в большую компанию типо Yandex и вот твой (если он тебе нужен). Не тешь себя надеждой что работая на перефирии ты будешь делать что-то кроме ебучего аутсорса (как на заводе работать, только в офисе). IT в СНГ отстает от всяких долин лет на 10-15, а в переферии на все 20. В больших городах всего на 5, так что легче догнать. Не учи всякую хуйню. Это касается как и всяких Delphi, Pascal и прочей еботни в универе, так и всякого говна типо SEO, CMS и 1C на первых работах. Когда устраиваешься узнавай конкретно с чем ты будешь работать и думай если возможность там развивать дальше, чтобы лет 5-10 можно было что-то новое учить и продвигаться глубже. Недостаточно сложная специализация не является специализацией. Если есть возможность, уезжай по учебе/работе и занимайся настоящим программированием. Спаси себя от жизни и работы в роли северного индуса О себе: 25 лет, 2 диплома, 3-ая работа. До 20 лет пинал хуи в ла2, на 4м курсе начал думать о переезде. Как закончил универ в Украине, поехал учиться в Швецию, где сейчас и работаю. Выше я написал довольно свежий жизненный опыт 20 - 25 лет, который помог получить и пройти интервью в больших компаниях типо Microsoft (отклонил офер, но это уже другая история). Из данного топика считаю советы от @Harryz наиболее практичными.
Где платный? https://javarush.ru/ Берешь и проходишь. Если нужно больше подсказок то покупаешь подписку. Фритуплей)
Могу порекомендовать канал https://www.youtube.com/channel/UC4omkhNHsYLagT1o6hnmKQw Там как раз про вводную часть, направления и перспективы.
Возможно я отстал от жизни, раньше писали, что там начинаются платные курсы с определенного уровня. Плюсую чеширского кота, дело говорит. Особенно насчет "получить знания и съебнуть дальше" - мне бы эту мысль в голову 7 лет назад. Сам сейчас сижу год в продуктовой компании - рост и перспективы пока есть, но о тракторе уже естественно подумываю.
В любом, абсолютно любом случае придется платить за знания. Если стоит выбор между платой временем или деньгами - выбирай платить деньгами.
На жавараше и многим подобным ресурсам/курсам есть косяк - они учат держать ложку и жевать кашу, но не учат её готовить. Это может стать проблемой, если вы хотите серьезно заняться вопросом, а не "зп чуть выросла, заказы есть, теперь на всю жизнь точно хватит".
Ну такое тоже есть. Но основам тебя научат. А дальше уже сам. Если сам себе придумать задачи не можешь что бы развиваться. Покупай продолжение курса. Курсы то для чего делают. Если человек сам себя за мотивировать не может , учится по книгам. Ему преподносят данную книгу по полочкам. Что бы выглядело попроще.
Кстати ITVDN тоже такие акции проводят на недельку две открывают курсы некоторые бесплатно. Чаще всего старенькие.
Дельное замечание, но на постсоветском пространстве многие оффлайн-курсы, как я уже писал, впаривают находящиеся в свободном доступе знания за деньги, притом иногда преподает там вчерашний джун и процесс организован кое-как. Отзывов таких много - желающих причаститься велкам. Идеальный вариант - найти ментора, или удаленную работу, где будут давать небольшие таски в начале и учить уму-разуму. Я так начинал 2 года назад - за первую таску по формошлепству получил "целых" 300 грн, а возился больше недели, зато кое-что узнал о друпале, jQuery и отправке данных с помощью AJAX (до этого был полный ноль во всем перечисленном).
Ящетаю Забей на IT временно. Вижу 2 цели: 1. Выучить инглишь до флюенси уровня 2. Математика. Думаю матана и алгебры хватит (после освоения мозг пробьет так, что любая область IT - щелчок об асфальт + не будет потолка в развитии и зп)