Sposób pracy programisty

0

Królik, a mógłbyś napisać jak poznać która firma chce klepaczy kodu a która ludzi myślących ? ;)

0

To jest niezłe pytanie. Też chciałbym wiedzieć. Ale mam na ten temat pewną teorię.
Jeśli firma pisze w ogłoszeniu, że wymagane jest [i tu pada długa lista wszystkich technologii, które pojawiły się w przeciągu ostatnich 10 lat], to można mieć spore podejrzenia, że poszukują klepaczy kodu. Ważniejsza jest dla nich umiejętność klikania np. w Visual Studio wersji 6 niż duże możliwości rozwoju kandydata. Ważne jest też rozeznanie profilu firmy / działu do którego jest rekrutacja. W firmie produkującej oprogramowanie do fakturowania nie spodziewałbym się wyzwań wymagających wykształcenia wyższego.

Z drugiej strony jeśli firma tworzy innowacyjne produkty (np. oprogramowanie do automatycznej klasyfikacji wyników badań krwi na bazie klasyfikatorów SVM - przykład autentycznej firmy, ale niestety nie z Polski), to rosną szanse na fajne, twórcze stanowisko.
Takie firmy zwykle formuują wymagania bardziej ogólnie, np. "wymagane wysokie zdolności analityczne + umiejętność programowania w dwóch z ... języków".
Również istotne jest, czy firma tworzy narzędzia na własny użytek. Jeśli tak, to prawdopodobnie to co robi, jest na tyle innowacyjne, że nie ma wystarczających narzędzi z zewnątrz i to daje nadzieje na ciekawszą pracę.
Ciekawsza, ale i trudniejsza jest praca przy budowie narzędzi (frameworki, biblioteki) niż robienie gotowych produktów pod klienta.

0
pikseloza napisał(a)

Ja sie nie zgadza rowniez ze zdaniem ze tylko na uczelni wyzszej mozna sie nauczyc peogramowac. Z autopsji wiem ze jesli ktos chce to sam sie wiele nauczy - ja jestem ekonomista z wyksztalcenia, a programowac zaczalem na 3 roku studiow bo mi sie spodobal assembler :-/ i to ze mozna samemu sprawic ze costam sie dzieje na kompie. Po roku dostalem prace w wielkiej polskiej firmie informatycznej jako programista i nikt sie mnie nawet nie pytal skad umiem i nie krzywil sie slyszac na jaka uczelnie uczeszczam, poniewaz wczesniej mialem test znajomosci: algorytmow, zagadnien baz danych, kilka jezykow programowania ogolnie i 2 szczegolowo, i jeszcze jakies inne zagadnienia. Wiec jak sie chce to mozna, a i ciesze sie ze nie poszedlem na uczelnie techniczna poniewaz znam siebie i wiem ze jakby mi profesor kazal cos napisac to bym sie tylko denerwowal i byc moze tak jak (niestety) wiekszosc moich znajomych z polibudy niewiele umial.
Uczenie sie z ksiazek i tutoriali w necie, uczeszczanie w dyskusjach na forach itp daje bardzo duzo. Co do tutoriali to niestety trzeba wiedziec ktore warto czytac a ktore omijac, ba sa albo przestarzale albo czesto bzdurne.
Pisanie malych aplikacji - jak najbardziej uwazam ze warto, mimo ze nikomu nie przydadza sie - przeciez nie bedzie nikt pisal quake tylko po to zeby sie zabawic grafika 3d, nikt nie bedzie pisal od razu trybu multiplayer tylko po to zeby zobaczyc jak to jest jak sie pisze aplikacje sieciowe, nikt nie bedzie wymyslal nie wiadomo jakich aplikacji tylko po to zeby sie poduczyc synchronizacji w aplikacji wielowatkowej itp...
Co do rozmowy z szefem - bylem na kilku rozmowach i tak na prawde nikogo nie obchodzilo co i czy cos duzego napisalem - napisalem ze znam Hibernate - nie pytali sie co napisalem, tylko zadali mi jakies pytania dotyczaace konfiguracji itpm ogolnie o znajomosc - a tego mozna sie nauczyc piszac aplikacje z 3 tabelkami ktore maja jakies relacje miedzy soba, oraz majac dobry podrecznik i duzo czytajac, prawda? Tak jest praktycznie z wszystkim.
Pozdrawiam.

@pikseloza, male zadanko dla Ciebie, zaprojektuj aplikacje do symulacji powstawania tetniaka w naczyniach krwionosnych :]
Bardzo sie pomyle jak napisze, ze nawet nie wiesz od czego zaczac? W googlach tez nie znajdziesz a kazdy myslacy (nie koniecznie programista) inzynier bedzie wiedzial, jak chociaz "ruszyc" ten problem.

"Klepaczem kodu" moze zostac kazdy, niekoniecznie musi konczyc ekonomie. Pobiezne SQL + znajomosc paru schematow "klikania" aplikacji w okienku nie czynia z czlowieka programisty.

1 użytkowników online, w tym zalogowanych: 0, gości: 1