Mam wiele pomysłów na produkty do zbudowania. Problem polega na tym, że mam mniej niż rok doświadczenia zawodowego i boję się negatywnej oceny w przyszłości na podstawie tego, co teraz produkuję. Nie mam pojęcia, czy mój kod jest dobry.
Nie znam żadnego z wzorców kodowania. Wiem tylko, że potrafię tworzyć produkty, które działają. Chcę mieć profil publiczny w githubie dla moich przyszłych projektów i postaram się upewnić, że jest dobrze skomentowany, zoptymalizowany i czysty.
Oto rzeczy, których obawiam się, że zostaną ujawnione publicznie:
- Mój kod może nie być wysoce zoptymalizowany.
- Niewłaściwe użycie niektórych bibliotek lub funkcji, które przypadkowo wykonują zadanie.
- Nie znam ani nie podążam za żadnym wzorcem kodowania.
- Dużo błędów / nieuwzględnianie przypadków narożnych i krawędziowych
- Zasadniczy brak zrozumienia i zastosowania niektórych pojęć, takich jak bezpieczeństwo wątków, problemy z współbieżnością w programowaniu wielowątkowym itp.
Czy powinienem zacząć i kontynuować, czy nadal trzymać się budowania lokalnie i prywatnie, dopóki nie zdobędę więcej doświadczenia. Nie chcę, aby popełnione tutaj błędy prześladowały moje perspektywy kariery na dłuższą metę.
All I know is to build products that work.
- Co jest bardzo dobre. Łatwo jest zbyt pochłonięci wzorów i projektowania i kończy się nigdy dostarczaniu ...