Геть, брудний програмісту; Кодування

Конфіденційність та файли cookie

Цей веб-сайт використовує файли cookie. Продовжуючи, ви погоджуєтесь, що ми їх використовуємо. Дізнайтеся більше, зокрема, як керувати файлами cookie.

брудний

І так, бути забудовником, коли тобі у Франції за 30, гірше, ніж бути касиром у 40 років. Тому більшість людей, які витрачають 90% свого часу на програмування, зможуть сприймати їх як інженерів-конструкторів, технічних експертів, менеджерів проектів, архітекторів рішень, консультантів тощо. Найкраще, коли ви поганий постачальник ІТ-послуг, який виконує місію в банку, і витрачаєте дні на кодування, це говорить усім, що ви - ІНЖЕНЕР ФІНАНСІВ. так Так.

Це досить жахливо, але, схоже, з цим мало що можна зробити.

Перше спостереження полягає в тому, що явище досить локалізоване. Вірніше: явище не є узагальненим. У Франції з досліджень ми пояснюємо, що є розробники (berk) та кухарі (так).

Ну, діти, якщо вас прийняли до SUPIMAG, це не кінець розробником. Виходячи з нашого закладу, сподівайтесь бути молодшим менеджером проектів (на чолі з 5 розробниками, 52 тис. Євро, на 6-12 місяців), а потім, очевидно, директором проекту (1200 розробників біля ваших ніг, 420 тис. Євро + iPhone + бонус)

І тоді, навіть якщо ми сміятися з вас під час перших інтерв’ю, вже пізно: ви більше не хочете, ви більше не можете бути розробником. Вас може сплутати адміністратор мережі (BTS Computer and Networking for Industry and Technical Services, € 23 тис., Nokia 3310 для чергування).

Наприклад, у США та, безперечно, деінде, це не працює так. Є різні професії. Розробник - це професія. Менеджер - це інша робота. Розробник програмує, а менеджер управляє. Цілком можливо залишитися програмістом, коли станеш татом. Нас не сприймають за придурка, а лише старшого програміста, платять і визнають таким. Коротше кажучи, професіонал, який зробив вибір кар’єри над іншим. Немає ієрархії, в якій програміст знаходиться внизу сходів, є просто різні професії, вправи яких необхідні для реалізації ІТ-проектів.

Поки ми не зрозуміємо, що тут, ми будемо продовжувати терпіти гучний сміх великих борсуків, що говорять про писання коду.

Люди ви помиляєтесь.

Розробка або програмна інженерія, якщо ви хочете її трохи розширити, - це складна дисципліна, яка вимагає мозку. Розробник, вартий його солі, - це той, хто вміє думати, осмислювати, розуміти. Це людина, здатна працювати в команді, ефективно спілкуватися, організовуватися. Це людина, яка не може вічно спиратися на свої досягнення. Він також людина, яка повинна виробляти, і яка навряд чи може обдурити. Програмування - це одночасно складна і захоплююча робота, для якої навіть можна подумати, що вимагає таланту. Насправді це, мабуть, одна з найвибагливіших та найрозумніших робочих місць навколо.

Практично незрозуміло, що ми прийшли до цього принизливого і що програмування було зведене до ганебного завдання.

Програміст: n.m. Той, чия робота - писати комп’ютерні програми. Найчастіше молодий випускник або невдалий керівник проекту. Syn. невдаха. Наприклад, ти смокчеш як програміст.

Перша гіпотеза: Ромен, ти дебіл і параноїк: ніхто не має цього брудного іміджу розробників. Друга гіпотеза - дуже особиста і, мабуть, дуже дискусійна: не кожен народжений програмістом. І набагато краще, я повинен додати: було б досить сумно мріяти інакше. Однак у Франції, як і скрізь, є потреба у програмістах, і тому ми неминуче отримуємо армію розробників, незважаючи на них самих. Ні особливо обдаровані, ні особливо мотивовані, вони виявляють, що їм доводиться підтримувати більш-менш жахливі програми, насправді не розуміючи, що вони роблять, і не бажаючи більше розуміти деінде. Розвивається, Фу, зрештою трохи смокче, так. Я не можу дочекатися, коли я теж проведу свої дні в Powerpoint.

Я маю на увазі, що в глибині душі не так багато людей, які знають, що таке програмування. Серед програмістів - кухарі, вербувальники, вчителі, коти, моя мама. Я, скоріше з фальшивої скромності, ніж перефразовуючи Сократа, я виявив не так давно, що насправді не знав, що таке програмування.

До речі, є архітектори, які просто пишуть прототипи методів і залишають реалізацію програмістам ?