Комментарии 37
НЛО прилетело и опубликовало эту надпись здесь
Это как?:)
+1
Вероятно ошибочно ровняет себя к автору.
+10
НЛО прилетело и опубликовало эту надпись здесь
Или системы контроля версий. Если я опытный пользователь и SVN и git, то 3-ий вариант уже как-то не подходит.
0
А помоему это чушь и попытка засунуть все и вся под единный шаблон.
У меня, к примеру, есть друзья которые сделали степень по компьютерам и которые знают на 3-ий уровень и деревья, и алгоритмы, и компиляторы. Но вот только программировать они толком не умеют (пока что).
И ещё, если я не писал макросы под свою IDE, то я уже не достаточно хорош? А может оно мне просто не нужно?
Ну и на последок, читал в какойто книжке (знаменитая книжка, много раз на хабре видел, что её рекомендуют, вроде «Идеальный код» или «Чистый код»), что если вы комментируете свой код, то он не достаточно хорошо написан. Хороший код в комментариях не нуждается.
У меня, к примеру, есть друзья которые сделали степень по компьютерам и которые знают на 3-ий уровень и деревья, и алгоритмы, и компиляторы. Но вот только программировать они толком не умеют (пока что).
И ещё, если я не писал макросы под свою IDE, то я уже не достаточно хорош? А может оно мне просто не нужно?
Ну и на последок, читал в какойто книжке (знаменитая книжка, много раз на хабре видел, что её рекомендуют, вроде «Идеальный код» или «Чистый код»), что если вы комментируете свой код, то он не достаточно хорошо написан. Хороший код в комментариях не нуждается.
+24
-7
Табличка в помощь HR'ам?
Для поверхностной оценки сгодится. Но, мне кажется, здесь многое упущено. Перечислены именно те аспекты, которые считает важными автор. У другого автора были бы и пункты другие.
:о)
Для поверхностной оценки сгодится. Но, мне кажется, здесь многое упущено. Перечислены именно те аспекты, которые считает важными автор. У другого автора были бы и пункты другие.
+6
Не понятно, почему хеш таблица — второй уровень, а ассоциативные массивы — 1. Ведь хеш таблица — один из способов реализации ассоциативного массива
0
Там ведь речь об использовании, а о понимании устройства. Настоящую Хэш-таблицу сложнее реализовать, чем обычный список пар.
0
не понял, то есть если я использую хеш-таблицы — я уровень 2, но если ничего в них не понимаю — все ок?
Если все таки речь о понимании до реализации — ассоциативные массивы реализуются либо через деревья, либо хеш-таблицы, так что массивы не могут быть до конца понятны без таблиц
Если все таки речь о понимании до реализации — ассоциативные массивы реализуются либо через деревья, либо хеш-таблицы, так что массивы не могут быть до конца понятны без таблиц
0
Опечатался и это затуманило мою мысль. Хотел сказать «речь не об использовании».
Уровень 1 — использовать (т.е. понимать зачем нужны), а уровень 2 — понимать реализацию.
Кстати, ассоциативный массив не обязательно делать на деревьях, или хэш-таблицах. Он может быть настоящим массивом. Как они в «классическом» ЛИСПе и сделаны:
Уровень 1 — использовать (т.е. понимать зачем нужны), а уровень 2 — понимать реализацию.
Кстати, ассоциативный массив не обязательно делать на деревьях, или хэш-таблицах. Он может быть настоящим массивом. Как они в «классическом» ЛИСПе и сделаны:
(("key1" . "value 1") ("key2" . "value 2") ("key3" . "value 3"))
То есть, имеем обычный список пар и для него есть встроенные операции получения/добавления значений. Ну и для изменения/удаления тоже не так уж сложно написать. Даже для программиста с уровнем 1 в приведённой классификации :о)
0
оО как так на обычных массивах?
Обычный массив — это участок памяти, в котором доступ до элемента a[i] значит sizeof(a[0])*i, как можно на основе этого сделать ассоциативные массивы?
Обычный массив — это участок памяти, в котором доступ до элемента a[i] значит sizeof(a[0])*i, как можно на основе этого сделать ассоциативные массивы?
0
Взял курс на повышение уровня, особенно в структурах данных.
Думаю через некоторое время приду на «повторный экзамен».
Думаю через некоторое время приду на «повторный экзамен».
0
Хорошее знание алгоритмов графа, динамичного программирования.
Дальше не смог читать.
+2
… хэш-таблицы, обрабатываются столкновения в них
Тоже доставило
+2
Под труднопереводимыми выражениями я имел ввиду такое. Извиняюсь, но все равно не знаю как перевести.
0
А, так имелось в виду разрешение коллизий? А я подумал, что речь об обнаружении столкновений в каком-нибудь физическом движке с помощью хэш-таблиц. По контексту и общему стилю тоже подходило.
0
алгоритмы над графами, алгоритмы работы с графами
динамическое програмирование
динамическое програмирование
0
Промотал, чтобы найти этот комментарий.
ИМХО, автору не стоит переводить такие таблицы, если он даже не слышал такие термины.
ИМХО, автору не стоит переводить такие таблицы, если он даже не слышал такие термины.
+1
Ну и как рассчитывать свой уровень?
Как среднее арифмитическое?
Хм. Распределение прямо нормальным получается.
Как среднее арифмитическое?
Хм. Распределение прямо нормальным получается.
+2
В среднем 1.3. Придётся переквалифицироваться в управдомы…
0
А vim считается за IDE? ;)
+2
Цветной excel документ, строит диаграмму и подсвечивает ячейки.
+1
API Часто подсматривает в документацию — я наверное на минус первом уровне ибо всё ещё ищю эту самую документацию…
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Ваш уровень программирования и не только