Смена профессии / программирование :: програмист :: работа :: советы :: помощь :: geek (Прикольные гаджеты. Научный, инженерный и айтишный юмор)

помощь советы работа программирование geek програмист 

Смена профессии

Дорогие граждане-реакторчане. Скоро,через 2 года, буду жить со своим тридцатничком. Да вот профессией толковой все никак не обзавелся ибо по стезе гуманитарской пошел я, да, закономерно, работаю в таком месте, о котором и подумать не мог. Низкооплачиваемом и бесперспективном. Ладно хоть близко от дому(15 мин.).



И подумываю всерьез про программирование. Дабы профессия всяко нужная сейчас, да зарплаты у опытных специалистов поболе. Собственно, с какого языка программирования начать вливаться в профессию? И какие из них понадежнее в плане рабочей перспективы? Поиск по гуглу приводит к мысли, что Python в качестве начала будет хорош, а дальше получше изучать С++ и/или С#.



Опять же, есть веб-разработка, с JS и верстками. И порталов обучения полно.
Отдельный вопрос по возрасту, каковы вообще шансы на трудоустройство в данном направлении на начальные позиции если тебе уже не будет 25?
Хочу выслушать ваши дельные и не очень советы, особенно если вы кодер.



Чай и вкусняхи всем.
ЦЕННОЙ БУМАГИ НА ОДНО СОЦИАЛЬНОЕ ПРОДУКТИВНОЕ ВЗАИМОДЕЙСТВИЕ
ПРЕДСТАВиТЕЛи НЕТРддиционной,помощь,советы,работа,программирование,geek,Прикольные гаджеты. Научный, инженерный и  айтишный юмор,програмист


Подробнее
ЦЕННОЙ БУМАГИ НА ОДНО СОЦИАЛЬНОЕ ПРОДУКТИВНОЕ ВЗАИМОДЕЙСТВИЕ ПРЕДСТАВиТЕЛи НЕТРддиционной
помощь,советы,работа,программирование,geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор,програмист
Еще на тему
Развернуть
Я сюда зашел только сказать что отсутствие образование совсем это не есть "гуманитарская стезя".
Ну, вышка у меня провинциального государственного. Толку от нее.
сначала решил стать гуманитарием, потом второсортным программистом - времена меняются, а долбоебы желающие проскочить на арбузной корочке нет
Я боюсь, что в связи с приближающимся посткоронным кризисом лучше научиться выращивать гречу. Шутка, конечно (пока что шутка). Из курсов могу советовать htmlacademy. Мой друг работал там преподом, лично возился с учениками и отвечал на их вопросы по поводу практического проекта. Могу сказать точно, что это крутые практические знания, а не нудные видеоуроки(хотя и они там тоже есть). Сейчас друг там не работает уже, так что это не реклама))
Tetrix Tetrix 14.10.202018:41 ответить ссылка 0.8
в 30+ сменил направление деятельности с геологии (10 лет рудогенеза) на IT (сисадмин недо-devops) и чувствую себя хорошо. единственное что, IT я увлекался как хобби ещё задолго до этого, так что хз какие советы давать..
Вналаче было слово. И слово было на английском.
Нафиг ты кому-то сдался без знания инглиша хотя бы на уровне b1. Без этого ты тупо не перепрыгнешь планку в $300 (максимум $500, если ты дохуя везучая жопа). Да и кто сказал, что актуальная документация будет на русском?

В таком почтенном возрасте лучше качать ветку DevOps. Да, прийдется освоить PowerShell / Bash, но будем честны, толковый прогер из тебя вряд ли получится, учитывая что ты ниразу не технарь. А в девопсе у тебя возможно еще будут шансы покастовать фаерболы. Но это не точно.

Почему не пайтон - там, где за него платят серьезные деньги (а это Data Science / Machine Learning) - там лютый матан.
Почему не С/C++ - без базовых знаний архитектуры железа хер ты че стабильнее хелло ворлда напишешь.
Почему не С#/Java - чаще всего это лютый интырпрайз, где важно писать, следуя куче всяких непонятных KISS, SOLID, YAGNI, и упаси хоспаде, SAGA, DDD, IDDQD, IDKFA... вот нахуй оно тебе надо, скажи
Почему не FrontEnd JS - тупо заебешся учиться. да, несмотря на то, что продукты с поддержкой шестого ишака уже практически вымерли, легче жить ничуть не стало.
Про мобильную разработку и геймдев писать лень. Первое ИМХО нудно, второе не стянешь.

