Помогите советом, хочу радикально изменить профессию
Добрый день!Хочу попросить совета опытных людей в теме программирования. Как войти в этот бизнес и стоит ли вообще.
Кто я, что я:Мне 36 лет, детство провел с паяльником- радиолюбитель.Так получилось, что высшее образование у меня экономическое, но всю свою жизнь, с 2002 года занимаюсь бизнесом — ремонт электроники. Время от времени я пересекаюсь с программированием: школа — паскаль, бейсик, институт — foxpro. Мой опыт не заканчивается школьной программой, на бейсике было написано много строк кода — игра типа стратегии, на фоксе — АРМ по складскому учету. Ассемблер для AVR — во времена GSM-шлюзов писал программу под него. Потом было несколько программ под Arduino. Бывает так, что мне проще разобраться в html-коде и исправить шаблон, например wordpress, чем найти в админке где это сделать через интерфейс :) Администрирую asterisk для своей компании, пишу диалпланы.В общем, я не знаю толком никакого языка, открываю текст, туплю, вижу синтаксис и вперед исправлять что надо. Но если дать чистый лист и сказать пиши — я ноль.Английский — читаю, говорю, пишу, не идеально, но в Америке проблем не возникало :)
Что я хочу:Хочу работу не привязанную к рабочему месту, к стране. Куда пойти, куда податься, с чего начать и стоит ли вообще? Какой язык?Логичный — ответ курсы. Курсы скучно, можно найти почти все в интернете. Но курсы это явно контакт с живым носителем информации. Мне скорее не само программирование надо разжевать, а как устроена кухня внутри компании разработчика, я не понимаю как может несколько человек трудится над одним проектом и т.д. Нужно какое-то «боевое задание» чтобы понять как оно выглядит на входе и т.д.
А может не программирование, а тестирование ПО?
До обраного В обраному 0
55 коментарівЯ правильно зрозумів, що у вас є досвід ведення бізнесу, навики по електроніці, постійний пасивний дохід і вільний час? Якщо так, то вам пряма дорога в менеджери хардварного старт-апу, або R&D відділу десь на галері. Симбіоз електронного гаджета і софтового сервісу зараз в тренді, скажемо так — непахане поле. Багато хто з чисто-софтових компаній дивиться в цю сторону, але бракує інженерів-електронщиків. Ті, хто беруться за такі проекти і доводять їх до фінішу, реально «вистрілюють».
Тобто особисто для вас це все матиме приблизно такі +/-: — невелика ЗП і високі ризики на початках— несформований ринок+ відносно простий по об’єму роботи проект+ передові «народні» технології+ шанс в перспективі стати мега-успішним в кар’єрі
Не претендую на 100% об’єктивність, пропоную те, що сам попробував би, якби був на вашому місці ;)
У меня есть несколько знакомых DevOPS работающих удалённо, поддерживающих крупные системы. Не думали в эту сторону?
Я в «чистое» программирование пришел от микроконтроллеров. Правда, это было 17 лет назад. Думал, что могу писать программы, НО коммерческое программирование и тот бред, который я до этого писал, оказались большой разницей.Я Вам настоятельно рекомендую лет пять хотя бы поработать в команде на живом проекте. Так получается, что алгоритмы, паттерны и прочую техническую теорию с трудом пополам самостоятельно освоить можно, а вот опыт общения с заказчиком, опыт применения методик разработки ПО из книжек в рефлексы в команде переходит намного проще и эфективнее.После лет уже без разницы, какой стаж, собеседования — формальность (конечно, если не в Эппл или Гугл). Так что к 45 выйдете на самостоятельный уровень, а будет все-равно: только что или Вы уже там 10 лет. Да и значительная часть коллег окажется Вашего возраста, а то, что у Вас 8 лет опыта, а у них — 18, особо не будет сказываться. В ЗП — точно.Главное — хорошая компания с адекватным менеджментом. Тут как повезет, конечно.Семью настройте только на джуновскую зарплату на пару лет )PS То, что Вы выбираете: девелопмент или тестирование — не очень хорошо для первого имхо. Я, например, уходил в разработчики ПО из «железа» на в 3 раза меньшую зарплату, и было как-то не важно, потому что код писать жутко хотелось.
Я читаю все комментарии и мотаю на ус. Спасибо. Продолжайте 😀
Совет от радикально менявшего профессию(и не раз):— Из QA только в управленцы или потонешь в болоте.— Автоматизация? ИМХО легче найти работу программистом. Да и никто не берет автоматизаторов без опыта работы хотя бы мануальщиком.— Нынче появилась профессия ’Junior PM’, это как один из вариантов для человека с хорошим английским.Становление кодером пошагово:— Определиться с направлением (бэкенд, фронтенд), технологиями.— Посмотреть что пишут в вакансиях.— Пройти курсы на каком-то codecademy, в общем разобраться в базвордами из вакансий.— Пойти на собеседование и дико облажаться.— Прокачать то, чего не хватило.— Повторять предыдущие 2 пункта до наступления победы.
Лайфхак: Сначала разошли резюме в другие города и попытайся накопить первоначальный опыт на собеседованиях в компании, которые тебе не интересны. Главное не стесняться и рассылать всем.
Однозначно стоит. Нет такого понятия «сильно поздно», зато есть понятие «жалеть, что тогда в 36 не начал».
Лучше программирование, тестирование будет для Вас сильно скучно. Плюс Ваше желание сейчас поменять вектор развития говорит о том, что долго тестированием вы не сможете заниматься из-за однообраззности задач.
Язык? Советую выбирать из C#, Java, JavaScript. (направления востребованные и ширина задач достаточно большая, что бы удовлетворить самые разные желания). Лично от себя советую фуллстек — C# + JS (single page apps) из-за более приятного окружения в разарботке по сравнению с Java. (писал и на том и на том, есть с чем сравнить).
Моё ИМО на счет курсов — будущий разработчик должен в первую очередь научиться учиться и находить решения самостоятельно. Если нужно задать вектор движения — велкам в личку, расшарю то, что есть, что собирал для менторства знакомых.
Есть компании (ну может компания :) ), которая ищет людей, что разбираются и в схемотехнике и в программировании — может твои навыки как раз и пригодятся
не всегда) в Шаге уж точно не будет хороших преподов).
В этом возрасте пора своими мозгами жить
По-моему, прислушиваться к советам более опытных в люьом возрасте полезно.
Нигде не пиши больше о паяльнике-радиолюбителе и бейсике & Co . На фоне других «вайти» выглядит сейчас это просто смешно.
Первое правило айтишного клуба — нельзя никому говорить о клубе)
Смешно читать ваши комментарии, мистер сноб.
чому ви не любите радіогубителів?
Как устроена «кухня» внутри компании — узнаете когда попадете в компанию. А если вы будете индивидуальным фрилансером, то вам это может и не пригодится.Раз у вас есть опыт разработки, то можете актуализировать свои знания более современными технологиями и искать работу разработчика.
Двух месяцев чтения DOU хватило, чтобы понять— вы в своём желании сменить профессию не одиноки;— рынок IT в Украине быстрорастущий, каждый год в него приходит тысяч человек;— тем не менее, желающих «войти в айти» в Украине сейчас в разы больше из-за большой диспропорции зарплат программистов и непрограммистов. За последние два года количество вакансий в IT выросло на 60%, число кандидатов — в три раза;— многие программисты, даже с большим опытом, воспримут вас как конкурента, пытающегося забрать у них кусок хлеба. Так что комментарии «Ещё один пришёл за программистской зарплатой» ожидаемы и предсказуемы;— курсы в большинстве своём это не только скучно, но и дорого, и бесперспективно;— имхо, если выбирать курсы, то только те, которые организуются при самих IT-компаниях и выпускников которых эти компании могут пригласить на работу (а могут и не пригласить);— для начала есть смысл пройти хотя бы какие-то из бесплатных курсов, в случае неудачи вы потеряете только время;— например, этот курс очень хорош для шестнадцатилетних ребят, начинающих знакомство с IT. Профессию он не даст, но понятие о computer science вы получите. Заодно и проверите себя: по статистике, курс проходят не больше 2% слушателей;— теперь о возрасте. Почитайте топики с тегом «возраст» на этом ресурсе. Например, Как искать работу летним джуниорам — а здесь человек делится своим опытом: Можно ли стать программистом после Результат: через полтора года после появления топика автор заработал свои первые 10$ на UpWork. — если раньше ситуации, когда в программирование входили «по знакомству» воспринимались как анекдот и троллинг, то сейчас, похоже, знакомства искать можно и нужно;— имхо, без профиля на гитхабе, без собственных проектов, без участия в open source, у вас шансов получить работу очень мало. Даже работу малооплачиваемую, или бесплатную;— для того, чтобы вы получили опыт и начали приносить компании прибыль, на вас нужно будет потратить время высокооплачиваемых квалифицированных программистов. То есть, если у вас будет наставник на работе, человек, с которым можно посоветоваться, в первые месяцы своей работы вы будете приносить компании только убытки. потому что на вас будет тратиться чьё-то время;— ваши преимущества — знание языка, технический бэкграунд и место жительства — город, в котором сосредоточена половина IT-компаний Украины.