Pull to refresh
2
0.1
Дмитрий@Dmitrii_Zz

Java developer

Send message

Если еще актуально, то для начала ответьте себе на вопрос: для чего именно вам нужно изучать программирование? Какую проблему вы хотите решить этим? Тогда и придёте к ответу нужно ли вам учить в принципе программирование, а если нужно, то выберете таким же способом нужен вам питон, си, swift или java

Согласен с вашем абзацем:

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

Но не соглашусь с этим:

Но между ними нет принципиальной разницы. Просто что-то чуть более сложное и известное обозвали алгоритмами "сортирвки" или "поиска по графу". @tklim различия между ними и не делает, в отличии от вас.

В контексте статьи, рекламируемой платформы и того же литкода тут обсуждаются именно алгоритмы, которые по вашему "что-то чуть более сложное и известное", поэтому я не совсем понял, что это за алгоритмы придумывает программист, которых еще не нет, когда всё уже придумано — просто нужно уметь применять в нужном месте нужный алгоритм. Безусловно я не отвергаю, что есть алгоритмы, которых еще не существует, но их придумывают уж точно не рядовые программисты, чтобы условный веб запрограммировать.

Где-то заплакали эмбеддед-программисты, которые могут не использовать библиотеки или писать свои.

Можно писать свои библиотеки, но при этом использовать известные алгоритмы сортировок, поиска и т.д., это не "изобретение нового алгоритма".

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

Расскажите как вы воспринимаете понятие программист) И где я вообще, что-то писал о том как я воспринимаю понятие программист?)

 вы должны придумать эффективный алгоритм рассчета этой метрики

Почти любой метод, который я пишу в java, я могу назвать алгоритмом. Но отвечая @tklim, я имел ввиду алгоритм в более узком смысле — алгоритмы сортировки или поиска по графу и т.д. это алгоритмы, которые мы используем в основном в библиотеках (но возможно и иногда сами пытаемся их применить для наших сущностей), потому что они придумывались и шлифовались уже очень долго, что довольно глупо "изобретать" их с нуля, легче просто разобраться в существующих и применить по необходимости. Видимо я не так понял, что имел ввиду комментатор под "программист придумывает сам алгоритм, если его нет"(

А вот программист, в более широком смысле может (и чаще всего делает) придумывать сам алгоритм, если его нет.

Придумывают новые алгоритмы инженеры, которых выкупают за миллионы топовые IT компании, всем остальным хватает библиотек. Мы с вами, к сожалению (или к счастью), ничего нового не придумываем.

Процитирую мифического человека месяца, написанного в конце прошлого века:

Повторно разработать математический компонент стоит дорого, а разобраться в функциональности стоит дешево

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

Я всегда думал

Возможно не совсем правильно думали?)

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

Потому что это очередная статья, написанная с помощью чата gpt, уже тут на хабре на много статей наткнулся, автор кидает тему ИИ, получает статью и сразу на хабр. Кто много общался с чатом гпт, тот легко узнает его стиль, например, по этому абзацу (и я не про длинные тире или кавычки, а про стиль повествования)

Сегодняшние AAA-проекты — это культ картинки. Они фотореалистичны: каждый луч света просчитан, каждая тень идеально выстроена. Но стоит немного поиграть — и можно крайне разочароваться.

Если каждый сейчас может на любую интересующую ему тему накидать статью за 5 минут, в чем смысл вообще этих статей, все прочитать не получится, а полезного наполнения как бы и нет

но если добавить 300 отжиманий

Не понимаю, в чем проблема отжиманий? Практиковал однажды каждый вечер, за 2-3 подхода получалось 100 раз и времени 3-5 минут, умножить на 3 и 300 будет за минут 15. С приседаниями также, вот и упражнения на пол часа каждый день. Тут, действительно, главное дисциплина регулярности, если нет регулярности, то в первое время и 100 не получится

На мой взгляд, оба приложения имеют место быть, но они максимально специфичны, и для своего пользователя. Обе программки максимально перегружены настройками, обычному читателю это не нужно, плюс к этому, мне кажется, что читать книги с компа вообще не удобно. Положительная черта в обоих этих приложениях это то, что можно открывать pdf и закладки в них оставлять, потом вернуться к чтению; книги в pdf, к сожалению, почти в любом случае приходиться читать с компа.

Лично для меня граница читалок проходит через изменение размера шрифта, изменение цвета фона и создании заметок/закладок и этого с головой хватает. При этом 99% читаю со смартфона, но если в безвыходной ситуации хочется почитать epub с компа, то тот же Я.Браузер читает epub из коробки без лишних свистелок (или какая-нибудь онлайн читалка).

А в чём смысл статьи и вашей истории? Если даже смотреть на то, что это формат интервью, получается, что пришел неизвестный человек и начал жаловаться на сферу, всё не то и всё не так, работу не нашел - учиться надо постоянно.

Если вы историк по признанию, то и занимались бы историей и если вы действительно историю сильно любите, что готовы день и ночь учить, то могли бы свой блог завести или видеоформат сделать. Когда интересно рассказывают и зритель найдется, а там и монетизация.

