Задать вопрос
  • Зачем аннотацию применять к самой себе?

    xez
    @xez Куратор тега Java
    TL Junior Roo
    Можно много делать странных вещей, в т.ч. в джаве. Не всегда и не во всех действиях есть смысл.
    Если вы не видите в этом смысла - просто не пишите так.
    ЯП - это средство выражения какой-то мысли, какого-то намерения.
    Кому-то для этого достаточно циклов и оператора goto, а кому-то необходимы аннотации и дженерики.
    Ответ написан
    Комментировать
  • Что нужно знать middle и senior golang developer?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Грейды - это не про знания, а про опыт и сформированный им майндсет. Чётких границ и однозначных критериев у грейдов нет.
    Ответ написан
    5 комментариев
  • Говорят,что не надо знать матем. при изучении программирования, но почему все задачи математические?

    HemulGM
    @HemulGM
    Delphi Developer, сис. админ
    Программирование - это способ решать задачи. Если тебе нужно решить математическую задачу, тебе нужно будет знать математику.
    Только вот, далеко не всегда понятно, когда и для чего тебе нужно будет математическое решение.
    Ответ написан
    Комментировать
  • Говорят,что не надо знать матем. при изучении программирования, но почему все задачи математические?

    @knigaman
    Для программирования в бОльшей части сфер не нужно знать какую-то математику особенную. Достаточно базы логики (чтоб у тебя извилины могли логично рассуждать) и плюс минус умножить разделить, остаток от деления, целочисленное деление.

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

    В универах и остальных заведениях подобного характера математику и программирование скрещивают для того чтобы будущий программист научился на самом базовом уровне выстраивать алгоритмы решения задачи. Грубо говоря, шаг 1 + шаг 2 + шаг 3 + шаг 4 + шаг 5 = результат. Если тебе чисто рассказывать про переменные, циклы, массивы и т.д. ты не поймешь нахрена это все надо и как это использовать чтобы зарабатывать деньги. Если тебе с нулевой дать решать бизнес задачи то это только лишнее грузилово мозга в и так не совсем простой сфере. Поэтому и используют математику как самое простое где можно показать как использовать те или иные конструкции в языках программирования и научить склеивать это все так чтобы получить результат требуемый.
    Ответ написан
    Комментировать
  • Говорят,что не надо знать матем. при изучении программирования, но почему все задачи математические?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Потому что эти задачи придумали те, кто любит раздувать собственную важность и претендовать на обладание сакральным знанием. Попробуйте сменить источник учебного материала.
    Ответ написан
    Комментировать
  • HeadHunter наоборот. Где найти?

    @Denioo
    но некая разница всё же есть :)

    Хоть убей не могу понять разницу :)

    Отвечая на твой вопрос - такого нет, ибо кто по такой логике должен приносить денюжку данному сервису? Разработчики которые пишут:
    хочу решать конкретно вот такие задачи;
    имею вот такие навыки;
    найдите меня!
    Ответ написан
    7 комментариев
  • Какой в Linux современный Проводник имеет дерево папок?

    Fragster
    @Fragster
    помогло? отметь решением!
    встроенный в kde dolphin умеет, встроенный в гном files, вроде, тоже.
    Ответ написан
    5 комментариев
  • Какой в Linux современный Проводник имеет дерево папок?

    Практически любой файловый менеджер под Linux имеет такие возможности. Например, в Lubuntu (pcmanfm-qt): 67d6cae49a7fb553663146.png
    Ответ написан
    1 комментарий
  • Какой в Linux современный Проводник имеет дерево папок?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Например Double Commander.
    Ответ написан
  • Изучение php с нуля для верстальщика?

    ipatiev
    @ipatiev Куратор тега PHP
    Потомок старинного рода Ипатьевых-Колотитьевых
    Тут проблема скорее не в том, что 4-5 лет, а в том, что за редчайшими исключениями, любые видеокурсы - это отборный говнокод. Конкретно про Дмитрия Лаврика не скажу, но простая статистика говорит о том, что учить РНР по видеокурсам не стоит.

    Лучше потратьтесь на книжку, Джон Дакетт, PHP&MySQL. Там очень толково, на примерах даётся не только язык, но и все важные аспекты программирования - обработка ошибок, отладка, рефакторинг, структура приложения, SQL, обработка изображений, и куча всего остального. В последних главах весь материал даётся на примере создания простой но рабочей социальной сети.
    Ответ написан
    1 комментарий
  • Когда форк перестает быть форком?

    sergey-kuznetsov
    @sergey-kuznetsov Куратор тега GitHub
    Автоматизатор
    Формально GitHub всегда будет считать ваш проект форком, пока связь с оригинальным репозиторием не будет удалена.

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

    Например:
    MariaDB — изначально форк MySQL, но сейчас это полностью самостоятельный проект.
    LibreOffice — форк OpenOffice, но никто не называет его просто “форком”.
    ReactOS — начинался как форк FreeWin95, но эволюционировал в отдельную ОС.
    Ответ написан
    Комментировать
  • Как найти работу, если есть большой опыт, но всё равно не берут?

    @basili4-1982
    начать стоит с принятия что у тебя нет 6 лет опыта. Не надо об этом говорить. Скажи что нет опыта коммерческого но есть фрилланс и пет проекты. Это будет гораздо лучше выглядит.

    UPD:
    https://habr.com/ru/articles/880566/ статья на хабре в тему.
    Ответ написан
    Комментировать
  • Как найти работу, если есть большой опыт, но всё равно не берут?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    У меня есть уже 6 лет опыта в программировании на Python, я самоучка с 13 лет (сейчас 19)

    Для компаний значение имеет только тот опыт, который в трудовую записан. Если у вас нет трудовой, то с позиции нанимателя и опыта у вас тоже нет.
    Ответ написан
    5 комментариев
  • Webstorm убирает табуляцию при форматировании?

    Ankhena
    @Ankhena
    Нежно люблю верстку
    Do Not Indent Children Of
    https://www.jetbrains.com/help/webstorm/settings-c...

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

    скрин

    67a7c0cbe0526614032646.jpeg


    p.s. за user-scalable=no и maximum-scale=1 отрывала бы руки.
    Ответ написан
    3 комментария
  • Фронтенд - дизайн или программирование?

    phaggi
    @phaggi
    лужу, паяю, ЭВМы починяю
    Фронтэнд формально это умение воплотить в коде, рисующем картинку на экране, визуальную и, возможно, динамическую задумку дизайнера. То-есть надо уметь перерисовывать, само по себе это не слишком творческое дело.

    Но есть другая сторона: программный проект - хоть фронт, хоть бэк, хоть чорт с рогами - сродни написанию произведения. Надо в голове сочинить сюжет, завязку/развязку, место действия, действующих лиц, приключения для них, изменение главного героя к финалу… всё как у писателей. А во фронтенде еще это и с учетом представления в визуале.

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

    ИИ не позволяет тебе научиться двум очень важным навыкам:
    1. Поиск и фактчекинг информации
    2. Дебаггинг, самостоятельный поиск и решение проблем.

    "Ломание головы, почему код не работает" - это важная часть учёбы.

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

    И RAG, всякие MoE, подключение поисковика не всегда могут помочь.

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

    Я не говорю, что тебе нужно срочно отказываться и прекращать использовать chatgpt. Это точно такой же инструмент, как и поисковик, всякие QnA, stackoverfloe и тд, со своими ограничениями и нишами, где он хорошо работает.
    Ответ написан
    Комментировать
  • ИИ на стадии обучения программированию. Стоит ли?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Обучение - это формирование связей в тканях мозга, поэтому оно больше похоже на накачивание мышц, а не на загрузку файлов на флешку. И происходит это, как и с накачиванием мышц, только под нагрузкой. Нельзя нарастить бицуху, если гантели будет тягать робот. Нельзя научиться программированию, если задачи решает ИИ.
    Ответ написан
    Комментировать
  • Нормально ли это часто менять языки?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    ЯП — это всего лишь инструмент. Какой нравится — такой и используйте. Хотите попробовать какой-то новый — пробуйте. Ничего такого в этом нет. А уж ужасного — тем более, так что бред эти все статьи.
    Ответ написан
    Комментировать
  • Нормально ли это часто менять языки?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    В начале профессионального пути это даже хорошо, позволяет расширить кругозор и стимулировать интерес. Конечно, все хорошо в меру, не стоит учить два языка одновременно или бросать один ради другого на полпути.
    Ответ написан
    Комментировать
  • Какие проекты стоит создавать начинающему Java Backend-разработчику, чтобы улучшить своё резюме?

    xez
    @xez
    TL Junior Roo
    0. Поучаствовать в хакатоне. Лучше в нескольких.
    1. Написать торгового робота.
    2. Написать spring-boot-starter для какой-нибудь технологии, которая еще не включена в спринг-бут.

    Все это можно сделать без фронта.

    Вообще, как по мне, для пет-проектов лучший фронт - это бот в телеге.

    P. S. Все это меркнет в сравнении с годом коммерческого опыта.
    Так, что «лучший проект, чтобы улучшить своё резюме» - это стажировка или, ещё лучше, трудоустройство.
    Ответ написан
    Комментировать