Комментарии 98
ну и шляпа.
В большинстве айтишных профессий можно работать из любой точки мира и не вспоминать про походы в офис
ковид показал, что не только айтишники могут работать на удалёнке. Плюс полную удалёнку можно чаще всего получить, если работаешь в другом городе/области/стране, в остальном все равно работодатель может просить выходить в офис 1-2 дня в неделю.
Например, если ты пишешь код под iOS и захочешь переключиться на Android, учиться годами с нуля не понадобится
Если менять язык кардинально, например с Python на Assembler/Arduino - приходится учиться программировать заново.
Участие в технологической революции
использовать инструмент != участвовать в его разработке.
Для программиста нормально менять работу каждый год
супер, а теперь объясните эйчару, почему за последние 5 лет вы поменяли 5 вакансий? Ну и если вас так легко отпускают, то значит как сотрудник/разработчик вы не очень ценны. Может стоит об этом задуматься?
Сфера вряд ли подойдёт людям, которые хотят выполнять непыльную работу и годами получать за это деньги
Вы уж определитесь, программирование это непыльная работа или вызывание стресса, выгорания? Опять же, про стабильность никто не думает, почему поработать 5-10 лет на одну компанию, которая устраивает человека это зазорно? Человек же точно знает, что завтра он получит ЗП, которая будет N у.е. и заплатит он с неё M у.е. налогов. А перейдя в новую компанию, переживать, а не будет ли ЗП на самом деле серой, или выплатят ли вообще?
И это только начало статьи.
Если менять язык кардинально, например с Python на Assembler/Arduino - приходится учиться программировать заново.
Ну синтаксис, может, будет новый, но знание всяких там бинарных деревьев и больших О никуда не денется. Если речь идёт про годы изучения, то, видимо, предполагается не только заучивание синтаксиса.
Новому же сотруднику можно относительно безопасно предложить хорошую з/п.
абсолютно также безопасно, как и повысить з/п старому сотруднику, т.к. это в любом случает всплывёт, и как вы сами сказали:
...то завтра весь отдел придет.
вероятно, придется изучать другие технологии, используемые в этой компании, что положительно скажется на резюме и з/п в следующей компании
но работодателя чаще всего интересует приличный опыт, более 2-3 лет с инструментом, чем опыт "год проработал на проекте с инструментом, что то там трогал"
Такое ощущение, что ChatGPT получил инвайт на Хабр
100500 статья завлекаловка в ИТ, где можно:
Зарабатывать от 100к в месяц
Пить пинаколаду на гамаке в тае с эплбуком
И быть везде и всегда на расхват
Особенно смешно смотрится 3 пункт на фоне массовых сокращений из технологических гигантов.
никогда не ведитесь на статьи про вход в IT. туда не попасть. только если по блату. и там вообще все плохо. реально жесть. не надо оно вам. совсем.
А ведь на самом деле в гамаке очень неудобно работать.
Если это не пародия на пародию завлекаловки, а просто пародия, то топорно.
На видео два ноунейма 3 с лишним часа пытаются кому-то объяснить как войти в айти, при этом не гнушаясь активно использовать матные слова. Это что, лицо российского IT? Вам с таким сленгом, только с семками и пивасом, надо сельским алкашам рассказывать про путь в сферу высоких технологий
Без математики можно
... и нужно!
Если ты не умеешь складывать дроби и решать простейшие уравнения,...
Тебе в программисты!
(И заголовок годный, именно "с нуля", а не с единицы)
Ну если человек может за пару часов освоить программу школьного курса по математике, как это советуют сделать авторы, то ему в программисты идти глупо. Ему лучше взяться решать нерешённые проблемы Гильберта. При его талантах он на них потратит пару-тройку недель, после чего ему гарантированы мировое признание, слава, почет и безбедная жизнь. Ну или же квантовую теорию гравитации может разработать, тоже довольно быстро справится.
за пару часов освоить программу школьного курса по математике
Ну за пару часов - вряд ли, а вот за пару недель вполне можно, ибо в школьном курсе математики ничего такого нет, чего бы взрослый человек, в школе отучившийся (все ж мы там отучились, да?), не смог бы вспомнить, даже будучи в доску гуманитарием (ну, типа стихи Пушкина цитирует главами Онегина, на трех языках шпрехает, всех классиков перечитал вдоль и поперек, ...). Ну а что там? Целые числа, вещественные, строки, массивы (что, начинается математика? неа), словари/списки/что-там-еще (где математика вся под капотом, сводящаяся к хеш-функции или к двоичному поиску, о которых я своему мелкому в 10 его лет рассказал). Где там еще математика? Может в цветах? R/G/B? Ну чем больше цифра, тем ярче светит - БОМЖ поймет, а выучить что-то - это не математика.
Ну да, если сразу в датасатанизм пойти, то там что-то типа математики, но и она сводится к дисперсиям и около них, которые даже макаку научить можно считать. Это ж не в конфигурационном пространстве AdSn теории разводить, хотя и там нет ничего такого - все от препода зависит, а у нас преподы сами часто неспособные ("были способные, были, этого мы не отрицаем, но они самоликвидировались" (с) ), ибо все способные не остались преподавать, а ушли "вагоны разгружать" в реальную экономику.
Если человек не смог осилить математику в школе за 10 лет - боюсь, что с быстрым вспоминанием невыученного в 30 у него будут большие проблемы.
Ну как вариант - не "не смог", а "не захотел" (хотя, пожалуй, это меньшая доля незнающих математику на школьном уровне).
Вот я, скажем, в школе был на 100% уверен, что физика и химия мне никогда в жизни не понадобятся и в результате даже не пытался усвоить соответствующий материал (этому способствовало то, что я был вроде как звИздой школы по английскому-русскому-истории и до меня не особо докапывались, без особых проблем рисуя мне пятерки по левым предметам). При этом я в общем-то уверен, что при необходимости в рамках школьного курса вполне способен ими овладеть.
Я, при необходимости, немного потренируюсь и пробегу марафон. А если постараюсь, даже призовое место займу.
Поверь, когда действительно будет такая необходимость, встанешь и побежишь. Потом будешь идти, потом снова побежишь. Просто действительно необходимость в этом возникает не чаще, чем она возникает в знании математики для программиста. Но ты можешь привести пример того, как у тебя эта необходимость возникает каждый день, а я попытаюсь оценить, сколько нужно макаку до этого тренировать.
Но ты можешь привести пример того, как у тебя эта необходимость возникает каждый день
Подловил ;)
Какая там математика каждый день, сижу возле компа, пялюсь в монитор, иногда кнопки нажимаю, иногда ругаюсь. Играю, наверное ;)
Ну вот я сегодня математику встретил - улет просто! Нужно получить процент дней за год. Т.е. разделить количество дней периода на количество дней в годах, в которые этот период входит. Серьезно думаешь, что для этого нужно три института закончить? Вот это вот самое сложное, что за последние года три встретилось и что было связано с математикой (3й класс школы). И почему-то кажется мне, что любой дятел в этом минут за сорок бы разобрался. Не?
Хорошая аналогия подобна котёнку с дверцей. Марафон - это уже спорт высоких достижений, серьёзная нагрузка, на которую оказываются способны далеко не все из тех, кто попытался это сделать. В отличие от школьных курсов, которые успешно осваивает, собственно, большинство людей. Ну и да, скорее всего, пробежите. Вопрос только в сроках. Думаю, подготовка к марафону с нуля у среднего человека умственного труда займёт существенно больше времени, чем изучение школьного курса физики (десяток формул) по чисто физиологическим причинам.
Ну да, ну да, десяток формул. А потом такие знатоки физики, просто знающие эти формулы рассуждают о том, что космический спутник не падает на Землю из за центробежной силы, а другие знатоки говорят что центробежной силы вообще не существует. При этом ни тот ни другой даже не пытаются определиться, а в какой системе отсчета они вообще решают задачу.
Так, собственно, я о том и говорю, что большинство бытовых ситуаций попадают либо в категорию "понятно и без школьной физики", либо "школьной физики недостаточно". Школьная физика не нужна, чтобы пожарить себе яичницу; школьной физики недостаточно, чтобы поменять проводку, починить жигуль или, вот, о космосе рассуждать.
Физика и химия - полезны на бытовом уровне. :-)
Ну не знаю. Нам тоже так в школе говорили, но по ощущениям в городской жизни модели 21-го века это всё реально можно применить, только имея какое-нибудь соответствующее хобби. Если не считать знанием физики, конечно, максимы типа "если сунуть руку в кипяток, то обожжешься".
Я планировал быть экономистом и, соответственно, забил на весь спектр технических предметов, кроме математики.
по ощущениям в городской жизни модели 21-го века
Не желаете прикупить чудо-фильтр для воды, инновационный повербанк на 100500 кА*ч, наклейку для нейтрализации вредных излучений от телефона? У нас как раз акция, кредит 1% в день, а не так как в банке ;)
Это всё прекрасно решается максимой "перед тем, как купить что-то, что ты до этого не покупал - загугли". Может быть, в доинтернетовскую эпоху так не работало, конечно, но она давно прошла и теперь у каждого из нас в кармане есть мгновенный доступ к знаниям настоящих специалистов, а не "школьных". Ну и здравым смыслом, отчасти. А на всякие циркониевые браслеты и самозатачивающиеся бритвы и кандидаты соответствующих наук ловятся время от времени, тут не угадаешь. Тут речь скорее про общий уровень критического мышления, умение фильтровать информацию, формальную логику, мне кажется, а не про знание формулы электролиза расплава хлорида натрия.
Я, конечно, не говорю, что эти предметы совсем бесполезны. В конце концов, "меч нужно носить с собой каждый день, даже если понадобится он тебе всего один раз в жизни". Тем не менее, особого дискомфорта их незнание мне пока не причинило.
загугли
Чтобы задать правильный вопрос, нужно знать половину ответа.
про общий уровень критического мышления, умение фильтровать информацию,
формальную логику, мне кажется
Формальная логика она достаточно близко лежит к математике. Не смог (не захотел, не получилось) в математику - натягивать программистские абстракции на ТЗ будет тяжело.
Как человек, изучавший физику я согласен с вами. Применить эти знания в быту практически негде, только если ты не радиолюбитель, например. Ещё есть такой эффект, когда люди подменяют понятия "знание физики" и "жизненный опыт". Есть байка про то, как учные-физики выбрались на пикник (или в поход) и не могли открыть бутылку с пластиковой пробкой, а какой то мужик забулдыга подошел к ним, нагрел пробку зажигалкой, та поплавилась, он ее легко вытащил и сказал что то в духе "ребята, физику надо было учить". Очевидно, что ему помогло вовсе не знание физики, а богатый опыт открывания бутылок с целью последующего употребления их содержимого.
Применить эти знания в быту практически негде
Это как нож, который нужно носить, хоть он и не пригодится скорее всего.
жизненный опыт
Помните, несколько лет назад была история про блогеров и углекислотную вечеринку? Жизненный опыт им не помог.
Жизненный опыт им не помог.
Их как раз подвело именно что отсутствие жизненного опыта (ну или катастрофическая неспособность его анализировать). Вот я, как уже говорил, в химии полный ноль, но это не значит, что я буду купаться в малознакомых химических веществах. Собственно, именно поэтому я не буду этого делать. Ещё я, скажем, не биолог и поэтому я не буду тискать увиденную в лесу змею ради селфи. Первое правило грибника же, никакого отношения к школьной программе.
Вот я, как уже говорил, в химии полный ноль, но это не значит, что я буду купаться в малознакомых химических веществах.
Хм. Ну, допустим, новый товар на рынке, реклама из всех утюгов, модно, для здоровья полезно.. А это оказывается радиоактивный шоколад, или крам от загара с раздражающим эффектом, или активированная с помощью телевизора вода.. Полный ноль в химии даже не поймёт, где может быть подвох.
А я бы прибавила: "Если ты по жизни троечник и лодырь, не осилил ни вуз, ни колледж, то иди в IT...". Кажется, это лозунг всех подобных статей.
Вспомнилось одно интервью с Nirvana:
-- Кто-нибудь из вас учится в колледже?
-- Лучше спросите, закончил ли кто-нибудь из нас школу!
успешно стартовали в IT c нуля в 32 года
Ну да ничесе, аж в 32! Я бы проникся историей про 62 года, ну про 52 тоже. Но блин 32 это только 7 лет после окончания ВУЗа, люди в таком возрасте ещё легко прыгают с работы на работу, пробуют и ищут себя в разных сферах и направлениях. Хотя, конечно, после историй про 22 летних мамкиных сеньёров, 32 года уже кажутся древностью.
-- Как стать программистом с нуля?
-- Изучить C, C++, C#, Java, Go, Rust, Swift, PHP, Python, Ruby или JavaScript.
-- Как стать программистом с единицы?
-- Изучить Psacal, Delphi, Fortran, COBOL, MATLAB, R или Julia
как стать программистом с 10?
Ух ты, шутка про программистов и про двоичную систему! круче нее только шутка про программистов и отсчёт с нуля.
Эм ну вообще-то это шутка не про двоичную систему а про цифру с которой начинается индекс в массивах. В первом варианте это с нуля, а вот во втором это с единицы.
"круче нее только шутка про программистов и отсчёт с нуля"
В Delphi массивы с единицы? Сирьёзна? ))))
Дельфя - наследник паскаля, а там диапазон значений массива был частью его сигнатуры (то есть как укажешь, так и будет). Но принято было с 1
Поэтому да, в сабжевой шутке есть баг :)
Потому что вся работа с объектами, включая строки, унаследована не от Borland Pascal, а от Borland C++.
Нет, не потому :) Просто для совместимости. Да, классы в Delphi аналогичны плюсовым, но строки в Delphi с плюсовыми почти ничего общего не имеют (кроме пары костылей для совместимости), и наоборот, позже были перетащены в обратном направлении, из Delphi в С++ Билдер
Динамические массивы всегда начинаются в Delphi c 0.
Статические массивы, где указывается размерность, могут начинаться как укажешь. А могут вообще быть не числовым диапазоном.
Примеры:
var Arr: array of Integer; // Динамический (с 0)
var Arr: TArray<Integer>; // Динамический (с 0)
var Arr: array[0..9] of Integer; // Статический (с 0 до 9)
var Arr: array[1001..1010] of Integer; // Статический (с 1001 до 1010)
type
TUserType = (User, Admin, Moderator);
var Arr: array[TUserType] of Boolean; // Статический (по типу TUserType)
var Arr: array[Boolean] of Float; // Статический (по типу Boolean)
Как стать программистом с нуля? Да никак. С 2020 года стало тяжело. А с 2022 и подавно. Если у вас действительно нет никаких задатков, то лучше попробовать поискать себя в другой профессии. До 2020 года, я всем советовал учиться программированию или идти на курсы по тестированию. И если раньше усердия было достаточно, то сейчас нет. Поезд уже ушёл, быстро и легко войти в профессию не получится. А если хочется долго и тяжело, то иди писать код, а не читай неочемные статьи.
Там вроде не было ничего про просто
Поэтому советы те же - учитесь программировать, сами или на курсах.
А вот насколько это будет сложно
Как стать программистом с нуля? Да никак. С 2020 года стало тяжело. А с 2022 и подавно.
А что изменилось? Как раньше, чтобы стать программистом с нуля, надо было учиться и набираться опыта, так и после 2020/2022 надо учиться и набираться опыта.
Желающих стало больше, конкуренция выросла. Мой друг в 2003 устроился программистом вообще без опыта и без знания какого либо языка (кроме си и ассемблера на уровне вузовской программы). Просто знакомые позвали, типа мы тут народ набираем, ты парень умный, толковый, по ходу дела научишься. Сейчас такое совершенно невозможно себе представить.
Сейчас такое совершенно невозможно себе представить.
Войти через знакомых невозможно?
Да, звали активно, в моем случае это были 2008-2011 гг. Сейчас все трудоустройство через эйчаров, знакомства бесполезны.
Желающих стало больше
А умеющих-то нет...
Желающих стало больше, конкуренция выросла.
И что? Это как-то делает невозможным человеку с нуля (а в долгосрочной перспективе все учатся с нуля) научиться и рано или поздно устроиться на работу?
Сейчас такое совершенно невозможно себе представить.
Ну не знаю, я продолжаю такое видеть вокруг.
Я в 97 году на QBasic писал "учебник по геометрии с картинками" для младших классов. С чего начать учиться программированию?
Достали уже статьи, полные воды. В чем вот ценность этой 100500й по счету про "войти в IT"? Ну сколько можно, вот серьезно?
В чем вот ценность этой 100500й по счету про «войти в IT»?
Ну как в чём? Там на текущий момент более 6К просмотров, кто-то из них наверняка на ютубчик зашёл (да даже некоторые критикующие здесь из любопытства видос глянули), а кое-кто ещё и на это повёлся:
Если тебе понравилась статья, подпишись на мой канал, чтобы не пропустить новый контент!
Разбудите меня через сто лет и спросите – о чём пишут на Хабре?
И я отвечу: «О принципах SOLID и том, как войти в айти.»
Без математики можно справиться, но лучше её просто выучить.
А, так вон оно что... Блин, где же ты был раньше? Матанализ, линейка, дискретка, ТФКП, функан, численные методы, бессонные ночи... А нужно просто было выучить.
Судя по тому, что в ИТ масса сокращений, то, конечно, ИТшники будут менять работу каждый год, если не пол года
Легко посмотри код и сколько учить и 90℅ уйдут;p
Статья - бред, сейчас практически никак не стать если ты не молодой студент хорошего профильного вуза, 30ти летние подпивасники с курсов и год назад были никому не нужны, а щас вообще забей.
Да е-мое, что ни зайдешь в инет, так лезет:
Как войти в айти в 10, 30, 50, 90 лет
Как я свичнулся в айти из охранников/ассенизаторов/могильщиков
Как я выгорел в айти и ушел в фермерство (но потом вернулся обратно)
Как я (айтишник) трачу свои деньги из шестизначных зарплат
Как я, будучи полным нулем, прошел двухнедельный курс в f'{it_sharaga_title}' и после меня расхватывали все работодатели с валютными офферами и релокацией
Как я, будучи айтишником, сам собрал стул из Икеи
Как я издеваюсь в интернете над теми, кто не в айти
Это же готовые шаблоны для кликбейтных заголовков на Ютубе)
Вот так поначитаешься иногда таких статей и задумываешься: а может действительно ещё не поздно пойти в айти, после 20 лет работы программистом? Правда потом, слава б-гу, отпускает.
Я порой тоже читаю, что там пишут... Особенно нравятся дневники трат с тинек-журнала) Там все айтишники как один: работают как бы в IT, но не совсем, средний доход от 150-200к, все во что-то инвестируют, занимаются благотворительностью, постоянно заказывают доставку еды, продуктов, ходят по психотерапевтам, лечат выгорания, тревожности и панические атаки... И таким активным еще около 22х лет. Даже если там пишут правду, то не пойму, на что это рассчитано (за исключением рекламы инвестиций в тиньке), и как у таких занятых людей есть время все это писать и желать выставлять это напоказ.
Статьи про стул из Икеи не читайте, там обман. Нет ведь больше Икеи.
Зачем вообще становиться программистом?
Нравится программировать? Надо становиться, затем что можно будет программировать фултайм, учавствовать в интересных (как повезет конечно) проектах и получать за это деньги.
Не нравится? Не за чем, ток время и нервы потратятся.
У автора статьи в профиле указано, что он апологет юмора в айти и делает стендапы под водкой. Это все стендап, оказывается, а в комментариях как-то серьезно подошли к вопросу.
Для начала нужно усвоить несколько простых (и достаточно жестких, циничных) вещей
Никому вы ("вайтишники") в IT нафиг не нужны - там и без вас не протолкнуться - все лезут.
Все курсы - это продукт, который нужно продать. Да. Продать. А не научить кого-то чему-то.
Если вам не нравится сам процесс программирования (представляете - есть такие маньяки, которым это нравится), то идти туда только ради непыльной работы на удаленке за много денег точно не нужно - это не ваше, только психику себе покалечите.
Дальше. Разработка (ограничимся только ей, остальное трогать не будем) - огромная индустрия. И там давно уже очень много направлений, в каждом из которых своя специфика - где-то можно долгое время обходится сборкой конечного продукта из готовых фреймворков, а где-то с самого начала придется лезть в тонкости работы платформы, железа и потрохов ОС.
И как в любой индустрии здесь уже есть расслоение - есть разнорабочие "подай-принеси" без образования (решение рутинных задач по готовым шаблонам), есть квалифицированные рабочие со средним специальным образованием (могут как минимум сами выбирать шаблон, модифицировать его под свои нужды и т.п.), есть инженеры-конструкторы с высшим образованием (знают алгоритмы, способны разрабатывать фреймворки для использования их простыми рабочими и т.п.)
И как везде есть пирамида - много разнорабочих, чуть меньше квалифицированных рабочих, еще меньше инженеров. И далеко не факт, что придя разнорабочим вам удастся дорасти до инженера. Это очень большой труд и нужна мотивация посильнее чем просто деньги и удаленная работа. Тут нужен личный интерес - вас должно заводить "а как это реализовать эффективнее, быстрее?" и тогда вы неизбежно полезете в алгоритмы, в тонкости работы железа. И столкнетесь с тем, что есть алгоритмы очень интересные, но написаны они на математическом языке и чтобы их понимать, вам придется вспоминать чему вас там в институте учили. Если, конечно, учили, иначе придется самому.
Короче говоря, надо крепко подумать, провести старинный индейский обряд
![](https://habrastorage.org/getpro/habr/upload_files/ab3/f71/082/ab3f71082a9c1c0d4f3eaa52353e33fa.jpg)
и только после этого уже принимать окончательное решение
![https://t.me/m0rtymerr_channel/624 https://t.me/m0rtymerr_channel/624](https://habrastorage.org/getpro/habr/upload_files/6d5/a78/bb8/6d5a78bb866d315c16bdc6fdb1e8bef5.png)
Стотыщмиллионная статья "Как войти". Она точно нужна?
С и С++ - тупик... Проще сразу учить синтаксис на С#... Математика- унылое говно, как 0.5/0.25=0.5... Кодят даже малолетки в 5м классе и больше родителей получают... Тут тупо нужно понять, а нужно ли кому это сидеть за компом и получать в час свои 200 уе?.. Перекупы могут за час больше в 20 раз поднять, перепродавая те же проф. станки на международном рынке... Я влез на продаже и разработке литографических машин, которые по 100 млн евро стоят и вообще ничего не нужно- тупо живёшь на проценты... Каждый сам должен решать, что ему нужно...
Как стать программистом с нуля?