Как стать автором
Обновить

Войти в IT: можно ли стать айтишником, если никогда не работал в IT?

Уровень сложностиПростой
Время на прочтение10 мин
Количество просмотров3.3K
Всего голосов 13: ↑6 и ↓7+1
Комментарии19

Комментарии 19

Программист это не тот кто знает языки программирования, этого мало. Таких "программистов" вот-вот заменит ИИ. Программист не тот кто может писать код. Настоящий программист тот кто умеет решать задачи- сделать сайт (от дизайна до нстройки сервера), написать программу, создать какой то сервис или устройство (от идеи до расскрутки) . И тут надо иметь определенный склад ума и много опыта. А языки дело наживное, когда ты их знаешь уже десять 11й осваивается за неделю. Для большинства это начиналось как хобби, а потом выяснилось что за это платят.

Не могу себе представить кому нужен такой программист, как автор статьи, и кто за это платит. Скорей всего им денег просто девать некуда- в айти таких много. А вообще чат gpt уже с успехом заменяет джуна.

Программист это не тот кто знает языки программирования, этого мало.

Я правильно понимаю, что Вы утверждаете, что программист это не тот, кто знает языки программирования? Придирка, конечно, больше к словам, но всё же. На мой взгляд глупо отрицать тот факт, что программист и язык(-и) программирования это неразрывно связанные вещи.

Что такое "знать язык программирования"? Если Вы думаете, что это просто "заучить синтаксис" - это не так. Программы писать просто по заученному синтаксису не получится. Знать язык программирования - это, в том числе, применять его для решения задач, понимать как он устроен под капотом, оперировать различными абстракциями, которые можно на выбранном языке выразить, понимать и применять паттерны проектирования, которые в этом языке востребованы и многое другое. Вы очень недооцениваете это слово "знать", оно очень сильно отличается от "простого заучивания". Так что, если ты знаешь язык программирования и применяешь его для написания систем (т.е. навык постоянно используется), то ты уже программист.

Программист не тот кто может писать код

К слову, это тоже вызывает смущение :) Т.е. если я программист, пишу код, то я не программист. Это как?. Каждый, конечно, самостоятельно выстраивает у себя систему ассоциаций с той или иной областью деятельности, но если отрицать, что программист это тот, кто пишет код, то это уже какой-то невротизм чистой воды, потому что большую часть работы программист пишет код. Программист это тот, кто пишет код.

Настоящий программист тот кто умеет решать задачи- сделать сайт (от дизайна до нстройки сервера), написать программу, создать какой то сервис или устройство (от идеи до расскрутки).

Ну тут прям собрано вообще всё что угодно. Не хватает слова "тыж программист".

Программист не делает дизайн сайта, потому что тут нет программирования. Дизайн сайта - это дизайн сайта. Это совершенно другая область, которую программист может освоить для увеличения своих навыков и кругозора (тогда он будет претендовать на грейд FullStack Developer). Но он не делает дизайн, при этом оставаясь программистом (навряд ли Бьёрн Страуструп или Линус Торвальдс делали дизайн сайта, но при этом кто может усомниться в том, что они настоящие программисты?).

Настройка сервера уже ближе. Действительно программисту важно понимать своё рабочее окружение и мочь "с нуля" его воссоздать на любом рабочем месте. И сюда входит не только настройка сервера, но и настройка окружения ОС, различных IDE, инструментов для программирования.

написать программу

Невротизм чистой воды. То утверждаете, что программист это не тот, кто пишет код и знает языки программирования, то он всё-таки (настоящий программист) должен уметь писать программы. Видимо много путаницы с этим термином в Вашей интерпретации. Вы, случайно, не руководитель? Обычно руководители в IT-компаниях любят этим термином крутить как только можно.

устройство (от идеи до расскрутки)

Да-да, и беспилотный автомобиль должен сам собрать (и запрограммировать), и научную работу написать, и стать доктором физико-математических наук, и открыть новые химические вещества (чтобы потом создать свой процессор не на кремнии, а на чём-нибудь другом), и свой компьютер собрать "с нуля" и прочее. В Вашей интерпретации настоящий программист просто чрезмерно многозадачен. Особенно выглядит забавным, что Вы ещё и о раскрутке упомянули. Это вообще даже не техническая область задач, а просто SEO, которой занимаются совсем не программисты. Тем более настоящие. Но программисты (настоящие) могут и в этих всех задачах разобраться. Могут, а не обязаны или должны.