Авторитетно заявляю

К 2030 году только у студентов МГТУ, МФТИ и МГУ будет возможна карьера программиста. Все остальные останутся за бортом.

Ох уж эта экспертность, когда сдал ЕГЭ на 300 баллов, поступил на программиста и уже думаешь, что разбираешься не только в IT, но и во всех областях мира и вообще самый умный.

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

Механизм оценки по резюме - это точно такой же механизм как оценка ваших профессиональных навыков по фотографии

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

Я в целом понял вашу логику, но она к сожалению может и работала лет 30 назад, когда на работу брали за красивые глаза и знания синтаксиса языка, но мир изменился.

Все, кто считает иначе - не имеют никакого отношения к пониманию это проблемы и являются банально дилетантами

Это кстати показатель того, что вы не готовы рассматривать чужое мнение, вас только за это выражение можно отсеить через hr фильтр)

Мне кажется вы не понимаете что значит слово "достижение"

Тут, возможно, имеется ввиду (да я бы и сам так сделал), что достижения не в рамках получения каких то грамот/наград и не "творческое" достижение, а достижения, которых вы достигли, выполняя должностные обязанности, на ваш субъективный взгляд, но это принесло компании прибыль или просто не было убытков.

Какого рода слова вы хотите услышать например по видеонаблюдению? Обжимал кабель? Включал блок питания в розетку?

Например - "обжимаю кабель за 5 секунд, с вероятностью брака 0.1%, когда только начинал, обжимал за 30 секунд и брак был 30%" и т.д. Тут видно и ваш рост, ваши достижения, ваши умение оценивать себя и свою работу. За такое, мне кажется, HR могут зацепиться и пригласить вас на работу.

PS: Цифры в примере условные, нужно опираться на факт

А что ты хочешь? Чтобы была кучка узконаправленных специалистов крутящих вдоль и поперек алгоритмы на ассемблере? И такими темпами сколько лет они будут пилить бизнес продукт?

Пусть json'ы перекладывают нейронки

Когда начнут уже?

На мой взгляд нормальные курсы дают возможность сменить профессию, а не опять 6 лет ходить в универ непонятно ради чего, после которого тебя с руками и ногами точно не побегут брать. Год-два максимум знаний для решения задач и скелет для дальнейшего развития.

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

Всплыл такой философский вопрос, для человека шахматы или Го это игры, где будущее партии заранее нельзя полностью и со 100% вероятностью предсказать человеческим разумом, но по своей сущности движки просчитывают всевозможные исходы партии до самого конца (где то такое слышал, что именно так они работают) и всегда выбирают заведомо 100% лучший ход. Т.е. в отличии от человека движкам как будто бы известно будущее. Все таки рост и смысл для человека происходит там, где исход ситуации никто не в силе предугадать, а к сожаление те же шахматы уже не дают этого.

К счастью ИИ оставляет за собой решение рутинных задач (да и в целом этим занимается вся автоматизация), а человеку остаётся самое интересное и неизвестное 😀

Телефоны тоже сначала были проводные

Почему вы уверены, что ИИ 2025 года на уровне проводных телефонов?) А что если наоборот, он уже продвинутый современный смартфон, которому развиваться особо некуда и каждый год одно и тоже)

Интересная картина, в эту сторону я не смотрел. Не нашел, что именно Михай это придумал, нашел только несколько вырезок из книг с подписью к такой картинке "адаптировано Михай", т.е. первоисточник этой картинки найти не удалось, но это, скорее всего, не автор "Потока". Если у вас есть информация, что можно почитать по этой теме, подскажите.

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

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

 из книги Михаи Чиксентмихаи - Поток. Автор этого термина. Замечательная книга. Там у него все приметы о людях «в потоке» которые занимаются этим всю жизнь, ~20 лет.

Это где это такое в книге "Поток" написано?) При том, что к этой картинке Михай привёл в пример мальчика, который только учится играть в теннис. Я же привёл аналогию с программированием.

Интересные мысли, но, на мой взгляд, весьма противоречивые.

Адам Грант в книге You Are So Good They Can’t Ignore You утверждает, что невозможно получать удовольствие от деятельности, пока не достигнешь в ней уровня мастерства. Это и есть главный парадокс. Как понять, что это твоё, если пока ничего не получается?

Что за книга такая, что за автор. Где можно скачать/купить её? Попахивает галлюцинацией от ИИ, и с высокой вероятностью, т.к. у вас прослеживается, что вы активно ею пользуетесь.

Есть такая интересная картинка:

Потоковый канал, в котором возникает удовольствие от деятельности
Потоковый канал, в котором возникает удовольствие от деятельности

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

Как понять, что это твоё, если пока ничего не получается?

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

Information

Rating
4,475-th
Location
Новосибирск, Новосибирская обл., Россия
Date of birth
Registered
Activity

Specialization

Бэкенд разработчик
Младший
Git
Linux
ООП
Java
Java Spring Framework
Spring Boot
Apache Maven
REST
Junit