У фоновому режимі ми робимо настільні інженерні програми, з AutoCAD на зразок інтерфейсу користувача, щось подібне до етабів .
Одна річ, яка мене справді клопоче, - це чи потрібно найняти найкращих розробників? Для початку ми відчуваємо великі труднощі при підборі; Більшість резюме, які ми бачимо, або роблять прості програми CRUD, або налаштування SharePoint, які, на мою думку, насправді не передбачають багато жорстких програм. Навіть ті, кого ми закликаємо на співбесіду, більшість не може виконати послідовність Фібоначчі і простий двійковий пошук, і ми досить люб’язні, щоб дати підказки і чітко прописати проблеми, щоб кандидатам не довелося шукати словник для перевірки. що означає "послідовність Фібоначчі".
Це змусило мене задуматися: Так, нам потрібен певний рівень здатності до програмування, коли ми робимо обчислювальну геометрію / лінійні програми програмування, і нам потрібен певний рівень здатності до програмування, коли розробляємо архітектуру програмного забезпечення / або вирішуємо, який шаблон програмного забезпечення використовувати, але крім цього , багато нашого коду - це просто сантехнічний код (я думаю), який може зробити хтось, хто знайомий з програмуванням.
З огляду на те, що зараз нам справді потрібні таланти програмування, і зважаючи на те, що наймати розробників суперзірок дуже важко, я хочу знизити свій рівень і найняти лише тих, що є, так що прямо суперечить тому, що проповідує Джоел .
Що ти думаєш?
Редагувати: Вам не потрібно переписувати всю бібліотеку обчислювальної геометрії / лінійного програмування; все, що вам потрібно зробити, що стосується моєї заявки, - це вміти розбирати задані проблеми у відповідних обчислювальних геометричних / лінійних термінах програмування та знати, коли / як використовувати існуючі бібліотеки. Тож це не так складно, як здається.