?

Log in

No account? Create an account

Previous Entry | Next Entry

C++

Навіяло розмовою в попередньому пості, зокрема питанням, що потрібне, а що ні для спеціаліста “з комп’ютерних наук”. Причому, запитання стосується не спеціаліста в плані “entry-level software engineer”, a людини, яка має наукову ступінь з Computer Science, отриману в університеті. Зокрема, там Хуан Ґанді висловлював сумнів, чи справді такому спеціалістові потрібне знання C++.

Моя думка така: для конкретної позиції в конкретному проекті можна не знати майже нічого. Можна успішно працювати “програмістом”, не знаючи жодного сортувального алгоритму, або не відрізняючи поінтер від значення, або не розрізняючи лінкований і індексований масиви і т. д. Тому що мало які де бувають проекти, впевнений, що кожен конкретний, навіть нацентральніший на вашу думку, спеціально конкретний шматок комп’ютерних знань, може в задачах конкретного проекту ніколи не попадатися. Але якщо ми говоримо про університетьску освіту, то, все-таки, потрібна якась універсальність базового набору. За визначенням :). І хоча точного визначення конкретному набору знань, потрібному для обґрунтування претензій на універсальність, дати, напевне, і не можна, але на інтуітивно-світоглядному рівні воно, холєра, майже завжди ясно. Скажімо, на оціночному рівні, я би підрозумівав, що людина з університетською освітою програміста повинна би була розуміти більшість класичних програмістських жартів, типу того, що АК-47 є найефективнішим засобом перетворити зі стека в чергу. Правда, і тут все пливе, все міняється. Наприклад, нові комп’ютерщики вже не сміються з напису на футболці “GOD is REAL!... unless declared INTEGER”. От і сіплюсплюс або щось з його когорти теж часом потрібний. Як інакше зрозуміти, чому рже пара студентів, їдучи в автобусі після безсонної ночі перед терміналом, хоча все, що було сказано це “- Можеш підсунутися ближче. - Не можу, але я буду на це сидіння показувати пальцем.” (Знаю, що банально, але, коли не спав 24 години, воно чомусь чіпляє.)

Дисклеймер: сам я не ніяких ступенів з computer science не маю, просто колись давно збоку стояв.

Crosspost from https://malyj-gorgan.dreamwidth.org/100243.html.

Tags:

Latest Month

November 2019
S M T W T F S
     12
3456789
10111213141516
17181920212223
24252627282930

Profile

baker
malyj_gorgan
malyj_gorgan
Powered by LiveJournal.com
Designed by Lilia Ahner