
Napisałem sobie takie szachy: https://github.com/Svietq/chess w #cpp , brakuje jeszcze paru rzeczy (np. en passant, pat), ale można powiedzieć, że są grywalne. Mam dwa pytania: 1. Czy potrafiąc napisać taki kod jaki tutaj zamieściłem mogę się już ubiegać o jakiś staż? 2. Co mógłbym zmienić w tym programie żeby go ulepszyć? #naukaprogramowania #praca
- Najlepsze
- Wszystkie komentarze








Mógłbyś przede wszystkim skrócić te najdłuższe funkcje i pozbyć się zduplikowanego kodu.
Sorry, coś się spsuło z formatowaniem :(. Nie mogę znaleźć błędu (raczej nie ma
PM lubią jak nowa krew umie jakieś nowinki technologiczne.
Poza samym C++ zapytają Cię też o narzędzia, np. biblioteki do pisania testów jednostkowych (możesz wziąć np. Google Test i zobaczyć jak trudno będzie Ci taki kod przetestować ;-) ) czy systemy kontroli wersji.
Jeśli trafisz na firmę piszącą pod Linuksa (w przypadku C++ to bardzo prawdopodobne), to mogą też pojawić się pytania dot. posługiwania się
https://git-scm.com/book/pl/v1/Rozproszony-Git-Wgrywanie-zmian-do-projektu#Wskaz%C3%B3wki-wgrywania-zmian
A tak naprawdę to ciężko mi powiedzieć, bo wszystko zależy jak łatwo potrafisz opanować nową technologię.
Jak próbujesz iść do jakiejś firmy to zazwyczaj dobrze jest wiedzieć czym oni tam się zajmują i w jakiej technologii pracują.
Generalnie o pracę w czystym C++ to jest bardzo trudno. Jeżeli jesteś w stanie udowodnić że
@buck: o starszego architekta i 20k na reke.