Программирование – это магия, почти волшебство. Превращения каких-то неказистых строчек кода в самые неожиданные образы на экране.
Поделимся мыслями об этом ремесле?
Вид для печати
Программирование – это магия, почти волшебство. Превращения каких-то неказистых строчек кода в самые неожиданные образы на экране.
Поделимся мыслями об этом ремесле?
Абсолютно ни какой магии. Только строгий расчёт, жёсткий алгоритм, проработка всех возможных вариантов. И дебаг проблем.
Надоело как-то физику-ядерщику его работа и решил он переквалифицироваться в программисты.
Через какое-то время новые коллеги спрашивают:
- Ну как тебе, втянулся?
- Да, всё ок. У вас всё просто. Ловишь эксепшн, гуглишь проблему, пишешь пару-тройку строчек кода и переходишь к следующей проблеме.
- Ну а раньше на работе у тебя было по-другому?
- Ну да, отличается. Понимаешь проблему, заказываешь оборудование. Говорят будет готово лет через 10.
- Ну а если по-гуглить проблему?
- Да, есть одна статья на эту тему и то моя ...
А вот рисование - это полная магия. Смотрю как жена пишет картину и афигиваю - набор каких-то несвязанных мазков, абсолютное месиво цветов. А в конечном итоге что-то очень красивое !
Нет там никакой "магии и волшебства". Как и во всех прочих профессиях - 99% работы это жосткая ррррутина, увы.... Сбор требований, анализ, разработка алгоритма, кодирование, отладка, тестирование, написание документации.... аж скулы сводит от скуки. И да, тщательная проработка всех возможных и даже невозможных вариантов.
Когда программист ложится спать, он ставит на тумбочку возле кровати два стакана: один с водой, на тот случай, если ночью проснется и захочет пить; и другой пустой, на тот случай, если ночью проснется и не захочет пить. (ц) не мое
Один мой знакомый программист решил приготовить жене праздничный обед на 8 марта. А я как раз к ним в гости зашел. Его жена ест и нахваливает - "Вот ты у меня какой молодец! Никогда в жизни ничего не готовил, а тут такой вкусный суп с фрикадельками сделал. Ну бульон - это понятно, ты из кубиков "Галина Бланка" сделал, а вот фрикадельки?" Он отвечает - "Фрикадельки тоже очень просто - взял пельмени и почистил!"
Не, не согласен. Жесткая - пишется с "е", к слову :) Рутина, это если на дядю пашешь и пишешь говнокод, с утра и до вечера (да ещё и ходить-ездить надо до него за презренный стольник), а не в удовольствие себе. За 4 года, сначала 2 года ООО, а потом "самозанятый", меньше чем 40-45 в неделю не зарабатывал. И это при 3-3,5 часа в день.
ИМХО, у каждого по своему всё складывается, но трудиться на себя и в удовольствие - кайф! Если бы сидел на пенсии (32 тыс.р. сейчас), с ума бы сошел :(
Друган вон, тоже пенс, трактор "Беларусь" купил, с навесным оборудованием. Заказов на земляные работы на участках, траншеи, на стройках и прочее - отбоя нет!
ЗЫ
Заказчики у меня в основном зарубежные, они всегда знают что хотят на выходе, грамотно формулируют и не жадные, как некоторые наши.
Беларусь - страна, "Беларус" - трактор. Впрочем это не относится к программированию, как и тема)))
Не-не-не!
Тут, как и в любом деле есть свои нюансы.
Я вот показывал свой лог профи от программирования, которые были очень удивлены - почему человек создавший очень сложный программный продукт не занимается программированием профессионально, т.е. программирование не является его работой? Ответ простой - ну самое главное, у меня есть работа, которая меня устраивает, это конечно важно.
А второе - для меня сейчас программирование лога - это сродни написания картины, а работа в фирме по программированию - это покраска заборов. Вроде и в том и в другом случае работаешь кистью и красками, а работа разная! :)
Программирование - все один в один: это может быть и искусство, и скучная рутинная работа.
Маляры-то автором темы уже ищутся:
https://forum.qrz.ru/137-rabota-dlya...ml#post1892914
Вряд ли. Это много отдельно взятых специальностей, и все они требуют хорошего уровня знаний и опыта. И конечно определённых складов ума. Это если говорить о профессиональной работе.
Для хоббийного отношения достаточно желания, упорности и ума - и хороший продукт получается хоть и за долгое время, но вполне достойно.
Да не ищу. Предложил подработать лишь. Не хотите 30 тыс.р. в неделю, стало быть богатые, на камри-галенах ездите. И ладно, сам выполню пожалуй, лентяи.. :))
А может и забью.. Отдохнуть надо в сердечном санатории, кардио-стимулятор вот отказал, аритмия жуткая.
На две жизни заработал, а у гроба карманов нет, как оказалось.. : )) Во дела!
PS
А чего это тут все такие злые? Работы и денег вокруг - море! Или жёны достали? :)
Когда писал на С++, Delphi, VB, в связке с БД и клиент-серверными технологиями,
так то это все магией не казалось, "рутина и муть".
А вот когда перешел на чистый С, выкинул из головы ООП, операционные системы, фреймворки и прочие -
вот тогда действительно стало интересно!
Был мертвый камень - стало работающее устройство! Это действительно похоже на магию :)
Заработок - это хорошо и важно, но это не цель.
Лично мне гораздо важнее - чтобы работа была по душе!
Чтобы было интересно ее делать, а не ходить каждый день как "на каторгу".
Счастье-это когда занимаешься любимым делом, а за это тебе еще и платят.
ИМХО, Программирование – это НЕ магия.
Программирование – это процесс. Для профессионалов - почти рутинный труд (часто в заданных временных рамках), для любителей - иногда развлечение, а иногда почти искусство (при наличии интереса и способностей).
Можно наговнокодить вполне работоспособную программу (массовый пример - множество посредственных скетчей для Ардуино, примеров тому множество), а можно написать почти шедевр (из близкого к нашему хобби - логгер N6TR, CWTYpe от UA9OSV, MMANA и мн. др.), все зависит от мотивации, времени и других ресурсов.
Возможно, кто-то не читал:
Если бы программисты строили дома
Это еще хорошо, что программисты не строят самолеты.
Наверное вы профессиональный программист с соответствующим образованием.
А для меня например, самоучки это было действительно нечто из разряда чудес.
А начинал вообще с машинных кодов, на "Радио-86РК".
Потом BP, Turbo Vision, вставки на Assembler_е.....
Когда занялся Delphi стало почему-то скучнее. Да и работу сменил на несвязанную с компьютерами и программированием.
Последнее, что помню, в 2002-м написал несколько коротких программ для восстановления данных после Win9x.CIH(был такой вирус).
И ведь восстановил. Радости было........
Но пришлось сменить работу. Так, к сожалению и забросил.
Но те незабываемые ощущения помню до сих пор.
Магия не в программировании, а в голове программиста.
Радость от первой удачной программы, затмевает все другие радости.
Когда написал первое слово, оживил с помощью карандаша и еще одной бумажки, нарисованного человечка, сделал и запустил первый кораблик, заставил "говорить" кучку радиодеталей...
А когда появляются другие "радости", то эта (если не остановиться) превращается в "рутину".
Самая большая радость в те годы была, когда заработал тетрис, написанный в машинных кодах Электроники-С5 :s7: