Информация об изменениях

Сообщение Re[6]: Только что с интервью... от 31.03.2017 13:05

Изменено 31.03.2017 13:10 StandAlone

Re[6]: Только что с интервью...
Здравствуйте, ·, Вы писали:

·>Скажи честно, ты много видел программеров с опытом c# 9 лет, которые используют list comprehensions (в c#? linq что-ли?)


А ты кроме LINQ других применений не знаешь, что ли?
Я видел целую херову гору других, особенно часто на собеседованиях, которые прекрасно знаю все про while, но даже краем уха не слышали ни про LC, ни про инвариант, ни про верифицируемость кода.
Не умеют ни декомпозицию толком делать, ни про масштабируемость и поддерживаемость думать.
Им это просто не надо, они шлепают в своем императивном стиле процедуры на пять окон с десятью вложенными циклами и в ус не дуют. И убеждены, что этот подход единственно правильный. Вот прямо как ты или автор темы.


·>но не знают как пользоваться while


Конечно! Прямо сейчас в зеркале вижу. Что я знаю о бриллиантах while?

do
do while
do while break

do while break return
do while break return
do while break return
for if switch case default

За множество лет не припомню, когда бы я в сознательном состоянии написал while. Всегда хватало фора, форича или иных, более высокоуровневых конструкций.
А вот в первый год работы я этот while знал назубок! Был ли я тогда нравственным персонажем программистом способным эффективно решать задачи? Не особо.
Если же теперь когда-то и понадобится while, то естественно из подсознания всплывет что нужно, в случае же если что-то забыто, то упадет тест(см. выше про инварианты) или завалится компиляция, что будет поправлено за минуту и дальше, к станку.
Проверять знание while это как проверять знание таблицы умножения.

·>и что делает using?


Легко! Представь, что ты несколько лет писал бизнес-логику в слое WCF. Тебе этот using нужен? Да тебе терабайты надо помнить про эту бизнес-логику и соприлегающие области. Все ненужное, согласно правилу мистера Холмса, прочь с чердака.
Using-ами пусть себе головенку забивают низкооплачиваемые низкоквалифицированные кодеры, которые ни на что выше кодера и саппортера-багофиксера не тянут.
Re[6]: Только что с интервью...
Здравствуйте, ·, Вы писали:

·>Скажи честно, ты много видел программеров с опытом c# 9 лет, которые используют list comprehensions (в c#? linq что-ли?)


А ты кроме LINQ других применений не знаешь, что ли?
Я видел целую херову гору других, особенно часто на собеседованиях, которые прекрасно знаю все про while, но даже краем уха не слышали ни про LC, ни про инварианты, ни про верифицируемость кода.
Не умеют ни декомпозицию толком делать, ни про масштабируемость и поддерживаемость думать.
Им это просто не надо, они шлепают в своем императивном стиле процедуры на пять окон с десятью вложенными циклами и в ус не дуют. И убеждены, что этот подход единственно правильный. Вот прямо как ты или автор темы.


·>но не знают как пользоваться while


Конечно! Прямо сейчас в зеркале вижу. Что я знаю о бриллиантах while?

do
do while
do while break

do while break return
do while break return
do while break return
for if switch case default

За множество лет не припомню, когда бы я в сознательном состоянии написал while. Всегда хватало фора, форича или иных, более высокоуровневых конструкций.
А вот в первый год работы я этот while знал назубок! Был ли я тогда нравственным персонажем программистом способным эффективно решать задачи? Не особо.
Если же теперь когда-то и понадобится while, то естественно из подсознания всплывет что нужно, в случае же если что-то забыто, то упадет тест(см. выше про инварианты) или завалится компиляция, что будет поправлено за минуту и дальше, к станку.
Проверять знание while это как проверять знание таблицы умножения.

·>и что делает using?


Легко! Представь, что ты несколько лет писал бизнес-логику в слое WCF. Тебе этот using нужен? Да тебе терабайты надо помнить про эту бизнес-логику и соприлегающие области. Все ненужное, согласно правилу мистера Холмса, прочь с чердака.
Using-ами пусть себе головенку забивают низкооплачиваемые низкоквалифицированные кодеры, которые ни на что выше кодера и саппортера-багофиксера не тянут.