Я розумію, як кодувати. Я знаю, як обійти основи мов, якими регулярно користуюсь. Я знаю, як писати трохи вище базових регулярних виразів, можу спілкуватися з базами даних, можу приймати введення, друкувати вихід, обробляти файли тощо. Я більш-менш впевнений у своїй базовій здатності виплюнути вихідний код для помірно складна програма.
Моя проблема полягає в тому, що я ніколи не відчуваю, що цього достатньо. Я відчуваю, що знаю лише невелику частину стандартної бібліотеки своєї мови, і що, поки я не все це зрозумію, принаймні попутно, я не маю права навіть намагатися влаштуватися на роботу, використовуючи її. Я щойно вийшов з коледжу (громада / молодший / щохавею), і мої друзі отримують роботу в галузі, але я все ще відчуваю себе фальшивкою або поганою людиною, і я просто недостатньо хороший.
Чи є гідний маркер для "Я знаю достатньо", який я міг би використати, щоб запевнити себе, що можу кодувати? Чи слід сприймати той факт, що я, принаймні, здатний кодувати FizzBuzz як показник того, що добре застосовувати речі? Як я можу порівняно легко дізнатися більше про ці стандартні бібліотеки, рамки та / або API? Я кодую регулярно, я читаю книги, але мої знання все ще відчуваються такими дрібними.
ДОПОМОГА!
I feel like I only know a small portion of the standard library of my language
це речення має бути офіційним девізом C ++ .