• Как называются разработчики, которые пишут не качественный код, но делают продукты?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Гениями.

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

    Таким людям стоит чуть научиться правильно писать, и они будут бесценны.
    Ответ написан
    2 комментария
  • Меня уволили. Что мне думать?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Всегда и везде надо проактивно идти на контакт. Постоянно спрашивать коллег и руководство об их прямом и откровенном мнении. А если вас уволили, то это такая возможность разговаривать с бывшим руководством прямо и без обиняков, какой не добиться без увольнения. В корне многих проблем лежит недосказанность. Обратная связь - карта на пути к совершенству. Важно только устранить личную эмоциональную реакцию из оценки отзывов.
    Ответ написан
    3 комментария
  • Что использовать в Frontend для одно страничного приложения?

    @grinat
    Люто рекомендую:
    const render = (foo) => `
      <div>${foo.title}</div>
      <div>${foo.bar ? 'bar' : 'baz'}</div>
      <time>${new Date(foo.dt).toLocaleString()}</time>
    `

    Мне для 95% наколенных проектов хватает.
    Ответ написан
    Комментировать
  • Что мотивирует open source сообщество?

    jcmvbkbc
    @jcmvbkbc
    "I'm here to consult you" © Dogbert
    Кто эти люди что делают "готовое", что ими движет?

    Это люди которые не нашли готовое или готовое им не подошло. Они просто решают свою проблему.
    Ответ написан
    Комментировать
  • Что учить в программировании чтобы потом не жалеть о выборе?

    DevMan
    @DevMan
    везде/всегда есть кто–то лучше тебя. не нужно быть самым лучшим (хотя к этому стоит стремиться), достаточно быть лучше большинства.
    и это, увы, никак не зависит от яп или сферы.
    Ответ написан
    1 комментарий
  • Как перестать говнокодить и принимать неверные архитектурные решения?

    Можно ли себя называть миддлом, если твой код говно?

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

    как писать поддерживаемый код?

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

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

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

    Вот это всё - вежливость, настоящая. А написать "добрый день" может любой дурак.
    Ответ написан
    2 комментария
  • Как оценить свои профессиональные навыки?

    hack504
    @hack504
    Как часто вы, при написании кода обращаетесь к документации по фреймворку/библиотеке.

    Без интернета как без рук
    Собственно вопрос, как оценить свои профессиональные навыки?

    Любая своя оценка будет субъективной, твои навыки должно оценить общество.
    Ответ написан
    Комментировать
  • Что плохого в количестве коммитов чуть больше, чем за которое могла решиться задача на самом деле?

    Xuxicheta
    @Xuxicheta
    инженер
    В личных тараканах ревьюера. Если уж его так парят коммиты при слиянии PR можно слепить коммиты в один.

    Наоборот, чем меньше изменений в коммите. тем лучше. Я вот страдаю обратным, в конце дня делаешь коммит, потом не разберешься во всем этом.
    Ответ написан
    1 комментарий
  • Насколько перспективна технология WebGL?

    @jamtuson
    Применение очень широкое. Спрос есть, но спецов не так много.
    Применения: wow-сайты, vr-сайты, браузерные игры. Он очень быстр, если прямые руки.
    Ресурсов изучения не так много, лучше попробовать понять основы, поработать с шейдерами (отличная статья для старта https://habr.com/ru/post/420847/ ) и перекатываться на three.js
    Ответ написан
  • Какой Macbook 13” 2015 или 2019 брать?

    Moskus
    @Moskus
    Вопросы про "ноутбук для программирования" появляются тут чуть ли не каждый день.
    Между тем, если вы не разрабатываете 3D-игры или какие-то требовательные приложения, для самого программирования вам хватит за глаза какого-нибудь древнего Pentium 4.
    Самый ресурсоёмкий процесс в программировании - компиляция. Если вы только начинаете программировать (а это следует из того, что вы все еще задаете такие вопросы), это не будет для вас проблемой все равно из-за размеров кодовой базы.
    Зачем тратить полторы тысячи на то, с чем справится устройство за три сотни - дело ваше.
    Ответ написан
    Комментировать
  • В чем преимущество localStorage перед cookie?

    Думаю, сложно говорить, хуже, лучше, так же...
    Все зависит от конкретной задачи\проекта\ да и вообще потребностей.

    5d306aa4354a6462085788.png
    Ответ написан
    Комментировать
  • Как выучить технический английский?

    Zoominger
    @Zoominger Куратор тега IT-образование
    System Integrator
    Я конечно понимаю, что английский хорошо было бы выучить весь

    Это невозможно.

    я имею ввиду такие слова как alert, paddding, margin, solid, item и т

    За каким хреном-то? Это термины, не надо их переводить.
    Ответ написан
    3 комментария
  • Как не растерять знания до выхода на первую работу?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Не обязательно выкладывать на гитхаб для резюме.
    Если вы руками сможете это сделать, то можно будет на интервью так и сказать, что делала проекты для себя, в которых было то, то и это.
    А если надо будет, потом выложите, через 10 месяцев.

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

    Например сайт для ребенка. Напишите календарь, формочку, где вы вводите рост,вес. А потом кнопочку, которая вам график рисует. ПОтом график с предсказанием.
    Потом еще что-то.
    Развивайте воображение и придумывайте понятные вам цели.
    Ответ написан
    3 комментария
  • Нехватка места на мониторах. Как решаете?

    Дык это вы, батенька, с жиру беситесь. Имею 15.6" моник, всего хватает, верстаю, разрабатываю с комфортом. Цените, что имеете.

    По сабжу: на мониторах выше 15.6" нехватки места в принципе не может быть. Поэтому никак не справляюсь.
    Ответ написан
    Комментировать
  • Что повторить перед собеседованием?

    inoise
    @inoise Куратор тега Карьера в IT
    Solution Architect, AWS Certified, Serverless
    Ничего. Идите со своими реальными знаниями. Все остальное - бесполезно
    Ответ написан
    Комментировать
  • Modernizr в 2019 году - нужен ли?

    victory_vas
    @victory_vas
    Лично я уже давным-давно его не использую. Даже не представляю, зачем он нужен в современном проекте. Для CSS есть автопрефиксер, для JS - бабель и полифиллы, и если не нужно поддерживать что-то ниже IE11, то этого достаточно, чтобы спокойно писать код и не париться.
    Ответ написан
    1 комментарий
  • Вы часто делали тестовые задания? Как относитесь к ним?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    За мою историю абсолютно все кто выдавали мне тестовые задания не смогли сформулировать даже критерии успешного выполнения тестового задания - фразы типа "мы посмотрим, мы оценим" разводная тема (предлагают участвовать в "конкурсе" не озвучивая условия победы в нем).

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

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

    такая прохладная история)))))
    Ответ написан
    3 комментария
  • Вы часто делали тестовые задания? Как относитесь к ним?

    Moskus
    @Moskus
    Когда хочется спросить "почему говорят", нужно спрашивать у тех, кто говорит, а не у посторонних. Иначе, вы вырываете проблему из контекста. Может быть (а тут так и есть) речь идет не о всех тестовых заданиях и не в любом случае? Вы об этом не задумались?

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

    CityCat4
    @CityCat4 Куратор тега Сетевое оборудование
    Внимание! Изменился адрес почты!
    Можно отправиться добывать золото для страны на четыре года.

    УК РФ ст. 272, часть 2. Корыстная заинтересованность тут прям очевидна :)
    Ответ написан
    Комментировать