И тут надо иметь определенный склад ума и много опыта

Не забудьте упомянуть, что программирование - это прокачиваемый навык, который может прокачать практически любой человек (если нет определённым проблем со здоровьем, хотя даже люди с психическими проблемами могут ОС писать и языки программирования, примеры есть). А опыт нарабатывается последовательно. С ним не рождаются. Даже настоящие программисты.

Не могу себе представить кому нужен такой программист, как автор статьи, и кто за это платит.

Теперь можете. Программисты сейчас всё ещё востребованы и есть много специалистов, которые зарабатывают хорошие деньги будучи настоящим программистом не в Вашей интерпретации.

Скорей всего им денег просто девать некуда- в айти таких много.

Да... вероятнее всего, Вы не руководитель в IT-организации. Возможно просто, что называется "диванный критик".

А вообще чат gpt уже с успехом заменяет джуна.

Это Вы по раскрученным СМИ новостям узнали? :) Если им верить, то Вы можете уже сидеть на диване, ничего не делать и делегировать всю свою жизнь ChatGPT. Ну а что? Он будет за Вас работать, употреблять пищу, жить эту жизнь, читать книги и обучатся. Всё будет делать за Вас. Автоматизировать донельзя все процессы жизни.

"Не нравится такое будущее? Он неолуддит! Держите его!" - примерно к этому ведут все новости в СМИ о "революционно успешно успешном технологическом прорыве в ИИ".

Программист - решает с помощью кода прикладные задачи. А где он тот код берет, из головы или из chatgpt - это уже детали;)

Полагаю, что намного лучше разбираться в том коде, с помощью которого ты, как программист, решаешь прикладную задачу.

В разных языках существует масса нюансов, тонкостей и особенностей, которые могут отличаться от компилятора к компилятору (или интерпретатора), а также их версий.

Банальный пример - Clang, GCC и MSVC. В них куча отличий и поддержка в разных версиях C++20 разная. Где-то он полностью поддержан, а где-то частично. И программистам нужно за этим постоянно и тщательно следить, чтобы не было проблем при кроссплатформенной разработке, например.

Я недавно узнал, что в интерпретаторе CPython есть такая фишка, что числа от -5 до 256 резервируются в памяти для оптимизации вычислений. Мол это самые часто используемые числа. Поэтому в Python сравнение по типу:

a = -5
b = -5

print(a is b)

Будет возвращать True, т.е. обе переменные указывают на один и тот же объект в памяти.

А вот это уже вернёт False:

a = -6
b = -6

print(a is b)

Потому что это уже разные области памяти. Удивительно, не правда ли? Живёшь себе, пишешь на Python и такие тонкости встречаются.

Таких особенностей, я уверен, есть куча во многих языках программирования. И далеко не каждую из них LLM способен понять, интерпретировать и применять на практике генерируя безопасный код.

Безусловно, он будет улучшаться и будет писать в будущем более безопасный код (а может и на ЯП, который специально для ИИ разработан), но до этого времени нужно ещё дожить. Пока что на всех задач хватит, а программирование и IT никогда не перестанут быть актуальными :)

А это вообще нормально? Выглядит как 2+2 = 5, если двойки берутся из разных областей памяти. Насколько тогда приёмлемо использование Питона/CPython в критических областях деятельности при таких ошибках?

Это не ошибка, это оптимизация интерпретатора Python, который сразу выделяет участок памяти для этих чисел (от -5 до 256). Типа для более быстрого доступа из оперативной памяти. Это просто такая особенность :)

Вы про понятия необходимости и достаточности слышали?

С таким токсичным чувством юмора и любовью к мемам много где берут. Опять же хитрость и находчивость, умение болтать с начальником в курилке

Как надоели эти рекламные статьи: "Был уборщицей, ничего не знаю, прошел курсы 6 месяцев, спамил везде откликами, я Программист". Отстаньте от IT уже, и так найм испортили дальше некуда.

Пока таких в IT будут отбирать HRы, попавшие в кадры из уборщиц и держать руководство, попавшее на должность по блату или случайно, будут и статьи писать, и курсы выпускать. Но скорее всего если бизнес устраивают уборщицы-IT, то всё путём

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

Но вы об этом не сможете сказать в ИТ-комьюнити, если вас не забанят, то толпа ботов и троллей растопчет ногами. Вы реально хотите работать с такими коллегами где-то на удаленке, камрады?