Если же прям руки чешутся именно покодить - то в свое удовольствие можешь поиграться с JS. ЯП для вкатывания относительно простой, так что в случае неудачи убитого времени особо жалко не будет. А если будет получаться - можно вкачивать в NodeJS или ReactJS, по ситуации или что больше понравится.

немножко о себе: Senior .NET Engineer, 6+ лет опыта (а в самом IT уже 8+) не щупал разве что Verilog и прочую экзотику. Профили на линкедин и гитхаб конечно же не дам. Если возникнут настойчивые вопросы - в личку
Инглиш есть. По технарству - по средне-специальному изучал АСОиУ и прочие базы данных - ну это не более чем к слову. Ладно, сомнения и так были большие, а тут уже все понятно становиться, что время упущено. Будем спасаться другими путями.
здесь скорее вопрос в том, как высоко ты намерен прыгать по ЗП и от изначальных значений переменных окружения, таких как регион проживания, средняя зп в ИТ по региону и прочих. Наличие семьи, а тем более детей, крайне усложняет положение, как по переезду, так и в плане обучения.

В моем случае я был вынужден сменить место жительства, поскольку в моем городе для большинства личинок моего уровня была планка в ~1k изредка ~$1.5k, в то время как в других городах за те же знания и опыт не напрягаясь можно было получить ~$2k и выше.

Не, если ты лютый хиккарь, все еще способен всасывать знания на лету и готов гробить свое здоровье окончательно - то не все еще потеряно и можно все же попытаться вкатиться, допрыгнув в конечном счете до уровня мидл стронг, а если повезет, то до целого синиора (в неособо требовательных конторах). А это уже уровень в $3k-$3.5k, в редких случаях $4k. Само собой, я имею в виду enterprise oriented аутсорс галеры уровня TOP-10 по стране.
здеся я уже ранее писал коммент как околоайтишнику вкатиться в дев, конкретно в C# .NET, с требованиями к джуну (в гавноканторах к мидлу) и что как учить: http://joyreactor.cc/post/4223148#comment19861558
Если твердо намерен ебошить и нету никаких преград - надеюсь, будет болезно.

