Войти в айти, или все же не стоит?
Прочитал я давеча пост Как войти в IT после тридцати и стул немного задымился. Пока автор не запилил продолжение, хочу немного предостеречь всех потенциальных вайтишников.
Дисклеймер 1. Все ниже - взгляд с моей колокольни. Цифры и ситуация в целом могут отличаться от компании к компании, от города к городу.
Дисклеймер 2. Лично я словам @zereaeel, бы не очень доверял, потому что первые же советы по железу вызывают вопросы.
Немаловажно и оценить имеющуюся материальную базу. Для бэка/фронта - вложения минимальны. Вам нужен лишь компьютер, любая операционная система на нем, практически любая начинка. Разве что для фронта чуть пошустрее - вам необходимы будут ВСЕ популярные браузеры для проверки ваших сайтов. Для разработки под андроид к компьютеру добавляется еще и смартфон на базе андроида, необязательно несколько производителей и версий ОСи, нужен хотя бы один. Остальное - работа тестеров. Ну и самый дорогой вариант на старте - разработка под Айось. Это сразу и мак (мак мини, макбук), и айфон.
Каким образом то, что вам нужны ВСЕ браузеры вместо одного, обязывает комп быть "пошустрее"?
Для того, чтобы начать разрабатывать под андроид хватит и эмулятора.
Советовать покупать мак и айфон новичку, это вообще за гранью добра и зла. Берете виртуалку мака или ставите хакинтош на пк с помощью clover. Да, может тупить, но лучше потерпеть. Мак с айфоном несколько лет будете отрабатывать. И да, внутри макоси есть эмулятор айфона.
Но перейдем к предостережениям.
Вас никто не ждет. Все эти крики о нехватке кадров относятся к бородатым дяденькам с опытом и грязным свитером. Людей совсем без опыта, или после говнокурсов, на которых преподавать будет некомпетентный смузихлеб, учивший материал на лекцию наперед, очень много.
Вот вам типичный путь вайтишника:
1) Просрать деньги на говнокурсы. Где либо ничего не научат, либо будет адская нагрузка, которую с работой совместить очень сложно. Все потому, что условный с++ за 3 месяца можно выучить только используя машину времени.
Если вы попали на легкие курсы, то работа не светит совсем. Если на сложные, и вы их выдержали и все поняли - добро пожаловать к пункту 2
2) Неоплачиваемая стажировка
Если вы как-то выделитесь среди стада то - о счастье - попадете на неоплачиваемую стажировку на несколько месяцев. Думаете, бред? Тут люди согласны работать за еду:3) Если вам уж очень повезло, то сумеете проскочить пункт 2 и попасть прямо сюда. Джуниор на минималках. Тут вам уже будут платить. Баксов 200-300. Может и меньше
За это нужно будет работать 8 часов в офисе, иногда бесплатно овертаймить и тратить вечера на самообучение. Если забьете на дополнительные несколько часов в день на самообучение то роста зп не ждите. Один тут вообще 2-3 часа в сутки спал. Еще и вылететь на мороз можно. И да. Скорее всего ваша компания будет не самой лучшей. Могут задерживать зп на несколько месяцев., заставлять работать на своих компах, покупать свои девайсы для тестирования. В нормальных это все выдают, но туда еще нужно попасть. Еще могут придумать себе контракт на пару лет прописав там штрафы, чтобы вы весло не сменили. Не знаю, на сколько это законно, но то, что просроченное зп при уволнении зажмут - это точно. Окружать вас будут такие кадры, которым работу жена ищет
4) Проработав год-два в таком режиме и не откинув копыта можно наконец считать себя нормальным джуном. Зп будет около 700 баксов. За него вы все еще работаете 8 часов в офисе и 4 дома. Или ваша галера может зажопиться и денег не подкинуть. Тогда, забив на контракт и задолженности по зп, вы пойдете искать фирму получше. И встетитесь с некомпетентной хрюшкой hr специалистом, которая может внести вас в черный список и разослать его коллегам, за то, что вы ей не понравились
рекомендуют коллегам квартиры с наценкой от себя. Кстати, как только вы застряли на проекте, ваши знания начинают устаревать. Соответственно - либо опять учитесь в свободное время, либо просядете в цене.
Конечно, все может пройти и лучше. Ведь именно тебе, читающему сейчас этот пост, повезет. Ты полюбиш кодить всей душой, сможешь сменивать проект каждые полгода и учить на нем новые технологии. Доберешься до "синиор девелопер" за 5 лет и будешь получать кучу бабла.
Кстати, насчет кучи бабла. Айтишники зарабатывают больше, только если работают на экспорт. Например на заказчика в штатах. Если попасть в госконтору, то и зп будет соответствующая. Они - как трудовые мигратны, которые не выехали за границу. Некоторые мои знакомые уезжали сортировать пластик на заводе и получали там по 700 евро в месяц. Без обучения. Но для того, чтобы работать на экспорт, не обязательно в айти. Вот, например, посмотрите на цену за рисунки
Моя знакомая художница, которая рисует лучше, но на внутренний рынок, берет за арт 1500р. И то, с заказчиками не густо, потому что "слишком дорого".
Особых выводов не будет. Прежде, чем ломиться в айти, подумайте, чем бы вы хотели заниматься. Если для него нужен комп, тогда ищите выход на заказчика с баксами. Если все-же хотите в айти - то найдите бессплатный курс в интернете и пройдите его. Кто с этим не справится, тот, скорее всего, не вырастет выше миддла и будет ненавидеть свою работу.
И, ради всего святого в вашей жизни. Если вы мечтаете делать игры, то смотрите в сторону профессии "гейм дизайнер". Программисты только кодят то, что придумали другие.
Не подписывайтесь на меня. Дальше буду опять кавера свои постить.
Как войти в IT после тридцати
Или о том, как можно сменить любую профессию на программиста без образования. Тридцать указано потому, что обычно в таком возрасте (плюс-минус) уже есть семья, ипотека, еще какие-то необходимые траты, и простым "идти в универ на 4-6 лет" уже проблема не решается.
Написать этот пост меня подтолкнули все чаще и чаще встречающиеся вопросы от друзей/знакомых/просто в интернете - "как стать программистом?". Плюсов работы в этой области не счесть - это и относительно высокая оплата труда (в России - точно), и гибкий (зачастую, выбираемый самим работником) график, и возможность удаленной работы с мягкого дивана или шезлонга под пальмой, и фриланс без начальников и понедельников, и огромный плюс при иммиграции в другие страны - переучиваться не нужно. В общем, устала я отвечать на такие вопросы лекцией и решила собрать все тезисы в одно место.
Для начала - я программист уже более десяти лет, да, без профильного образования (пыталась учиться дважды, оба раза бросала, ибо время жалко), начинала классически - с веба, бэкэнд, семь лет назад перепрофилировалась на мобильную разработку. Почему и зачем - напишу ниже. Работала и в офисе, и удаленно, и фрилансила, и читала лекции для студентов, и вела курсы языка. При всем при этом из провинции нашей славной страны не выезжала, разве что в командировки и отпуска. Поэтому, думаю, мой текст будет полезен всем, кто действительно хочет попасть в ИТ (ради денег, ради новой профессии, ради развития и т.д.).
Итак, начнем.
Первое, с чем вам необходимо определиться - это с направлением, в котором вам хотелось бы развиваться. В айтишке много ролей, и все они по своему интересны - это и девопс, и тестеры, и аналитики, и дизайнеры, и ПМ-ы, ну и сами разработчики. Про всех рассказать не могу (разве что чуть про тестеров), поэтому исключительно про разработку. Грубо разделим направления на: мобильную разработку (Айось, андроид), бэкэнд (серверная часть), фронтэнд (клиентская часть сайтов, то, что вы видите в браузере) - это то, что можно освоить за относительно небольшое время и с небольшими вложениями. Да, есть еще всякие бигдаты, БД, микроконтроллеры, гейм-дев и так далее, но там порог вхождения выше. А у нас задача другая, верно?
Я свой выбор сделала (как писала выше) - сначала бэк, т.к. совсем не люблю возиться с визуальной частью - все эти вот картиночки, шрифты, кнопочки, анимация и т.д. Да, придумывает это все дизайнер, но воплощать-то разработчику! Потом, наблюдая за миром вокруг и победным по нему шествием смартфонов и планшетов - поняла, что будущее таки за мобильной разработкой. Бэк для нее, конечно, нужен, но было очень интересно попробовать. К тому же при разработке любого мобильного приложения на одного бэк-разработчика приходится в среднем три мобильных. Таким образом, если вы любите строить алгоритмы, продумывать сложные процессы обработки данных - то вам прямая дорога в бэк. Если вам важно еще и видеть результат вашей работы - то тут фронтэнд (проще) или мобильная разработка (с развитием она таки стала включать в себя и элементы бэкэнда - появились в телефонах и базы данных, и возможности для сложных расчетов).
Немаловажно и оценить имеющуюся материальную базу. Для бэка/фронта - вложения минимальны. Вам нужен лишь компьютер, любая операционная система на нем, практически любая начинка. Разве что для фронта чуть пошустрее - вам необходимы будут ВСЕ популярные браузеры для проверки ваших сайтов. Для разработки под андроид к компьютеру добавляется еще и смартфон на базе андроида, необязательно несколько производителей и версий ОСи, нужен хотя бы один. Остальное - работа тестеров. Ну и самый дорогой вариант на старте - разработка под Айось. Это сразу и мак (мак мини, макбук), и айфон.
В следующих постах, если тема вызовет интерес, продолжу. Про основы, откуда начать, что, как и где учить. Плюс постараюсь вместить примерный расчет необходимого времени, можно даже прикинуть денежный вопрос - через сколько месяцев можно начать работать и за какие деньги. В основном все, конечно, на опыте мобильной разработки, но плюс/минус тоже самое творится и во фронте/бэке.
Вопросы приветствуются, в том числе о том, что интереснее было бы прочитать в первую очередь, а что не так важно.
Ну и айтишную котеньку вам, во время ремонта радовалась разбросанным проводам (не повторять, либо проводам, либо котеньке может стать плохо!)
Околоайти
Доброго времени суток, друзья, пламенный привет из России в Россию! Не знаю, можно ли тут поднимать такие темы, но все же решил написать. Опишу ситуацию: проработав чуть больше года инженером компьютерного зрения, появилось желание заняться чем-то более социальным. Может быть менеджером проектов или же преподавателем, а ещё есть дикое желание для релокации! Частенько продвигал интересные мне темы в массы, чтобы люди узнавали о том, что есть такие вещи как ИИ, в университете многих старался знакомить с миром большого АйТи. Может быть у вас какие-нибудь идеи, Я был бы очень признателен?)
Что делать и в каком направлении развиваться??
Исходные данные:
Возраст: 31
Образование: Высшее Экономическое
Опыт работы:
1. Помошник мастера на авиационном заводе (первая моя официальная работа)
2. 6 лет опыта работы в сфере закупок (дорос до ведущего специалиста)
3. Инженер по учёту МТР в строительной компании. Работа вахтовым методом. (работаю в настоящее время)
Хобби: музыка, чтение, игра на гитаре
Семейное положение: женат, 1 ребёнок.
Цель поста:
1. Получить дельные советы, рекомендации.
2. Возможно найти человека, который бы помог составить грамотный план обучения
Детальное описание сути моей проблемы.
Для начала хочу поприветствовать всех, кто примит участие в обсуждении моего поста. Пишу первый раз, поэтому прошу строго не судить.
Недавно задумался о смене своей профессиональной деятельности. Нынешнее место работы не устраивает из-за причины удалённости от дома (практически на другом конце страны). График работы: 2/2. Для тех кому непонятно - 2 месяца работаю, 2 месяца отдыхаю дома. Супруга с понимаем относиться к моей работе и не устраивает скандалов. Потому что понимает, что в городе я нигде не заработаю таких денег. Но недавно она мне высказала такую мысль: хочет, чтобы я работал дома и был ближе к семье и к ребёнку. Что она все понимает, но это плохо, когда ребёнок практически растёт без отца.
Поначалу такая мысль показалась мне абсурдной. Как я уволюсь и куда я пойду?
Но спустя время я сам стал замечать, что эта вахта мне и самому порядком надоела по ряду некоторых причин:
1. Живёшь хрен знает где и хрен знает с кем. Очень большая текучка. Каждый раз приезжая на вахту видишь новые лица. Люди все разные и ситуации тоже бывают разными. Я человек не конфликтный, но приятного тоже мало.
2. Кормят не пойми чем. На объекте кормят 3 раза в день (завтрак, обед и ужин). В целом, прожить можно, но все зависит от смены поваров. Если повезёт и попадёшь в нормальную смену - то накормят как дома. А если нет, то на нет и суда нет. Вообще причина не категоричная, но свой вес добавила в копилку
3. Постоянно дикая тоска по дому. Вроде бы уже должен привыкнуть, не первый год работаю, ан нет. Очень скучаю по жене, по ребёнку. Каждый вечер по часу/полтара разговариваем по телефону.
4. Монотонная и нудная работа без выходных в течении всей твоей смены. Никакого карьерного роста для себя я там не вижу. Максимум - заведующим складом.
5. Зарплата? - да, высокая. Но, если брать в расчёт тот факт, что пока я отдыхаю дома, мне за этот промежуток времени никто не оплачивает. А теперь посчитаем: Берём среднюю заработанную за 2 месяца и делим её на 4 месяца. Итого: 45 т.р. Зарплата чуть выше средней в моем городе. Маловато как-то для севера.
Пятый пункт, наверное, и стал решающим фактором для выбора новой профессии. Ибо все просто задолбало. Супруга сказала, что поддержит меня во всех моих начинаниях и мы как-нибудь переждем этот период, пока я не получу необходимых навыков, опыта, квалификации. В закупки возвращаться не хочу. Потому что считаю, что полностью исчерпал себя в данной профессии.
Теперь плавно переходим к тому ради чего, собственно и писался данный пост.
Долго думая и рассуждая, где бы я хотел работать, и в чем бы я смог себя проявить, стать хорошим специалистом и принести хоть какую-нибудь пользу обществу, мой взор упал на сферу IT. Свою будущую специальность я выбирал изходя из 3 критериев:
1. Востребованность на рынке труда
2. Финансовая состовляющая.
3. То, что мне было бы более менее интересно.
Рассуждая над этими 3 критериями, я пришёл к выводу, что как ни крути, самая востребованная специальность - это программист, веб-разработчик и так далее. По зарплатам тоже все в порядке. Но учитывая, что у меня нет ни опыта, ни технического образования, ни знания/навыков, максимум на какую вакансию я смогу рассчитывать - это стажёр или джуниор.
Пару лет назад я обучался на очных курсах по основам программирования 1С. И вспомнил, что мне это, впринципе, даже нравилось. Решил, что попробую себя в этом направлении. Весь необходимый материал есть (нам давали эти книги и методички на курсах), осталось заново его проштудировать. Решил, что буду сдавать экзамен по 1С Профессионал. Как ни крути, но с сертификатом на сколько я понимаю, будет намного проще устроиться хотя бы на позицию стажера в какую-нибудь маленькую фирму-франчайзи. Там уже набираться опыта в этой сфере по ходу дела.
Скажу сразу, отношения к программированию я никогда и ни какого не имел. С компьютером в ладах, но на уровне среднего пользователя.
Но вчера я наткнулся на пост одного человека, который так же как и я на 4 десятке решил сменить сферу и пойти в разработчики. Почитав комментарии я что-то мягко сказать совсем запутался. Очень многие ругаются на 1С и советуют посмотреть в сторону нормального кодинга.
Ребята, дайте, пожалуйста, совет. Что делать?
1. Развиваться в 1С, параллельно изучая другие языки?
2. Либо же сразу бросить 1С и учить другой язык. Если да, то какой и с чего лучше начать?
3. Какие книги читать, как учиться.
Буду заранее признателен за ответы и помощь. А то каша в голове просто нереальная.
Уровень владения программист
Ищу уже 2 месяц работу, перерыл кучу вакансий. 90% анкет которые приходилось заполнять на собеседовании содержали пункт про уровень владения компьютером с такими вариантами ответов: а) Пользователь б) Опытный пользователь в) Программист. Каждый раз как вижу такие анкеты ржу в голос. Почему именно программист это крайняя степень владения ПК? Куда относить тогда системных инженеров, веб программистов и прочих специалистов? Почему не дать на выбор к примеру а) Начальный уровень владения ПК (офисные приложения) б) Продвинутый уровень (офис, базовые знания архитектуры, владение различными программами) в) Специалист, все названное плюс экспертные знания или навыки в определённой области (указать в какой). А то вариант В везде как диагноз звучит:)
Друг познается в чате
«Чат на чат» — новое развлекательное шоу RUTUBE. В нем два известных гостя соревнуются, у кого смешнее друзья. Звезды создают групповые чаты с близкими людьми и в каждом раунде присылают им забавные челленджи и задания. Команда, которая окажется креативнее, побеждает.
Реклама ООО «РУФОРМ», ИНН: 7714886605
От заинтересованности до безраличия к программированию
Здравствуйте,я бы хотел узнать мнение людей,касательно моей ситуации.Мне 17 лет и я учусь в обычной школе и у нас один урок информатики в неделю и я перестал интересоваться программированием.Расскажу подробнее...
Примерно 2 года назад я решил пойти на курсы по программированию в университет.Мне это понравилось(мы изучали java) в конце курса мы все вместе делали проект(сайт) и я в одиночку делал одну его часть другой парень другую,остальные не делали ничего(была тян,которая помогла второму челу),я долго не спал,но сделал,получилось неплохо,все работало.Я подумал,что смогу чего-то добиться,и через год пошел на курсы по c++,было много алгоритмов я все по началу смог сделать(очередь реализовать через массив,подобие вектора,пузырьковая сортировка),но потом я столкнулся с сортировкой слиянием,это я никак понять не смог(я почти 2 или 3 дня пытался ее понять,читал статьи,но не смог),в тот момент во мне зародились сомнения:Может это не мое.Но я продолжал,на этом курсе был один парень из лицея(вот он был человеком гениальным,насколько я понял,он занимался этим с детства,в тот момент я осознал,насколько мы отличаемся,он мог сделать все,а его знания были сопоставимы со знаниями преподавателя.Но,в этот раз каждому дали свой проект(я решил делать шифратор(шифр Вижнера),я смог его сделать(он и шифровал и расшифровывал все правильно),но потом я понял,что я бездарно это реализовал(через двоичную матрицу воспроизвел квадрат Вижнера и по аналогии с тем как это работает если шифровать самому,реализовал шифрование и расшифровку).Я просто не мог понять,что есть другой способ,я почувствовал себя бездарным.Но на курсах было лишь 3 человека,которые смогли сделать проект(включая меня).Далее я не смог сделать банальный сдвиг на k в массиве,я не мог это понять.И сейчас я не могу реализовать связанный список,слишком сложно,пытался сделать это несколько дней,не получилось.И с каждым днем я все больше понимаю,что теряю интерес к программированию,и не могу реализовать что-то сложнее сортировки пузырьком.Я бы хотел узнать у вас,читатели Пикабу,что мне делать.