Entry tags:
дьявол в деталях
Вот чего я никогда не понимал в программировании, так это как люди помнят все подробности месяцы и годы после того, как они этим пользовались. Какой синтаксис тут, как называется функция там. У меня это все подчистую исчезает из памяти максимум через полгода, а обычно быстрее. Типа, полгода не писал на Перле - забыл ВСЕ. Понадобился язык снова - вспоминаю... не как с нуля, понятно, но не особо легче, чем что-то, чем 10 лет не пользовался.
Но вот что изменилось в последние годы - благодаря Гуглу и Stackoverflow все такие подробности и решения мелких проблем можно подсмотреть за пару секунд, практически без исключений. В результате таких, как я, становится больше, и таким, как мы, уже не нужно полгода, чтобы забыть основные вещи в языке, можно их просто не запоминать.
Очень солидарен с этим - прочел и рассмеялся, потому что буквально вчера писал что-то мелкое на Питоне и не мог вспомнить, как брать длину строки.
Но вот что изменилось в последние годы - благодаря Гуглу и Stackoverflow все такие подробности и решения мелких проблем можно подсмотреть за пару секунд, практически без исключений. В результате таких, как я, становится больше, и таким, как мы, уже не нужно полгода, чтобы забыть основные вещи в языке, можно их просто не запоминать.
Hello, my name is Tim. I'm a lead at Google with over 30 years coding experience and I need to look up how to get length of a python string. https://t.co/TZZeckGPyw
— Tim Dierks (@tdierks) February 26, 2017
Очень солидарен с этим - прочел и рассмеялся, потому что буквально вчера писал что-то мелкое на Питоне и не мог вспомнить, как брать длину строки.
no subject
Запоминается то, что не случайно.
(Anonymous) 2017-02-28 04:11 pm (UTC)(link)Re: Запоминается то, что не случайно.
no subject
no subject
По этой причине не хожу на собеседования, где надо наваять программу на бумаге - давно так не умею, да и необходимости не вижу
no subject
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
RE: * офф-топик *
Re: * офф-топик *
no subject
Вот вчера только пытался запомнить, чем xrange отличается от range и в какой версии. Сегодня забыл.
no subject
Миша! Ты пишешь на Питоне?!
(no subject)
(no subject)
no subject
Подробности синтаксиса и прочей языко-зависимой мишуры, повода помнить нет. Но что именно уже писал и примерно где - помнить полезно. Иначе, есть риск часто переизобретать велосипеды.
no subject
Помнить нужно как примерно работает фреймворк(движок) или объект, точное знание синтаксиса необходимо для идиотских собеседований где требуют писать на бумаге работающий код.
no subject
(no subject)
(no subject)
(no subject)
(Anonymous) - 2017-03-02 05:07 (UTC) - Expand(no subject)
no subject
http://www.yegor256.com/2017/02/21/say-no-to-google-recruiters.html
no subject
(no subject)
no subject
Как получить длину строки в Си?
Как перебрать все символы строки в Си?
Теперь я понимаю, как получается такой код.
no subject
strncpy (dst, src, strlen(src));
Я который год бьюсь, а сформулировать не могу.
(no subject)
(no subject)
(Anonymous) - 2017-02-28 17:45 (UTC) - Expand(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
no subject
тырнет и поисковики вообще избавили от такой необходимости, ага, теперь проще за 5 минут найти инфу или даже готовое решение, чем его придумывать
изучать надо концепции и иметь общее представление об элементах, а как именно их использовать сейчас не есть биг деал
no subject
Nice excerpt :)))
Кстати, тут можно поговорить о том, что требуется от программера, знание api calls or understanding of design principles and patterns. Я голосую за второе.
А то я тут вчера столкнулся с кодом, в котором hard-coded paths and catch block is empty.
no subject
В java я просто нажимаю . и начинаю набирать очевидное len - и мне предлагают дописать gth(). Потому что всё логично- длина строки это length().
Всё долно быть просто и логично, а python и perl вообще знать не надо :)
no subject
я ниже об этом же написал, назвав это "интуитивностью".
P.S. уверен, что для кого-то и перл прост и логичен.
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
no subject
это проблема. мы тратим время и силы на такие мелочи при написании кода, не можем сконцентрировать внимание и более целостно увидеть задачу (переключение контекста дорого не только у процессоров).
КМК решение - использование интуитивных (или хорошо знакомых) инструментов. при этом оценка "интуитивности" индивидуальна.
no subject
no subject
У меня ВСЕ скриптово-интерпретируемые языки вносит ветром в одно ухо и выносит из другого. Притом, например, не то что не забыл VHDL (с которым, к слову, связаны не лучшие рабочие годы) за 6 лет, а сначала сел и начал работать, и только спустя дни подумал, что шахматы сии не трогал давно :)
no subject
no subject
(no subject)
(no subject)
(no subject)
no subject
no subject
no subject
s.find(s[-1],-1)+1
Можно и rfind использовать:
no subject
Это, как раз, нормально для людей, знающих "в принципе" 2-3 десятка языков, но редко на них программирующих. Но сейчас хоть в бумажные мануалы за синтаксисом лезть не нужно.
Я позавчера вспоминал параметры функций для работы с файлами в C, тоже подзабыл порядком.
no subject
длина строки
Везде уже utf-8, а вы тут какие-та баги на це печатаете
Re: длина строки
Re: длина строки
Re: длина строки
Re: длина строки
Re: длина строки
Re: длина строки
Re: длина строки
Re: длина строки
Re: длина строки
Re: длина строки
Re: длина строки
Re: длина строки
Re: длина строки
Re: длина строки
Re: длина строки
это про картинку с роботами-убийцами?
Re: длина строки
Re: длина строки
Re: длина строки
Re: длина строки
Re: длина строки
Re: длина строки
Re: длина строки
Re: длина строки
Re: длина строки
Re: длина строки
Re: длина строки
Re: длина строки
Re: длина строки
Re: длина строки
Re: длина строки
Re: длина строки
Re: длина строки
Re: длина строки
Re: длина строки
Re: длина строки
Re: длина строки
Re: длина строки
Re: длина строки
Re: длина строки
Re: длина строки
Re: длина строки
Re: длина строки
Re: длина строки
Re: длина строки
Re: длина строки
Re: длина строки
Re: длина строки
Re: длина строки
Re: длина строки
Re: длина строки
Re: длина строки
Re: длина строки
Re: длина строки
Re: длина строки
Re: длина строки
Re: длина строки
Re: длина строки
Re: длина строки
Re: длина строки
Re: длина строки
Re: длина строки
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
Re: длина строки
Re: длина строки
Re: длина строки
Re: длина строки
Re: длина строки
Re: длина строки
Re: длина строки
Re: длина строки
no subject
no subject
no subject
Ааааа!
Какого черта я тогда столько лет считаю, что не могу быть программистом (ну то есть что не могла бы быть) потому что я так быстро забываю все эти подробности синтаксиса, в отличии от "Настоящих" программистов, которые их все как раз посмотрели, так всегда помнят?
no subject
ТОП: 17:00 (московское)
Это Ваш 4-й ТОПовый пост в этом году.
Посмотреть статистику автора можно в карточке топблогера (http://rating.t30p.ru/?avva.livejournal.com&p=tops).