楽園松本
Oldschool detected :)
Ха ... Есть такое. Я ещё тот олдскулщик. Но я считаю, что проблема не в сложности программ(это насчёт поста). Раньше, в "чужую" сферу никто не лез, и если нужен был человек понимающий в компах, то такого искали. Сейчас же любой, кому не лень, называет себя программистом. Да же приходится отделать понятие "coding" от "programmer", а ведь это синонимы. Сложность кода это всего лишь много-много-много процедур, которые отлажены и не рушат друг-друга. Любой язык даёт возможность писать код как правильно так и через задницу. Просто современный подход к программированию допускает писать абы-как. Я много преподавал, и вижу чёткую тенденцию, любой программист изучив что такое битики и байтики, понявший почему и как и по какой причине происходят ЭЛЕМНЕТАРНЫЕ операции, - превосходит по качеству кода в разы не понимающего эти процессы. Понимая во что превращается написанный синтаксис на том или ином языке, ты автоматически интуитивно способен "вкурить" любой язык. Да, ты не будешь экспертом, но ты будешь знать где искать. Моя текущая специализация заключается в том, что мне нужно писать код без "багов". Одни из устройств это стимулятор, который вшивают человеку на столько лет, на сколько способно устройство протянуть. Вот нужно написать сложный код, который должен стартануть сегодня и проработать 7мь лет, при этом имеющий кучу функционала, начиная от простого, заканчивая перепрошивкой на ходу, поддержкой разнообразных протоколов. Вот моя практика показывает, что наработав принципиальный подход к программированию, КРАЙНЕ не понятный классическим программистам, даёт мне возможность быстро и качественно собирать код бег багов. У меня доходило до того, что было устройство, которое фактически без проверок запустили в серию, а это был медицинский хирургический аппарат. Ну вот как бы уже два года, и его серийно производят с кодом который по факту не прошёл тестирование. Всё очень сильно зависит от того на сколько педантично относятся к кодингу как таковому. Любой язык можно обмануть и заткнуть его, это по поводу "искать бинарные уязвимости", можно подкидывать системе глупые строки, это по поводу - "а я игрался sdd и куча пробелов". Да можно всё делать через задницу. Во времена, которые называют "oldschool", ценили каждый байтик, кодеры были педантичны, да не все, но в основной своей массе были таковыми. Вот поэтому и багов было меньше. Теперь работает правило 80%, что называется - ширпотреб.