buck
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
1
  • Najlepsze
  • Wszystkie komentarze
G.....g
G.....g
@buck: myślę, że spokojnie mógłbyś się dostać na praktyki. NIGDY to nie jest kompromitacja, nie myśl w ten sposób. Co najwyżej dowiesz się, czego nie umiesz... a może nawet wyjdziesz z uśmiechem, gdy okaże się, że jesteś lepszy niż myślałeś (w stosunku do innych kandydatów) :-).

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
7
lionbest
@buck: Po za tym poucz się C++14, oraz takie rzeczy jak More Effective C++ Scotta Meyers.
PM lubią jak nowa krew umie jakieś nowinki technologiczne.
3
G.....g
G.....g
@buck: spoko, praktyki są po to, by podciągnąć się do "normalnego" poziomu.

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ę
2
mp360
mp360
@buck: Rozumiem, że to tylko taki projekt ćwiczeniowy, no ale... ( ͡º ͜ʖ͡º)

https://git-scm.com/book/pl/v1/Rozproszony-Git-Wgrywanie-zmian-do-projektu#Wskaz%C3%B3wki-wgrywania-zmian
2
lionbest
@buck: Nie no chodziło o tego starszego architekta ^_^ że trzeba udawać że się znasz na UMLu.

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
1
buck
buck Autor
@GitLog: dzięki wielkie :)
1
M4ks
M4ks
Czy potrafiąc napisać taki kod jaki tutaj zamieściłem mogę się już ubiegać o jakiś staż?


@buck: o starszego architekta i 20k na reke.
0
buck
buck Autor
@M4ks a tak na poważnie?
0
lionbest
@buck: No do tego jeszcze musiał byś umieć rysować ładne bloczki i wciskać kit.
0
buck
buck Autor
@lionbest: Co masz na myśli? Opłaca mi się próbować w ogóle? Bo nie chcę się niepotrzebnie kompromitować
0
buck
buck Autor
@lionbest: Ok, dzięki za odpowiedź :)
0
buck
buck Autor
@GitLog: dzięki, już zabieram się za naukę :)
0