У мене дуже багато ідей для виробів, які потрібно побудувати. Проблема полягає в тому, що я маю менше року професійного досвіду роботи і боюся бути негативно оціненим у майбутньому на основі того, що я зараз виробляю. У мене немає поняття, чи мій код якийсь хороший.
Мені не знайомий жоден із моделей кодування. Все, що я знаю, - це будувати продукти, які працюють. Я хочу мати публічний профіль в github для моїх майбутніх проектів, і я постараюся зробити так, щоб він добре прокоментував, був оптимізований та чистий.
Це речі, які я боюся оголитись публічно:
- Мій код може бути не оптимізований.
- Неправильне використання певних бібліотек або функцій, які збігаються випадково.
- Не знаючи або не дотримуючись жодної схеми кодування.
- Багато помилок / не враховуючи кутових, крайових корпусів
- Принципова відсутність розуміння та застосування певних понять, таких як безпека потоку, питання одночасності в багатопотоковому програмуванні тощо.
Якщо я маю йти вперед і розпочати або продовжувати дотримуватися будівельних речей на місцях та приватно, поки не отримаю більше досвіду. Я не хочу, щоб помилки, допущені тут, переслідували мої перспективи кар’єри в довгостроковій перспективі.
All I know is to build products that work.
- Що дуже гарна річ. Легко