Сообщения

Показаны сообщения с ярлыком "программирование"

Эпиграммы программирования

Давным давно читал эпиграммы программирования и некоторые из них мне понравились, т.к. имеют вполне практическое применения. Здесь можно почитать все эпиграммы -  http://translatedby.com/you/epigrams-in-programming/into-ru/trans/ . А ниже представляю выборку наиболее интересных с моей точки зрения эпиграмм: 7. Проще написать неработающую программу, чем понять работающую. 8. Язык программирования является низкоуровневым, если написанные на нём программы требуют внимания к несущественному 9. Лучше иметь 100 функций, использующих одну структуру данных, чем 10 функций для 10 структур. 10. Быстро привыкайте к рутине: Делайте одни и те же действия одним способом. Собирайте идиомы. Стандартизируйте. 11. Если у вас есть процедура с 10 параметрами, скорее всего, парочки не хватает. 12. Рекурсия - основа вычислительного процесса, поскольку она обменивает описание на время. 14. В течение длительного периода любая программа устаревает - а затем превращается в булыжник. 15. Все должно...

Звания IT-работников

Изображение
Некоторое время назад я пытался найти кем можно стать начиная с программиста и куда эта дорога может привести. К сожалению ничего толкового мне найти не удалось. Поэтому я попытался самостоятельно провести исследование на эту тему. Итак представляю вам на обозрение схему развития программиста начального уровня в нечто более разумное. Особое спасибо Дмитрию Ч. за помощь. Стрелки обозначают переходы из одной должности в другую. В общем случае, возможен любой переход, однако на мой взгляд, нарисованный на схеме переходы наиболее вероятны. Итак все начинается с JD - Junior Developer (тот кто только, что устроился на работу в компанию на последнем курсе университета). У него 3 пути. Он может продолжать подниматься по лестнице разработчика: D - Developer (понимает чем отличается программирование в комании от программирования в университете или школе); SD - Senior Developer (хорошо знает ряд технологий); LD - Lead Developer (знает еще больше технологий, знает как работает весь проект,...