?

Log in

No account? Create an account

Previous Entry | Next Entry

Есть тут с кем пообсуждать "матрицу компетентности программиста"? :) Местами она интересна, но меня, например, удивляет, что в табличке Software Engineering три пункта, и это source code version control, build automation и automated testing. Где хоть что-нибудь о дизайне? Из этих трёх под engineering я бы только тестирование оставила, и шире, чем просто automated. Остальное -- инструменты и их использование.
В общем, если есть -- пишите.
Upd. Да, а матрица побуждает к развитию, и в этом её большой неотъемлемый плюс :).

Comments

( 48 comments — Leave a comment )
cs_girl
Nov. 2nd, 2012 01:01 am (UTC)
Глядя на эту табличку, вспоминается анекдот про то, как бы выглядела заявка на должность шофера в стиле того, что требуют с программистов... :( (это я про количество языков и платформ, на которых человек работал, ну или даже systems programming knowledge...). По-моему, чтобы быть экспертом во всех категориях, нужно пару жизней, не одну ;-)
be_unafraid
Nov. 2nd, 2012 01:17 am (UTC)
Systems programming, как по мне, разбит на категории так, как он естественным образом не разбивается. Сети появляются на уровне 2, хотя ассемблер, появляющийся на уровне 1, им довольно параллелен :). Я бы сети вынесла в отдельный ряд вообще.

Кстати, в этой табличке уровень log(n) не то чтобы весь запредельно экспертный. Например, скрипты -- "Has written and published reusable code", requirements -- "Able to suggest better alternatives and flows to given requirements based on experience". Нормальные человеческие вещи :)

Edited at 2012-11-02 01:36 am (UTC)
cs_girl
Nov. 2nd, 2012 01:50 am (UTC)
Мне кажется, systems programming разбито так, как мы в универе эти вещи учили :)

Алин, кстати, design они запихнули в systems decomposition :)
cs_girl
Nov. 2nd, 2012 01:53 am (UTC)
И еще: зачем они туда блог включили, мне интересно? :)
(no subject) - be_unafraid - Nov. 2nd, 2012 02:09 am (UTC) - Expand
be_unafraid
Nov. 2nd, 2012 02:08 am (UTC)
А, верно. Systems decomposition и problem decomposition вместе пойдут. :) Но мало, кмк. Особенно если учесть, сколько места отдаётся инструментам, которые, в отличие от подходов к дизайну, учатся относительно легко и механически.
(no subject) - be_unafraid - Nov. 2nd, 2012 02:28 am (UTC) - Expand
morfizm
Nov. 2nd, 2012 01:19 am (UTC)
Видел. Мне нравится содержимое клеточек этой таблички - полезные ориентиры, но сама табличка (взаимное расположение клеточек и смысл, им придаваемый) makes zero sense to me (100% bs).
be_unafraid
Nov. 2nd, 2012 01:24 am (UTC)
Ага. Содержимое клеточек мне тоже в основном нравится, но разбиение на секции и порядок некоторых клеточек в рядах уже не очень.
morfizm
Nov. 2nd, 2012 01:30 am (UTC)
и порядок некоторых клеточек

Почти всех.
И категоричные формулировки.
be_unafraid
Nov. 2nd, 2012 01:34 am (UTC)
Формулировки верно.
morfizm
Nov. 2nd, 2012 01:52 am (UTC)
Формулировки = ужасно, в контексте определения уровня. Я знаю тонну хороших людей, которые получат level 0/1 вместо 2/3, потому что формулировки по-дебильному restricted. Тем не менее, мне легко себе представить fresh college grad, который по таблице получит level 2/3, а делать ничего не сможет.

Тексты хорошие сами по себе, но их нельзя использовать для любой маломальски-reasonable оценки "уровня", по крайней мере, буквально в том виде, в каком они предоставлены.
(no subject) - be_unafraid - Nov. 2nd, 2012 01:56 am (UTC) - Expand
(no subject) - morfizm - Nov. 2nd, 2012 01:59 am (UTC) - Expand
morfizm
Nov. 2nd, 2012 01:55 am (UTC)
"Я знаю тонну хороших людей, которые получат level 0/1 вместо 2/3, потому что формулировки по-дебильному restricted. Тем не менее, мне легко себе представить fresh college grad, который по таблице получит level 2/3, а делать ничего не сможет."

