Software Architect
  • Насколько важно знать алгоритмы?

    Я тоже считаю, что если программер не освоил алгоритмы, ему лучше в сантехники.

    Поддержал: Sergey Ponomarev
  • Насколько важно знать алгоритмы?

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

    Поддержал: Sergey Ponomarev
  • Насколько важно знать алгоритмы?

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

  • Насколько важно знать алгоритмы?

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

  • Насколько важно знать алгоритмы?

    В таком контексте вы напрасно называете это технологиями. Вы имеете ввиду _интерфейсы_ к технологиям. На самом деле, и этого знать не надо — в нормальных IDEшках есть автокомплит, он вам подскажет и синтаксис языка, и сигнатуры нужных функций. И вы в свой список забыли добавить главный скилл — «copy/pasting from stackoverflow».

  • Насколько важно знать алгоритмы?

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

  • Український хабр

    Не злетить, але не через мову. Чому до вас прийдуть читачі? Там зараз дві сторінки різнорідних текстів різними мовами. Чому до вас прийдуть автори? Що саме автор подумає, коли прийме рішення публікуватися не на мімімішному медіумі, не в своєму блозі, а тут? «Вау, тут хаотичні статті і нема читачів, це саме для мене!»

    Щоб розкрутити портал з контентом, треба попрацювати над контентом. Підібрати цікавих авторів, попросити їх безкоштовно вам понаписувати цікавих статей ( :-/ ), або підібрати наявні публікації, попросити в авторів дозвіл на їх публікацію.

    Втілиться кимось іншим, звичайно, хто захоче попрацювати над редактурою, і придумає, як на цьому заробити.

  • Насколько важно знать шаблоны проектирования?

    Почитайте в википедии соответствующую статью, посмотрите референсы на литературу, обратите весь гнев туда. Я ответила человеку в том смысле, в котором он употребил этот термин, а вы хотите перейти на личности и потешить эго — ну потешьте. Вы самый умный и умелый! Легче стало?

  • Насколько важно знать шаблоны проектирования?

    Хорошо знать/понимать/уметь ООП — важнее, чем знать конкретные паттерны проектирования. А чтобы его хорошо понимать-уметь — придется прочесть какое-то количество классической литературы по OOAD. В том числе и ознакомиться с паттернами, уровня «ознакомился» уж точно хватит.

    Есть и другой путь — вступить в ряды тех, кто яростно презирает ООП, тогда можно совсем не знать паттернов, поливать их грязью люди справляются и ничего не зная о них :)

  • Портрет ИТ-специалиста — 2016. Инфографика

    Спасибо, я уже тоже посчитала. Круто, что выложили сразу с исходными данными!

  • Портрет ИТ-специалиста — 2016. Инфографика

    А есть цифра, какой процент женщин не среди всех айтишников, а среди конкретно программеров?

  • Много ли в Украине программистов с английским на уровне advanced?

    Назовите хоть одну прочитанную Вами статью на любом языке.
    Серьезно вы это хамством не считаете? От этого оно менее хамством не становится.

    Последнее, что я читала, как подсказывает мне хистори скачанных файлов, это было Design and synthesis of a minimal bacterial genome. Hutchison et al, 2016. Не по программированию, а потому что интересно.

    Большую часть научных статей я читала именно по UX, потому что во-первых, это мой основной фокус последние много лет, во-вторых это такая область, где либо проводится нормальный ресерч, либо это досужие рассуждения, не подтверждаемые в реальности. Поэтому кроме research papers, читать и нечего.

    Пустые понты вы видите в зеркале.

  • Много ли в Украине программистов с английским на уровне advanced?

    Вы так говорите «ватерфол», как будто он существует в природе.

  • Много ли в Украине программистов с английским на уровне advanced?

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

  • Много ли в Украине программистов с английским на уровне advanced?

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

  • Много ли в Украине программистов с английским на уровне advanced?

    Надеюсь, вы шутите. Ландау-Лифшиц — это учебное пособие для вузов, с его пониманием справляются дети в 18-20 лет.

  • Много ли в Украине программистов с английским на уровне advanced?

    В каком смысле «разочаровывать». Я ровно это и имею ввиду, уровень английского должен быть достаточным для понимания нетривиальных вещей. Это вас обижает? Ваш уровень владения языком недостаточен? Или с чем связано ваше высокомерие, что заставило вас обратиться к незнакомому человеку со слов «не хочу вас разочаровывать» и с подтекстом, что собеседник не сечет в физике.

  • Много ли в Украине программистов с английским на уровне advanced?

    Мне тоже ) Хорошие массовые курсы читаются лекторами с идеальной риторикой, максимально простым языком, насколько это позволяет предмет. Специально делаются очень простыми для понимания массовой аудиторией. Литература в жанре фентези содержит очень много устаревшей и специфической лексики. Особенно GoT. Поэтому я и не это сравнение привела. Я сравнила устную речь заказчика и научную статью. Некоторые заказчики вообще изъясняются в стиле «and then this guy goes here, you know», там больше навык понимать косноязычие, чем английский.

  • Много ли в Украине программистов с английским на уровне advanced?

    Это прекрасно. Человек, у которого «проблеммы» с пониманием заказчика, искренне не понимающий, зачем думать о языке/фреймворке/системе в тех же терминах, что авторы, не читавший ни одной научной статьи по своей проблематике (а как вы это сделали? как минимум в вузе должны были заставлять), считает допустимым рассуждать о том, какой уровень языка нужен. Еще и типа с наездом на собеседника. Нет, это делается не в такой последовательности. Сначала осваивается профессия, английский до уровня advanced и выше (тогда не будет «проблеммы» с пониманием чего-либо), осваивает передовые достижения в своей области, а потом уже пытается поучать собеседников.

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

    Поддержал: Vladimir Douritski
  • Много ли в Украине программистов с английским на уровне advanced?

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

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

    Поддержали: Vladimir Douritski, Anatoliy Yegorov
← Сtrl 12345 Ctrl →