Все, что должен знать программист

По на водке ребе [info]metaclass нашел интересный списочек того, что должен знать Настоящий Программист (существо, видимо, мифическое):

http://sharpc.livejournal.com/67583.html

Конечно, как справедливо замечено в комментах,

достаточно 2-3 пунктов из описанного, чтобы уже быть лучше сотен индусов, которые НИЧЕГО из этого не знают, но тем не менее получают за программирование бабло

и

Чувак с таким теормаксимумом называется «технический консультант по вытаскиванию проектов из жопы», получает от $100-200 в час и свысока посматривает на «всех этих недальновидных индусов»

В общем, есть, на что ориентироваться.

Все, что должен знать программист: 7 комментариев

  1. во-первых, индусы очень хорошо знают, что-то одно из этого. Их тупость оказывается их преимуществом — они не разбрасываются. При том, что могут кодить с утра и до забора в руках хорошего менеджера являются страшной силой. Русские программисты из поколения доступного пива и необходимости подрабатывать вместо учебы, не имеют ни одного из индуских достоинств, но все их недостатки. Нужны крепкие гены, чтобы не быть угробленным пятилетним бездельничанием.

    во-вторых, менеджер по вытягиванию из жопы может не знать 4/5 из перечисленного — не находятся в предметной области. Но должен знать волшебное слово Agile, например. Это достаточно для $100K. Для $80K достаточно просто знать какой нибудь SpringFramework.

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

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

      в любом случае, лет через уже где-то 10-15 толковых русских программистов можно будет пересчитать по пальцам одной руки. а программистов уровня около Линуса Торвальдса или Гейтса… не будет никогда.
      увы.

  2. Мне, как человеку неразбирающемуся, просто интересно — ВЕСЬ этот список изучить на действительно хорошем уровне, да ещё и применить на практике парур раз — вообще за одну человеческую жизнь реально?

    1. Изучить — лет за пять-десять. Применить — ХЗ.

      Вот, например, списочек того, что желательно знать в геймдеве:

      http://blog.gamedeff.com/?p=64

      Покрывает пункты 1, 2, 4, 5, 6, 10, 15 частично, 19, 20, 21, 26. Итого около трети списка (которые можно вполне реально применить).

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *