Двоч, помоги. Нужен совет, который направит меня дальше по жизни. Спросить кроме как здесь – больше не у кого сам я почти сирота, без друзей и знакомых
Очень мечтаю переквалифицироваться и уйти в it. В какую степь – даже не знаю. Решил, что для начала пройду бесплатный курс по php от Code Basics. Пару месяцев занимался, понравилось. Не очень интересно, но у меня получается. Значит, я не совсем тупой.
Имеет ли смысл воспользоваться той госпрограммой, которая предлагает курсы с 50% скидкой? Какой путь лучше рассмотреть? Что перспективнее? Понимаю, вопрос очень размытый. Но, в голове у меня именно так все.
Продолжить практиковаться в php и взять курс по java от Нетологии или C++ от Иннополиса? Или лучше рассмотреть разработку приложений android/ios? Или я вообще не в туда смотрю?
Хочется перспективной и уважаемой работы. Готов превозмогать, другого выбора у меня нет.
Вводные – кун, 30-лвл, всю жизнь работаю в продажах, последние пару лет продаю и пиэмствую в одной студии разработчиков-ебланоидов. Все средне-успешно, но надоело, хочется большего развития, переезда, удаленки, зарплаты, карьеры.
На переезд к эльфам ты уже не наработаешь, поезд ушел. ПХП мертв лет 10 как. Для веба жс учи. Для могилок свифт/жабу. Здесь подразумевается изучение не столько языка программирования (это не сложно), сколько экосистемы, тулзов, практик. Уйдут годы труда (именно ежедневной практики), чтобы просто наработать достаточно опыта на звание разработчика и начать искать работу.
Раз тебе кодинг сам по себе не интересен, в задротские темы вроде крестов не лезь.
>>2182773 Но мне всегда отвечают, что именно впыху легче всего вкатиться челику без образования на бекенд. Разве что питон. В ноду/джаву/шарп тяжелее. На руби работы мало.
Он включает в себя основы java, изучение git, работа на kotlin, применение Android Studio и SDK, вводные по SQL.
В целом, пошарившись по вакансиям на джунов, именно это и требуется. Как ты думаешь, пройдя этот курс, есть шансы приблизиться к работе андроидо-разработчиком? Разумеется, на самых нищенских позициях...
>>2182947 Видимо, раз такой долбоеб как я понял php, то он действительно легче для вкатинга. Другой момент... Что еще нужно знать в связке с этим?
>>2182132 (OP) Пацаны, куда вкатиться боссу с 15-летним опытом управления коллективами от 8 до 300, от 18 до 65 и всяческой операционной деятельностью? ИРЛ заебала, хочу в ИТ. Оффлайн проектами дохуя много руководил. Спасибо, пацаны.
>>2183312 Эм, на связи project manager senior? или пиздабол какой? 15 лет опыта, у тебя везде вокруг кабанчики, ты уже на достойной пенсии должен шиковать и баб ебать
>>2182132 (OP) Сейчас на меня начнут лаять, но посмотри в сторону баз данных, администрирования и тд В том же ДС очень не хватает людей, которые с базовыми знаниями SQL будут делать ETL запросы для всяких SAS, Teradat и прочего. Вкатиться очень легко. Далее можешь развиваться в oralce pl/sql, либо t-sql, либо начать изучать питон для работы с данными. Сам начал с этого, другой знакомый вырос крутого разработчка на pl/sql и зашибает очень неплохо, третий как раз перекатился по работе в питон и участвует в около DS проектах Но, если честно, это само по себе немного (или много) скучно на начальных этапах, но тебе точно стабильно будут платить
>>2183514 Легко sql - sql-ex основы бд - в интернете что такое OLAP - все тоже в интернете Открой любую вакансию и там плюс минусы одинаковые требования
>>2183508 блин, щас дохуя разрабов/админов бд из всяких подыхающих телекомов и околонефтянок туда перекатываются без особого напряга на хх толпа старпёров, которые всю жизнь "развивались в t-sql и pl/sql"
>>2183754 Не понял посыл твоего поста. Я не прав, что легко вкатиться? В дс есть пара тройка банков, которые вечно ищут себе сотрудников для таких задач В тот же ВТБ проект уже лет 9 идет блять + пара ит консалтов постоянно ищут
>>2182132 (OP) > Не очень интересно Меняй курс прямо сейчас. IT - это не rocket science. Точнее, там бывают темы и посложнее rocket science, но, в целом, IT - это очень широкая область. И не то, чтобы очень сложная.
Поэтому, если просто "получается", это вообще ничего не значит. Это не контрольная по математике. Должно не просто "получаться" должно именно переть, должно хотеться изучать, ты должен ловить кайф от своего прогресса и в каждый момент понимать, что ты занимаешься своим "развитием", идешь к своим целям с решением каждой новой задачи.
Допустим, ты не совсем тупой. И ты продажник. А я ведь тоже не совсем тупой и мог бы пройти какой-нибудь курс по продажам. Но стану ли я бриллиантовым продажником, если что-то смогу, но в душе понимаю, что это не совсем моё?
Все успешные люди - это крайне увлеченные своей деятельностью люди. Мотиватором может быть что угодно. Тут правильно заметили, что PHP - это несколько странный выбор. Обычно, он не нравится большинству IT-шников. Но если он тебе нравится, то что тебя остановит? Становись Б-гом PHP. Главное, не заморачивайся на том, что "не очень интересно", занимайся тем, что интересно очень даже.
Только я не совсем отдупляю: когда мне выпало 2 года работать диром одной местной УКашки, почему-то при приме на работу меня никто не спрашивал и не просил сначала научиться скалывать 15-см лед ломом и ебашить скребком снег до твердого покрытия, меня не спрашивали, могу ли я поменять унитаз, заменить ли стальные трубы на пластиковые. Зачем учиться кодить, если я думаю, чтоумею охуенно управлять людьми разных возрастов/соцгрупп/уровня айсикью? А как же системное мышление? Куда его деть-то?
Представление об атмосфере, согласен, должен иметь.
Я немного переформулирую: сейчас мой потолок -90-100 в моем мухосранске. Вкатиться планирую в проджект менеджмент. Какой должен быть мой портфель? Что востребовано? Чем можно козырнуть?
>>2183508 Слушай, а интересно. Люблю бд и прочую живую информацию. Ее наверное визуализировать мне проще. Погуглил, даже в моем зажопинске есть вакансии, преимущественно у банков. Спасибо огромное, беру на вооружение.
>>2183999 >должно именно переть, должно хотеться изучать, ты должен ловить кайф Сложно такое представить, ни разу в жизни не работал на любимой работе, поэтому готов к рутине и унынию, для меня это часть жизни. Все норм.
>Все успешные люди - это крайне увлеченные своей деятельностью люди Анон, ты прав, полностью. Но, мне хватит малого, просто стабильной работы. Я за звездами не бегу, но воодушевления мне всегда хватает. Да, это будет занудная работа. Но, комфортная, в отличии от продаж. и на ее деньги я смогу расслабляться, поправлять психику.
>Становись Б-гом PHP А какие направления/специализации ближе к этому языку? Что параллельно PHP стоит изучать? Не знаю почему его выбрал, просто тыкнул, т.к. слышал о нем. Он вполне себе добрый, даже сильно воодушевляющий, когда получается выстроить несколько условий и запустить. В такие моменты я себя не ощущаю долбоебом и чувствую хоть какие-то перспективы. Хотя, конечно, для большинства из вас это полный смех. Но, мне дало это массу сил.
>>2184028 Управление долбоебами - лучший аргумент. УК - это наверное самое донное, что может быть. Когда-то я устраивался юристом в УК, директор сидел и смотрел на меня пацана и отговорил. Примерно такими фразами: Нахуя тебе это надо? Ты же понимаешь, что это не принесет тебе развития? Насколько же честный мужик.
Так вот, умея управлять долбоебами - будет же проще управлять задачами среди приятных и ответственных людей. Впрочем, я могу быть не прав.
>>2184028 Гуглишь, читаешь. Осиль хотя бы с десяток книг по этой теме. Параллельно в твиттере подписываешься на топовых чуваков из этой тусовки, чтобы быть в их информационном пузыре.
>>2182132 (OP) Если не уверен, не покупай ни один курс. Полно слитых курсов с сети или за очень мелкий прайс coursehunters. Пробуй все по очереди (выдели неделю на каждый язык/библиотеку)
>>2184180 Братишка, спасибо. Схоронил. >>2184173 Я про то, что похуй кем управлять, честно говоря., если знаешь как. Посмотри на топов крупных гигантов. Металлургия-нефтянка-фудритейл-логистика Фудритейл-телеком-еще что-нибудь Авиастроение-фудритейл-финансы
>>2184169 > Но, комфортная, в отличии от продаж Да нет, нихуя. В IT точно так же платят за решение проблем. Ты поначалу можешь позиционировать себя как джуна, которому всё аналитик на блюдечке приносит. Но для карьерного роста тебе придётся стать тем же менеджером. И менеджер в IT не сильно отличается от менеджера в любой другой области, те же задачи, те же проблемы.
Просто в IT надо иметь некий технический бэкграунд, свойственный именно IT. Но ведь менеджер по продажам цемента тоже должен нихуёво разбираться в цементе и иметь технический бэкграунд, свойственный специалистам по цементной кладке.
Поэтому тут как бы нет ухода в зону комфорта. Ты или человек, который умеет решать некомфортные задачи, и тебе за это платят, или лох, но и оплата за это тоже соответствующая. Разница только в предметной области: в одном случае ты решаешь, какие библиотеки в проекте использовать, чтобы получилось, в другом - какие растворы клиенту предлагать, чтобы он заказал ещё пару бетономешалок и остался доволен.
Поэтому да, и то и другое - менеджерская работа. И в IT тебя так же будут клиенты ебать и так же будут исполнители, и тебе так же придётся разруливать ситуации. Тут именно вопрос в предметной области. Мне, например, интереснее задачи программирования, чем задачи кладки кирпичей, поэтому я в IT. Кому-то строить дома интереснее. Поэтому я в IT, но по своей сути моя работа тимлида мало отличается от работы прораба на стройке.
>Что параллельно PHP стоит изучать? Любой по-настоящему хороший программист должен уметь программировать хотя бы на 5 языках (не читать их, а именно уметь программировать). И это не шутка. И это не требование ради количества, просто так само собой получается. Если ты хороший специалист, то ты хотя бы 5 языков знаешь, даже если не ставил себе такой цели, так получается.
Что касается тебя, я так понял, тебя интересует веб-разработка, раз ты выбрал PHP. Я давно выкатился из веб-разработки, поэтому мои советы могут быть не адекватны.
Но вот на вскидку:
1. Изучи JavaScript и стек node.js. Он уже лет 5 как обходит PHP в вебе. 2. Изучи мобильную разработку. Сейчас разработка под веб практически равна разработке под мобилки, одно без другого не представить. Там Kotlin или Java. Лучше сразу Kotlin, потому что Kotlin - это просто улучшенная Java. -- advanced 3. Изучи Python. Python - очень хуёвый язык, но за ним весь data science. Разрабатывая реальные приложения, ты так или иначе столкнешься с data science, а все инструменты для них на Python, так получилось. -- mega advanced 4. Изучи С и низкоуровневое программирование. Сразу говорю, что С++ изучать не стоит. Некоторые долбоёбы любят писать С/С++, но это очень разные языки, не имеющие ничего общего, кроме визуально похожего синтаксиса. И да, на изучение С++ нужно потратить 50 лет, а С изучается за месяц. Нахуй нужен С? Потому что все высокопроизводительные библиотеки для Python на самом деле написаны на C. Точнее, на на самом-самом деле написаны на C++, но не надо лезть в это говно. -- super mega giga advanced 5. Изучи Haskell. На самом деле, в Haskell смысла лезть нет. Там нет вакансий и без знания C и пары-тройки других языков там точно делать нечего. Но если ты таки решил реально заморочиться за тему программирования, то Haskell - это про дизайн ЯП, Haskell - это для тех, кто настолько преисполнился, что сам хочет языки программирования создавать.
Проходные, но полезные языки:
1. Java. Средний олраундер, но вакансий дохуя. Причем на $5К вообще легко, плюс, задачи не самые унылые. Хотя для веба менее востребован, чем тот же node.js 2. С#, F# и все поделия под дудку (.net). Считай, что это те же Джавы, просто от MS. Ну и в традициях MS они очень приятны и удобны, но и онально огорожены. Хотя MS и изменяет традициям и пускает их в open source, но пока вакансий меньше и платят за них меньше. 3. Scala. Scala - это язык на уровне приятности #-MS-поделий, но при этом Ъ-джава идеологически. Хороший выбор, если Java как язык реально выбешивает, но от бабла, которое платят Java отказываться не хочется. 4. Rust. Rust - это попытка сделать Haskell в предметной области C. Вакансий на Rust не больше, чем на Haskell. Это для совсем продвинутых. Но если ты, изучая базовую программу (которая включает С), вдруг понял, что от С тебя прёт, тебе надо однозначно искать Rust-контору. Растоёбы, кстати, нанимают хаскеллистов без знания Раста, ну при условии, что шарят в Сишке, разумеется.
>>2182132 (OP) Гуглишь язык_нейм github interview questions и вникаешь. Делаешь попутно пару пет-проектов типа берем набор url из файла, берем N потоков и качаем файлы, поток освобождается -> берет новый url и так до конца. https://github.com/enhorse/java-interview
я почти сирота, без друзей и знакомых
Очень мечтаю переквалифицироваться и уйти в it. В какую степь – даже не знаю. Решил, что для начала пройду бесплатный курс по php от Code Basics. Пару месяцев занимался, понравилось. Не очень интересно, но у меня получается. Значит, я не совсем тупой.
Имеет ли смысл воспользоваться той госпрограммой, которая предлагает курсы с 50% скидкой? Какой путь лучше рассмотреть? Что перспективнее? Понимаю, вопрос очень размытый. Но, в голове у меня именно так все.
Продолжить практиковаться в php и взять курс по java от Нетологии или C++ от Иннополиса? Или лучше рассмотреть разработку приложений android/ios? Или я вообще не в туда смотрю?
Хочется перспективной и уважаемой работы. Готов превозмогать, другого выбора у меня нет.
Вводные – кун, 30-лвл, всю жизнь работаю в продажах, последние пару лет продаю и пиэмствую в одной студии разработчиков-ебланоидов. Все средне-успешно, но надоело, хочется большего развития, переезда, удаленки, зарплаты, карьеры.