Что я понял, став программистом
На волне постов решил сам написать свой пост, дебютный. Это скорее юмористический пост, да и чукча не писатель.
Программист автоматически дает вам репутацию чинилы всего, что подключается к розетке.
Программист никогда и ничего не знает. И чем больше он знает, тем больше он ничего не знает.
Программист не знает когда он сделает работу. А вот бизнес хочет знать. Поэтому вместо "да хер его знает когда" он говорит "ну, это дело на два сторипоинта".
Видите разницу между "c" и "с"? И я не вижу. А из-за этой разницы код не запустился.
Бизнес считает что скорость разработки зависит от крутости разраба. Поэтому "в целях экономии" они пытаются нанять не команду, а одного гигамиста за зарплату джуна. В итоге вакансия висит годами, младших сотрудников брать отказываются, а старшие за такую зп брезгуют.
У программиста есть две стадии - два часа тупняка и две минуты работы. Обе части одинаково важны.
Программисты по-своему придают значение словам "стринги", "були", "циска" и прочим.
Страшна не та ошибка, которую вам показывают красным цветом. Страшна ошибка, которую не показывают.
Если программист исправляет одну ошибку, то вообще не факт что ошибок станет на одну меньше. Скорее наоборот. В тысячу раз наоборот.
99% багов вы не видите потому что из-за этих багов программа даже не запустилась.
После того как смотришь на то, как техника чудит, начинаешь верить в Бога. А Бога машины!
У всех программистов есть свои ритуалы, молитвы, мифы, суеверия и поверия. Большинство из них правда и даже работают.
Если в программе появилась тупая фича, то это не у разраба опухоль мозга, а у менеджера фетиш.
Нельзя просто выучиться в айти и до конца времен грести бабки, один-два года стагнации и ты на помойке.
"Два часа пишешь, строчку. Через два часа стираешь эту строчку..."
Языки программирования это как русский, украинский и белорусский язык. Выучил один - остальные легко будет.
Один и тот же код, написанный на двух разных языках может работать радикально по-разному. И выдавать разный результат.
Компьютер тоже может выдавать бред в вычислениях.
Программист без интернета не работает. Никогда.
Иногда код как гробница фараона - красиво, но внутри лучше не лазить.
"Лучшее - враг хорошего" - не выдумка.
Скаченное тобой с интернета пнг вообще не факт что пнг.
Если вы думаете, что что-то сделать легко, то это вероятнее всего ошибка.
Не важно насколько у вас надежная система, если стоя на одной ноге вверх тормашками на вершине эльбруса будучи укуренным прошлогодними сигаретами в микрофон без изоляции прокричать "Джигурда! Джигурда! Джигурда!", то вся система рухнет. Не спрашивайте почему, никто не знает, даже тот кто это выдумал и исполнил.