Просмотров: 8231

Learning Curve 2: этапы развития в программировании


Ещё один небольшой и достаточно несерьёзный пост, это прямое продолжение к недавнему Learning Curve: особенности языков программирования.

Теперь давайте посмотрим, как прогрессирует вполне типичный программист по годам, каков его типичный рабочий цикл погружения в свою профессию. Хотя, скорее это мануальная диагностика прогрессирования объектно-ориентированого синдрома кодера в течение времени.

Итак, под катом пишем типичный hello world для отладки карьеры программера.

Первый год

Первые робкие шаги в сторону неизвестности. Вау, оно работает!

Learning Curve 2: этапы развития в программировании юмор приколы код листинг

Второй год

Нет, так дело не пойдет, нужен рефакторинг: за эти годы я понял (узнал) многое. Теперь я джуниор!

Learning Curve 2: этапы развития в программировании юмор приколы код листинг

Третий год

Гит-хаб стадия развития сеньора: смотрите все, я не так-то прост, ребятки!

Learning Curve 2: этапы развития в программировании юмор приколы код листинг

Пятый год

Фреймворк-стадия саморазвития, тим-лид — вот он, настоящий опыт и вся мощь абстрагирования! Сила знания есть, ума не надо ©

Learning Curve 2: этапы развития в программировании юмор приколы код листинг

Десятый год

Возвращение к истокам и здравому смыслу. В этих строках ниже спрессована вся попаболь десяти лет развития. Это долгий путь к ре-изобретению KISS-принципа.

Learning Curve 2: этапы развития в программировании юмор приколы код листинг

Двенадцатый год

Это можно было бы и не писать — это уже моё личное:

#!/bin/sh echo «Hello World!»

Послесловие

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

p.s.: та же самая эволюция, но уже для функционального Haskell-программиcта: The Evolution of a Haskell Programmer.

Learning Curve 2: этапы развития в программировании юмор приколы код листинг

twitter.com facebook.com vkontakte.ru odnoklassniki.ru mail.ru ya.ru pikabu.ru blogger.com liveinternet.ru livejournal.ru google.com bobrdobr.ru yandex.ru del.icio.us

Подписка на обновления блога → через RSS, на e-mail, через Twitter
Теги: , , ,
Эта запись опубликована: Суббота, 24 октября 2015 в рубрике Литдыбр.

Оставьте комментарий!

Не регистрировать/аноним

Используйте нормальные имена. Ваш комментарий будет опубликован после проверки.

Зарегистрировать/комментатор

Для регистрации укажите свой действующий email и пароль. Связка email-пароль позволяет вам комментировать и редактировать данные в вашем персональном аккаунте, такие как адрес сайта, ник и т.п. (Письмо с активацией придет в ящик, указанный при регистрации)

(обязательно)


⇑ Наверх
⇓ Вниз