Я багато в чому програміст-самоучок. Насправді я вперше почав програмувати приблизно на півдорозі через середню школу біофізики, і, хоча думаю, що зробив досить гарну роботу, я ніколи не працював як частина «серйозної» команди розвитку, яка мала більше одного-двох інші розробники (і я б не вагався, називаючи їх настільки ж недосвідченими у розробці програмного забезпечення, як професія).
Закінчивши докторську ступінь, я зосередився на програмуванні, офіційно як постдоктор, але неофіційно як програміст досліджень персоналу. У той час у мене також було два інтерв’ю в Google, але не актуальна пропозиція. Оскільки я є, я відклав коріння і, ймовірно, не зміг би взяти роботу. Будинок + дружина з дуже добре оплачуваною роботою тощо. Минуло три роки, і моя чесна оцінка полягає в тому, що я навчився тонни більше, але мені справді потрібно більше групи однолітків, щоб підтримувати або прискорювати своє зростання. Проблема полягає в тому, що, коли я дивлюся, у більшості списків вакансій є вимоги, які здаються неможливими грандіозними, і я вагаюся в застосуванні. Це, або робота / проект здається неймовірно нудною.
Я підозрюю, що або більшість людей просто набагато менш реалістичні, ніж я, коли йдеться про оцінку, скільки часу знадобиться для того, щоб вони швидко зросли, або їм все одно; мій страх полягає в тому, що я просто беззастережно кваліфікований за будь-яку цікаву, добре оплачувану роботу розробника. IE: Я впевнений, що я міг повністю перейти в режим C ++ за пару тижнів роботи (я в основному використовую C, Python, C # щодня), але я не вважаю себе "досвідченим" в C ++ у своєму резюме або подаю заявку для робочих місць, які 'вимагають' таких знань. Кілька додатків, за які я вважав, що я справді хороший матч, не отримали відповіді.
Я підозрюю, що можливі проблеми з моєю заявою / резюме, і я хотів би отримати зворотній зв'язок:
У мене немає ступеня CS. Моя ступінь бакалавра з біохімії та молекулярної біології, доктор біологічних наук. Я взяв курси алгоритмів з низьким рівнем та рівнем та повністю знищив їх, але не знаю, як це ефективно перекласти у своє резюме (різниця між отриманням A + та курінням усіх інших у класі).
У мене є доктор наук, але це не в КС ... Я обговорював питання, чи варто його вилучати з мого резюме, і тим більше, чи ні, тоді було б оманом перерахувати хоча б деякі з цих років як якесь "програмування" 'робота (багато в чому це було).
Я думаю, що іноді є сильні стигми, пов'язані з програмістами-самоучками. Я, безумовно, один із таких. Я навіть усвідомлюю, що деякі з цих стигм є натяком на істину, але я дійсно хочу бути користю для команди. Як я можу повідомити, що, незважаючи на те, що я майже 8 років займаюся самокеруванням, я все одно можу приймати маршові замовлення, коли це потрібно? Я просто так прямо кажу?
Чи варто мені просто стати набагато менш скрупульозним щодо всього процесу? анекдот: У мене є друг, який подав заявку на посади, де він повністю переміг свою кваліфікацію, щоб пройти перший відбір. Він був набагато чеснішим та майбутнім щодо своєї фактичної кваліфікації, коли з ним зв’язався, і йому все-таки вдалося запросити на пару співбесід і навіть отримати кілька пропозицій. Його кулі більше, ніж у мене.