А в каких нетупиковых профессиях по вашему трудозатраты на повышение квалификации сопоставимы с зарплатой?

Пусть входят в ИТ, разве их жалко? Их же сожрут.

Вообще, если рассуждать с социально-гуманитарной точки зрения, то разве не все ли люди хотят быть счастливыми или в той или иной мере стремятся к этому самому счастью? Что плохого в том, что люди верят в возможность изменить свою жизнь к лучшему благодаря работе в ИТ? Те же самые "вкатуны" состоят по большей части из людей, которые искренне хотят свою жизнь как-то наладить и выйти на достойный уровень оплаты труда. Какими бы они не были, все имеют на это право. В этом нет ничего плохого, даже наоборот - очень много хороших и позитивных сторон. Какой-то процент из этих "вкатунов" всё таки реализует свой потенциал и дальше будет расти до хорошего специалиста, достигая свои цели и становится более счастливее (этого все хотят).

А Вы тут задаёте как бы риторический вопрос (в контексте своего комментария) и сообщаете что "их сожрут". Это как? Вам доставляет удовольствие, когда у целого множества людей чего-то не получается достичь из-за разных причин? Или что-то другое?

Сейчас нужно думать о выходе из ИТ

О чём угодно, но только не об этом. СМИ действительно очень хорошо работают и разносят мусорную информацию о "революции в сфере ИИ". Да так, что у не разбирающегося в вопросе программиста могут "опустится руки". Мол зачем делать то, что делаешь, когда скоро придут нейронки и всех заменят? Об этом же столько всего написано... Только это "скоро" может длится и 50 лет, и 100 лет, и 1000 лет, а может быть превратится в никогда. Существуют разные варианты развития событий и опускать руки сейчас уж точно не самый лучший из них.

Но вы об этом не сможете сказать в ИТ-комьюнити, если вас не забанят, то толпа ботов и троллей растопчет ногами. Вы реально хотите работать с такими коллегами где-то на удаленке, камрады?

Вы поэтому, полагаю, зашли под новым аккаунтом? Просто Ваш аккаунт зарегистрирован вчера и можно предположить, что Вы хотите избежать появления такой истории из цитаты Вашего комментария.

Какой-то процент из этих "вкатунов" всё таки реализует свой потенциал

Это будет небольшой процент. Они реально этого не понимают, им промыли мозги баснями про бабло.

Вам доставляет удовольствие, когда у целого множества людей чего-то не получается достичь

Мне нет до них дела. Большинство людей ничего не достигнут, где бы они не работали. Чего-то достичь или не достичь можно практически в любой профессии.

Существуют разные варианты развития событий и опускать руки сейчас уж точно не самый лучший из них

Без разницы, как будет дальше развиваться ИИ, множество факторов ведет к тому, что расслабиться программистам не дадут. Вам придется вкалывать мозгами и отстаивать свое место в профессии, а в деньгах это будет очень слабо выражено.

Я работаю разрабом с 2003г, раньше было проще жить, но это просто мрак, сколько всего пришлось прочитать, изучить и обдумать в коде. Ради очень посредственной, я бы даже сказал дерьмовой по мировым меркам зарплаты. Второй раз на такое я бы не подписался.

можно ли стать айтишником, если никогда не работал в IT?

Каждый айтишник никогда не работал в Айти до какого-то момента.

В общем-то если не осознавать этого, то хорошим айтишником по меркам глобального рынка вам не стать.

Статья, вроде, о том, как автор уже стал им. Хорошим ли, пока не понятно.

Я сбит с толку. Автор, судя по резюме, начал искать работу в 2024 году после восьми месяцев обучения.

После восьми месяцев обучения я знал основы Java. [ ... ] Так я вышел на рынок и начал искать работу в IT.  

Ниже скрин выложенного резюме мужчины 1990 года рождения, которому, опять же, судя по скрину, 34 года. Значит, 2024 год?

Но вскоре по тексту он за 5 лет работы в разных компаниях устал работать тестировщиком...

Признаюсь, за почти пять лет работы в разных компаниях тестирование мне немного надоело.

это как?

"Так бывает"(с)

По-видимому, автор не только хитрит, но и не договаривает.

А вы как попали в IT?

налицо, неверный выбор целевой аудитории.

тут еще много осталось таких, кто, на момент пришествия этого вашего "ИИ""ИТ", был давно уже там.

просто, сначала были эникейщикаи, админами и программистами, телефонистами, а стали айтишниками.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий