Дмитрий@Dmitrii_Zz
Java developer
Information
- Rating
- 4,475-th
- Location
- Новосибирск, Новосибирская обл., Россия
- Date of birth
- Registered
- Activity
Specialization
Бэкенд разработчик
Младший
Git
Linux
ООП
Java
Java Spring Framework
Spring Boot
Apache Maven
REST
Junit
Если еще актуально, то для начала ответьте себе на вопрос: для чего именно вам нужно изучать программирование? Какую проблему вы хотите решить этим? Тогда и придёте к ответу нужно ли вам учить в принципе программирование, а если нужно, то выберете таким же способом нужен вам питон, си, swift или java
Согласен с вашем абзацем:
Но не соглашусь с этим:
В контексте статьи, рекламируемой платформы и того же литкода тут обсуждаются именно алгоритмы, которые по вашему "что-то чуть более сложное и известное", поэтому я не совсем понял, что это за алгоритмы придумывает программист, которых еще не нет, когда всё уже придумано — просто нужно уметь применять в нужном месте нужный алгоритм. Безусловно я не отвергаю, что есть алгоритмы, которых еще не существует, но их придумывают уж точно не рядовые программисты, чтобы условный веб запрограммировать.
Можно писать свои библиотеки, но при этом использовать известные алгоритмы сортировок, поиска и т.д., это не "изобретение нового алгоритма".
Расскажите как вы воспринимаете понятие программист) И где я вообще, что-то писал о том как я воспринимаю понятие программист?)
Почти любой метод, который я пишу в java, я могу назвать алгоритмом. Но отвечая @tklim, я имел ввиду алгоритм в более узком смысле — алгоритмы сортировки или поиска по графу и т.д. это алгоритмы, которые мы используем в основном в библиотеках (но возможно и иногда сами пытаемся их применить для наших сущностей), потому что они придумывались и шлифовались уже очень долго, что довольно глупо "изобретать" их с нуля, легче просто разобраться в существующих и применить по необходимости. Видимо я не так понял, что имел ввиду комментатор под "программист придумывает сам алгоритм, если его нет"(
Придумывают новые алгоритмы инженеры, которых выкупают за миллионы топовые IT компании, всем остальным хватает библиотек. Мы с вами, к сожалению (или к счастью), ничего нового не придумываем.
Процитирую мифического человека месяца, написанного в конце прошлого века:
IT компания - это компания, которая разработает и сопровождает компьютерные системы. В авиасейлс и авито есть свои разработчики, пишут свой код, сопровождают свои системы, как будто бы все логично, что это IT компании
Возможно не совсем правильно думали?)
Что хотел сказать автор? С первого абзаца стало понятно по стилю, что это ИИ сочинил. Если честно ИИшку занесло куда-то, я не совсем понял какую проблему тут хотели осветить и если ещё честнее, то хочется на хабре видеть намного-намного меньше ИИшного (подобного) контента.
Потому что это очередная статья, написанная с помощью чата gpt, уже тут на хабре на много статей наткнулся, автор кидает тему ИИ, получает статью и сразу на хабр. Кто много общался с чатом гпт, тот легко узнает его стиль, например, по этому абзацу (и я не про длинные тире или кавычки, а про стиль повествования)
Если каждый сейчас может на любую интересующую ему тему накидать статью за 5 минут, в чем смысл вообще этих статей, все прочитать не получится, а полезного наполнения как бы и нет
Не понимаю, в чем проблема отжиманий? Практиковал однажды каждый вечер, за 2-3 подхода получалось 100 раз и времени 3-5 минут, умножить на 3 и 300 будет за минут 15. С приседаниями также, вот и упражнения на пол часа каждый день. Тут, действительно, главное дисциплина регулярности, если нет регулярности, то в первое время и 100 не получится
На мой взгляд, оба приложения имеют место быть, но они максимально специфичны, и для своего пользователя. Обе программки максимально перегружены настройками, обычному читателю это не нужно, плюс к этому, мне кажется, что читать книги с компа вообще не удобно. Положительная черта в обоих этих приложениях это то, что можно открывать pdf и закладки в них оставлять, потом вернуться к чтению; книги в pdf, к сожалению, почти в любом случае приходиться читать с компа.
Лично для меня граница читалок проходит через изменение размера шрифта, изменение цвета фона и создании заметок/закладок и этого с головой хватает. При этом 99% читаю со смартфона, но если в безвыходной ситуации хочется почитать epub с компа, то тот же Я.Браузер читает epub из коробки без лишних свистелок (или какая-нибудь онлайн читалка).
А в чём смысл статьи и вашей истории? Если даже смотреть на то, что это формат интервью, получается, что пришел неизвестный человек и начал жаловаться на сферу, всё не то и всё не так, работу не нашел - учиться надо постоянно.
Если вы историк по признанию, то и занимались бы историей и если вы действительно историю сильно любите, что готовы день и ночь учить, то могли бы свой блог завести или видеоформат сделать. Когда интересно рассказывают и зритель найдется, а там и монетизация.
Ох уж эта экспертность, когда сдал ЕГЭ на 300 баллов, поступил на программиста и уже думаешь, что разбираешься не только в IT, но и во всех областях мира и вообще самый умный.
Может лучше фактами оперировать будем и статистикой или вовсе не подменять тезисы. Про какую конкретно работу вы пишите, в каких компаниях и какие должности вы хотите занимать, какую зарплату получать и в какой стране в конце концов? А то всех под одну гребёнку загребли.
Нет. Это повсеместно используется, потому что это работает. Это экономит время, не приглашая всех подряд на собеседование, а компаниям нужны лучшие кандидаты.
Я в целом понял вашу логику, но она к сожалению может и работала лет 30 назад, когда на работу брали за красивые глаза и знания синтаксиса языка, но мир изменился.
Это кстати показатель того, что вы не готовы рассматривать чужое мнение, вас только за это выражение можно отсеить через hr фильтр)
Тут, возможно, имеется ввиду (да я бы и сам так сделал), что достижения не в рамках получения каких то грамот/наград и не "творческое" достижение, а достижения, которых вы достигли, выполняя должностные обязанности, на ваш субъективный взгляд, но это принесло компании прибыль или просто не было убытков.
Например - "обжимаю кабель за 5 секунд, с вероятностью брака 0.1%, когда только начинал, обжимал за 30 секунд и брак был 30%" и т.д. Тут видно и ваш рост, ваши достижения, ваши умение оценивать себя и свою работу. За такое, мне кажется, HR могут зацепиться и пригласить вас на работу.
PS: Цифры в примере условные, нужно опираться на факт
А что ты хочешь? Чтобы была кучка узконаправленных специалистов крутящих вдоль и поперек алгоритмы на ассемблере? И такими темпами сколько лет они будут пилить бизнес продукт?
Когда начнут уже?
На мой взгляд нормальные курсы дают возможность сменить профессию, а не опять 6 лет ходить в универ непонятно ради чего, после которого тебя с руками и ногами точно не побегут брать. Год-два максимум знаний для решения задач и скелет для дальнейшего развития.
Напрограммировать можно много чего, на разных уровнях и для всего есть своя цель. Выбор языка, фоеймворка, платформы, других инструментов и т.д. И последнее это выбор специалиста того уровня, который требуется для решения задачи. Тут нет учёный/не учёный, тут огромный градиент уровней и каждый работает на том где ему комфортно и интересно. Ты же предлагаешь большой пласт программистов джунов и выпускников онлайн курсов просто устранить. Для чего?
Всплыл такой философский вопрос, для человека шахматы или Го это игры, где будущее партии заранее нельзя полностью и со 100% вероятностью предсказать человеческим разумом, но по своей сущности движки просчитывают всевозможные исходы партии до самого конца (где то такое слышал, что именно так они работают) и всегда выбирают заведомо 100% лучший ход. Т.е. в отличии от человека движкам как будто бы известно будущее. Все таки рост и смысл для человека происходит там, где исход ситуации никто не в силе предугадать, а к сожаление те же шахматы уже не дают этого.
К счастью ИИ оставляет за собой решение рутинных задач (да и в целом этим занимается вся автоматизация), а человеку остаётся самое интересное и неизвестное 😀
Почему вы уверены, что ИИ 2025 года на уровне проводных телефонов?) А что если наоборот, он уже продвинутый современный смартфон, которому развиваться особо некуда и каждый год одно и тоже)
Интересная картина, в эту сторону я не смотрел. Не нашел, что именно Михай это придумал, нашел только несколько вырезок из книг с подписью к такой картинке "адаптировано Михай", т.е. первоисточник этой картинки найти не удалось, но это, скорее всего, не автор "Потока". Если у вас есть информация, что можно почитать по этой теме, подскажите.
Но тут тоже важный вопрос, как определить координаты центра? Явно этого не видно, это может и быть и уровень студента программиста и уровень программиста с 20 летним стажем. И сложность поставленных перед ними задач получается тоже разный.
Я в целом все равно не согласен с вашим тезисом в статье, что чтобы почувствовать поток нужно достичь в деятельности уровня мастерства.
Это где это такое в книге "Поток" написано?) При том, что к этой картинке Михай привёл в пример мальчика, который только учится играть в теннис. Я же привёл аналогию с программированием.
Интересные мысли, но, на мой взгляд, весьма противоречивые.
Что за книга такая, что за автор. Где можно скачать/купить её? Попахивает галлюцинацией от ИИ, и с высокой вероятностью, т.к. у вас прослеживается, что вы активно ею пользуетесь.
Есть такая интересная картинка:
Чтобы получать удовольствие (я предпочитаю термин радость) от деятельности, нужно соблюдать баланс между сложностью задачи и своими умениями, тогда будешь попадать в потоковый канал. Необязательно достигать уровня мастерства, чтобы это ощутить. В программировании на начальных этапах может увлекать написание самых простых консольных приложений, пока это не наскучит, затем повышаем немного сложность тем самым возвращаемся в поток. А если взяться за задачу несоответствующую своим способностям, то это загонит в тревогу.
Это тоже сложный вопрос, но мне кажется, что перед тем как чем-нибудь заняться у человека должен быть к этому изначальный и неподдельный интерес. Допустим, я в жизни не пойду, работать каким-нибудь юристом/нотариусом или стоматологом, хотя там тоже можно заработать денег (ну и наверное получать удовольствие от деятельности), мне эти области просто неинтересны и я даже не буду пробовать начинать, а тем более достигать уровня мастерства, чтобы удостовериться, что это "моё".