если кто вдруг захочет доебаться к цифрам и не верит мне на слово, то вот пруфы:
https://jobs.dou.ua/salaries/#period=jun2020&city=Lviv&title=Senior%20Software%20Engineer&language=C%23%2F.NET&spec=&exp1=0&exp2=10
Бессемейно хиккую в своё удовольствие в подмосковном Долгопрудном. По зп в ~100к буду чуствовать себя в достатке вполне.
У меня другой вопрос - куда или как выкатиться из айти, если ты несостоявшийся недопрограмист без перспектив? В DevOps?
как вполне неплохой вариант без особого напряга :)
QA. Войти не сложно, но нудно. Но с него проще пересесть на прогера
Я имею опыт смена профессии с 0, сейчас работаю в геймдеве артистом. Тут надо понимать две вещи, первая это то что тебе придется реально учиться, а не пинать болт, вторая это время, тебе в любом случае потребуется время. По первому пункту размышления в таком стиле, если за 30 лет ничему так и не научился, то не думай, что это так просто, придется прилагать усилия. По второму, вообще подразумевается, то что учиться надо фул-тайм, то есть без работы и без всего что тебе мешает, считай что у тебя вуз только дома.
Ребята про прогу сверху все правильно расписали, дело не простое, но все вполне реально просто очень многое упирается в первые два момента.
Neron4ik Neron4ik 14.10.202020:05 ответить ссылка 0.3
А в каких прораммах работаешь? Касаемо времени, то скажу, что работа у меня сменная и можно выделить дни с утра до вечера для обучения.
Я 3D-аниматор, работаю в MAYA. Год назад изучал Pyhton, Pyside (питоновский Qt) и немного OpenMaya api. Так что с прогой я знаком, хз хватало ли моих знаний на какую-то хиленькую работку или нет, но препод мою подготовку оценил достаточно высоко. По поводу времени я бы закладывал года 2 на это все дело. Это игра в долгую, курсами по 3 месяца никак не обойдешься, а параллельно с работой это тупо труднее.
А чио скажешь насчет блендера, насколько он востребован? И 3dmax вроде тоже везде котируется.
2 года?ну а шо делать. Мне страшнее жизнь так, как оно у меня сейчас есть.
Программа это инструмент и ничего более. Вопрос только в том кто ими пользуется. Maya - стандарт в анимационной индустрии, все остальное кому что удобнее тот и использует, главное это твой скил в конкретной области.
Понятно. Спасибо.
Опять ВАЙТИ? Ты сначала пойми что это охуеть как сложно, а затем пойми что нужно очень много времени и усилий. Но если ты таки решил воевать в эту сторону, то:
1. Не подходи на пушечный выстрел ко всяким курсам от ГИКТАЙМС и прочего говношлака.
2. Выбери куда воевать:
2.1. Энтерпрайз - Java, C#. Долго, нудно, однообразно, дрочка в пределах стандартов и требований, зато много платят.
2.2. Фронтэнд - Vue, React. Недолго, относительно нудно, относительно однообразно. Платят не то, чтобы мало, но попробуй ещё вакансию найти.
2.3. Системная разработка - C/C++. Долго, сложно, без матана делать нечего. Зато есть шанс попасть в гейдев или какую крупную фирму.
2.4. Бэкэнд - Node.js, PHP, Ruby. Долго, сложно, однообразно, дрочка в пределах стандартов и требований, зато много платят.
2.5. Специфичное - Python. В теории, долго, интересно, но я не видел лично ещё ни одного человека, который сумел сделать карьеру в датасаенс, где нужны просто ГОРЫ МАТАНА, БОЛЬШЕ МАТАНА БОГУ МАТАНА.
3. Даже если ты сможешь войти ВАЙТИ, подумай, сможешь ли справиться с давлением. ИТ - это сидение часами и днями на одном месте, напряжённая умственная работа, постоянно горящие сроки и заказчики-пидоры, требующие сделать всё ещё вчера. ВАЙТИшники очень быстро выгорают именно на этом моменте, когда понимают что это "не их".
EpicMan2 EpicMan2 14.10.202020:43 ответить ссылка 2.8
Спасибо. Уже чую, что надо по другому.
Алсо, если уж так хочется попробовать что такое лоу/мид-тир фронтэнд, можешь научиться CSS3+HTML5+jQuery (Да, знаю, носками закидают) и начать верстать шаблоны/натягивать их на CMS. И ещё желательно пойти работать на галеру. Это будет именно тот опыт "нудный, быстрый и однообразный", с иногда проскакивающими ебанутыми требованиями заказчиков.

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

Я в 22-23 начал осваивать веб-разработку, мне пришлось убить почти год на самообучение, потом обзавёлся работой в ~500$/месяц. Это было лет 7 назад, тогда это было ещё не насколько популярно, поэтому порталов с обучением особо не было, всё изучал сам. В целом, можно прочекать рынок, выбрать язык, который ищут большинство (PHP, скорее всего, будет проще всего для освоения и на нём масса вакансий).

В комментах пугают сложностью фронта и прочего, это всё правда, но далеко не везде. В 90% случаев (особенно в начале) придётся работать со старыми легаси-проектами, в которых всё написано хер пойми кем, и хер пойми на чём. А то и вообще на каком-нибудь word press. Но получать в первые 2-3 года точно много не будешь, 500$ без опыта это прям большая удача, и пахать придётся по 16 часов в сутки.
DjineyX DjineyX 14.10.202022:34 ответить ссылка 0.0
>Python в качестве начала будет хорош, а дальше получше изучать С++ и/или С#.

ИМХО надо наоборот. Сначала C, потом C++(это разные языки), потом пистон, шарп и любые другие языки. Если сначала учить, то есть риск не понять что под капотом.

С# - это вообще Java от микрософта.

Ну и если все таки хочешь влится будь готов год-полтора готовится самостоятельно, потом может найдешь работу джуном.
И да, ищи методички айтишных вузов и делай оттуда лабы. Бери C и реализуй односвязный список, двусвязный список, пяток сортировок(не подглядывай в интернеты), деревья, хэш-таблицы, матрицы и операции с ними и что еще найдешь. Потом перепиши все на C++ с шаблонами и сделай интерфейс как у стандартных коллекций, если осилишь концепты будет вообще збс. И еще посмотри как написана Qt и поймешь, что Qt можно читать, а твой код - нет.
И когда пишешь смотри, блеать, в библиотеки, которые используешь(кроме stl - там кромешный ад и пиздец)