И это вполне в стиле китайской/индийской зубрёжки, когда "знаний" у всех вагон, а вот ума/способности их применить ... ыыы :) Я поэтому и написал тот коммент. (Не выпендривайся со своей толерантностью, я уверен, что ты знаешь, о чём я говорю.)
(no subject) - be_unafraid - Nov. 2nd, 2012 02:03 am (UTC) - Expand
(no subject) - morfizm - Nov. 2nd, 2012 02:18 am (UTC) - Expand
(no subject) - be_unafraid - Nov. 2nd, 2012 02:20 am (UTC) - Expand
(no subject) - morfizm - Nov. 2nd, 2012 02:22 am (UTC) - Expand
(no subject) - be_unafraid - Nov. 2nd, 2012 02:26 am (UTC) - Expand
(no subject) - morfizm - Nov. 2nd, 2012 02:29 am (UTC) - Expand
(no subject) - be_unafraid - Nov. 2nd, 2012 02:36 am (UTC) - Expand
(no subject) - morfizm - Nov. 2nd, 2012 02:40 am (UTC) - Expand
(no subject) - be_unafraid - Nov. 2nd, 2012 02:46 am (UTC) - Expand
(no subject) - morfizm - Nov. 2nd, 2012 02:51 am (UTC) - Expand
(no subject) - morfizm - Nov. 2nd, 2012 02:41 am (UTC) - Expand
(no subject) - be_unafraid - Nov. 2nd, 2012 02:46 am (UTC) - Expand
(no subject) - morfizm - Nov. 2nd, 2012 06:55 am (UTC) - Expand
(no subject) - be_unafraid - Nov. 2nd, 2012 12:55 pm (UTC) - Expand
(no subject) - morfizm - Nov. 4th, 2012 03:00 am (UTC) - Expand
(no subject) - be_unafraid - Nov. 4th, 2012 05:54 am (UTC) - Expand
be_unafraid
Nov. 2nd, 2012 01:38 am (UTC)
Кстати, а тебе встречались хорошие разбивки такого рода?

И ещё желательно такие, где дизайн включён.
morfizm
Nov. 2nd, 2012 01:50 am (UTC)
Нет, но я скоро чем-то похожим вплотную займусь. Мы тут составляем план домашнего обучения для computer science.
(no subject) - be_unafraid - Nov. 2nd, 2012 02:04 am (UTC) - Expand
(no subject) - morfizm - Nov. 2nd, 2012 02:16 am (UTC) - Expand
(no subject) - be_unafraid - Nov. 2nd, 2012 02:14 am (UTC) - Expand
(no subject) - morfizm - Nov. 2nd, 2012 02:20 am (UTC) - Expand
(no subject) - be_unafraid - Nov. 2nd, 2012 02:22 am (UTC) - Expand
(no subject) - morfizm - Nov. 2nd, 2012 02:24 am (UTC) - Expand
(no subject) - be_unafraid - Nov. 2nd, 2012 02:27 am (UTC) - Expand
(no subject) - morfizm - Nov. 2nd, 2012 02:31 am (UTC) - Expand
(no subject) - morfizm - Nov. 2nd, 2012 02:26 am (UTC) - Expand
(no subject) - morfizm - Nov. 2nd, 2012 02:21 am (UTC) - Expand
(no subject) - be_unafraid - Nov. 2nd, 2012 02:23 am (UTC) - Expand
(no subject) - morfizm - Nov. 2nd, 2012 02:24 am (UTC) - Expand
(no subject) - be_unafraid - Nov. 2nd, 2012 02:27 am (UTC) - Expand
morfizm
Nov. 2nd, 2012 01:21 am (UTC)
Ах, ну да, ну да. Вот и объянение.
http://www.indiangeek.net/wp-content/uploads/Programmer%20competency%20matrix.htm

^_^
be_unafraid
Nov. 2nd, 2012 01:27 am (UTC)
Это не аргумент!
( 48 comments — Leave a comment )