И еще неплохо выучить
- реляционную алгебру и потом уже sql
- примитивы синхронизации: мьютекс, семафоры

Потом ищи область, где хочешь развиваться:
- мобилки(kotlin/java для ведроида, swift/objc для гейоса)
- фронт(js)
- бэк(тут выбор огромен: от питона, жавы и go до какой-нибудь эзотерики вроде хацкеля или эрланга) Кстати, потыкать хацкель тоже не помешает
- геймдев(C, C++, юнити с шарпом, еще надо знать алгебру) Не ходи туда, весь геймдев держится на наркоманах, которые за миску риса и своего имени в титрах будут кодить 24/7
- системная разработка - в большинстве случает требует много знаний и там не слишком высокая зп.

Вообще все языки похожи(ну кроме какого-нибудь хацкеля или агды) и нужно пару дней чтобы начать писать на языке и еще пару недель, чтобы выучить фишки и начать мыслить уже с учетом этих особенностей. Больше внимания требует платформа и используемые библиотеки.
aidath aidath 15.10.202006:14 ответить ссылка -0.1
Как и многие многоувОжаемые пидоры джоя ты решил начать путь. Учти, само обучение не будет увеселительной прогулкой. Надо вкладываться. Не у всех хватает духа ебошить ещё и после основной работы хотя бы час. А делать нужно будет МНОГО и не факт что какую-то тему ты поймёшь с первого раза. Мир программирования, скажу я тебе, не такое уж светлое место. Success story - это про счастливчиков, которым в какой-то момент повезло. Не все могут заниматься чем-то без отдачи год-два, ожидая пока удача заметит тебя. Если твёрдо решил учиться - учись, если хватит воли не забить. Только так становятся тем кем хотят быть.
Решишь начать путь с с#, то я могу стать наставником.
jb_usb jb_usb 15.10.202009:13 ответить ссылка 0.0
Только зарегистрированные и активированные пользователи могут добавлять комментарии.
Похожие темы

Похожие посты
НИЧЕГО НЕОБЫЧНОГО, ПРОСТО ИНДИЙСКИЕ КОДЕРЫ ПРОСЯТ АЛЛАХА ЗАЩИТИТЬ ИХ КОД ОТ БАГОВ ПРЯМО В КОММЕНТАРИЯХ К ЭТОМУ КОДУ patcncs / patch! i wxhcxccitor / 0.22+гсэаск-2.2 Package: wxhexeditor / 0.22+repack-2.2 08-remove-debug.patch ] download Description: Remove sone debug printed on stdcut. a/src/
подробнее»

it-юмор geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор программирование индусский код с божьей помощью

НИЧЕГО НЕОБЫЧНОГО, ПРОСТО ИНДИЙСКИЕ КОДЕРЫ ПРОСЯТ АЛЛАХА ЗАЩИТИТЬ ИХ КОД ОТ БАГОВ ПРЯМО В КОММЕНТАРИЯХ К ЭТОМУ КОДУ patcncs / patch! i wxhcxccitor / 0.22+гсэаск-2.2 Package: wxhexeditor / 0.22+repack-2.2 08-remove-debug.patch ] download Description: Remove sone debug printed on stdcut. a/src/
Junior программист Front-End, JS, 3D ii Vorodis2 IT; менше 10 сшвробп'нимв 9 Днтро, вулиця Воскресенська, 41. На Mani v v Повна зайнятють. Опис вакансп Будете работать с 3D/2D на js/webGL на либах three.js/pixi.js, сфера деятельности — конструкторы под веб. Только сложный кодинг фронтенда на
подробнее»

работа программирование geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор програмист ищу работу work.ua

Junior программист Front-End, JS, 3D ii Vorodis2 IT; менше 10 сшвробп'нимв 9 Днтро, вулиця Воскресенська, 41. На Mani v v Повна зайнятють. Опис вакансп Будете работать с 3D/2D на js/webGL на либах three.js/pixi.js, сфера деятельности — конструкторы под веб. Только сложный кодинг фронтенда на