Ostatnio od jednego z czytelników bloga otrzymałem takiego maila:
Witam.
Trochę dziwny temat no ale – jeśli masz odrobinę czasu to napisz kilka słów.
Jestem studentem informatyki i całkiem przypadkiem trafiłem na twoja stronę. Ciekawi mnie jak zacząć być prawdziwym programistą – widzę że masz już nie małe doświadczenie. Interesuje mnie to jak zaczynałeś, obecnie na pracuj.pl jest sporo ofert pracy dla programistów ale spore wymagania mają, jak z angielskim i w ogóle. Dążę do tego aby zostać programistą jednak mam cały czas pod górkę. Uczyłem się C, C++ i teraz zaczynam C#. Ciekaw jestem jak ty zaczynałeś swoja karierę.
Pozdrawiam.
Przyznam, że swego czasu sam miałem podobne rozterki. Jak zacząć, na czym się skupić, co robić? Pozwolę sobie zatem podejrzewać, że jest więcej takich osób. Dlatego też postanowiłem napisać tego posta i poniżej zamieszczam moją odpowiedź.
Przerwa na fejsbuka:
Poświęć jednego klika i wciśnij lajka jeżeli artykuł jest Ci pomocny ;)

Witam,
Jeżeli chodzi o jakieś porady i to jak zaczynałem… Przez pierwsze 2 lata studiow za bardzo nie wiedzialem czym bede sie zajmowal w przyszlosci, co bym chcial robic na 100%, w jaką technologię zainwestowac. I tak naprawde te 2 lata byly wlasciwie stracone. Jezeli masz juz jakis ogląd na C, C++ i C# to radze zdecydowac sie jak najszybciej co ci sie najbardziej podoba i zajac sie tylko tym. Oczywiscie polecam C# i .NET jako calosc:) ale to kwestia gustu. Na 3 roku zaczalem zabawe z .NET i wiedzialem ze to jest to. Od tamtej pory codziennie uczylem sie czegos nowego olewajac troche studia i przedmioty w stylu kryptografia, grafika, algorytmy czy tym podobne pierdoly. Wybrac jedną dziedzinę i w niej sie specjalizowac – to moim zdaniem klucz do sukcesu. Wszystkiego innego mozna nauczyc sie pozniej, w miare potrzeby, nie ma sensu od razu zasmiecac sobie glowy cała masą zagadnien ktore i tak sie zapomni.
Jak dla mnie takie niezbedne dziedziny na ktorych po prostu trzeba sie znac (wybierajac oczywiscie kierunek – development):
1) teoria programowania obiektowego na poziomie mistrzowskim (dziedziczenie, polimorfizm, enkapsulacja – trzeba rozumiec co to wszystko znaczy, kiedy uzyc metody wirtualnej, kiedy stworzyc pole statyczne, kiedy zastosowac bazową klasę abstrakcyjną a kiedy interfejs itd… to wszystko przychodzi samo po dluzszym czasie, wiec trzeba byc cierpliwym)
2) jedna technologia/jezyk programowania na poziomie mistrzowskim
3) wiekszosc zagadnien zwiazanych z ta technologia na poziomie sredno-zaawansowanym, czyli takim zeby wiedziec o co tam chodzi i móc o tym porozmawiac (w kontekscie .NET: jesli postanowisz byc specem od aplikacji okienkowych to musisz znac doskonale Windows Forms i WPF, ale wypada rowniez wiedziec co nieco o ASP.NET czy programowaniu urzadzen mobilnych)
4) bazy danych – moim zdaniem programista aplikacji nie musi byc mistrzem optymalizacji serwera, ale od SQL, tworzenia tabel, procedur skladowanych itd nie ma ucieczki
5) język angielski – czytanie artykulow czy dokumentacji po angielsku nie moze sprawiac zadnych trudnosci, a jesli sprawia to trzeba sie douczyc
Do tego z czasem nalezy zainteresowac sie takimi zagadnieniami jak wzorce projektowe i najlepsze praktyki w tworzeniu oprogramowania. Wypada tez chociaz zapoznac sie z zalozeniami calkowicie odmiennych podejsc do tego tematu, wiec oprocz programowania obiektowego zorientowac sie dla przykladu co to programowanie funkcyjne albo na czym polega programowanie zorientowane aspektowo.
No i na koniec – jak to wszystko zrobic? Mam jedną radę i nikt mnie nie przekona ze jest lepszy sposob: przez udzial w prawdziwych projektach. Mozna samemu dlubac cos w domu, ale na dłuższą metę nie ma to sensu.
Ja od 3 roku przez lata prawie nieustannie bralem udzial w konkursach, projektach prowadzonych przez MS itd – robilem to za darmo i nie zaluje, bo nauka w prawdziwych warunkach jest najcenniejsza. Jest oczywiscie inna droga (teraz mysle ze moze nawet lepsza): zatrudnic sie gdzies jako poczatkujacy programista, im wczesniej tym lepiej. Wtedy oprocz doswiadczenia dostaje sie takze pieniadze (na poczatku na pewno niewielkie i trzeba sobie z tego zdawac sprawe – okres studiow jest do nauki a nie trzepania kasy). Najpierw praktyki (nawet darmowe) a potem praca w miare mozliwosci tak, aby pogodzic to ze studiami, np na pol etatu. Z tego co sie orientuje to pracy jest masa dla kazdego, nawet poczatkujacych. Wystarczy ze potrafisz napisac podstawowy programik w C# i moim zdaniem spokojnie mozesz wysylac CV.
Dodatkowo, jeśli postawisz na .NET, to nie powinno być dnia w którym nie zajrzysz na www.codeguru.pl, tamtejsze artykuly i forum to prawdziwa skarbnica wiedzy. Warto tez od czasu do czasu poczytac MSDN Magazine, przejrzec blogi najbardziej uznanych programistow, posluchac podcastow z www.dotnetrocks.com czy obejrzec cos na www.dnrtv.com. Dodatkowo zaangażowac się w dzialalnosc lokalnej grupy .NET (akademickiej, o ile taka istnieje na uczelni, bądź profesjonalnej, oczywiscie równiez jesli takowa istnieje w miescie). Generalnie – nieustannie sie rozwijac, codziennie uczyc sie czegos nowego. Nie tylko w pracy czy na studiach, ale tez w czasie wolnym (na ktorego brak trzeba sie przygotowac, szczegolnie w poczatkowej fazie poznawania tego wszystkiego).
Jedyne co moge jeszcze napisac: trzeba zakasac rękawy i do roboty bo to jest naprawde zajebista sprawa:). A jak sie odnajdzie w sobie prawdziwą pasje do tego to wszyscy inni mogą tylko pozazdroscic.
Życzę zatem powodzenia,
Maciej Aniserowicz
Autor pierwszego maila był odpowiedzią usatysfakcjonowany – mam nadzieję że ktoś jeszcze na tym skorzysta:).
[06/11/2008] Edit: Zamieściłem post o podobnej tematyce, zapraszam tutaj: Zawód – programista. Nadzieje.
Muszę przyznać, że Twoja odpowiedź jest jak najbardziej trafiona i bardzo konkretna.
Sam często zastanawiam się jak zostać tym dobrym programistą? Właśnie… Wiadomo, że początki są trudne, ale jak to ładnie określiłeś ‘jest to naprawdę zajebista sprawa’ ;) Więc warto pracować i się rozwijać.
Tak więc biorę się do roboty i czekam na kolejne ciekawe wpisy na Twoim blogu.
pozdrawiam
Dobrze takie coś przeczytać. Przynajmniej wiem, że dla mnie nie jest jeszcze za późno :P W tym roku zaczynam studia i myślałem, że jak ktoś w wieku 16 lat nie osiągnął znacznego sukcesu to już kaplica :P
BTW. Takie posty chyba cieszą sie największym powodzeniem :)
Świetny post, bardzo trafnie ująłeś ten problem.
Od siebie dodam jeszcze że najważniejsza jest [b]samodzielność[/b]. Trzeba samemu stawiać przed sobą wyzwania i je realizować, nawet gdy początkowo wydaje się to bardzo trudne. Trzeba się nauczyć samemu znajdować rozwiązania problemów, korzystania z książek i dokumentacji.
Dodatkowo, jeśli ktoś chce rozpocząć przygodę z jakąś technologią – zacząłbym od kupienia dobrej książki. Ja już się chyba uzależniłem od zamawiania paczek z amazonu co kwartał (przy aktualnej wartości dolara aż wstyd czegoś nie zamówić).
Przedstawiona "ścieżka rozwoju" jest jak najbardziej słuszna, jednakże z kilkoma drobnymi zastrzeżeniami. Napisałeś, że olewałeś kryptografię, grafikę, algorytmy i tym podobne pierdoły. Mam wrażenie czasem, że ludzie znający .NETa (nie mówię tu bynajmniej o autorze bloga, sam często tu zaglądam) uważają się za doskonałych programistów, bo prawie wszystko są w stanie napisać: okienka, usługi, komunikacja przez sieć oraz kolorowy button, e-mail z załącznikiem, przezroczyste okno programu, czy nawet podłączyć się do bazy danych. Na drugim niejako biegunie pozostają aplikację przemysłowe, sterowniki, aplikacje dla medycyny, aplikacje wspierające projektowanie mostów, rozpoznawanie mowy itp. Do tworzenia takich aplikacji nie da się nie stosować… Read more »
@SarmaX: Dzięki, niedługo będę miał więcej czasu, zatem i więcej mam nadzieję interesujących materiałów będzie się tu pojawiać. @Łukasz: Jeśli w wieku 16 lat czytasz tego bloga zamiast "korzystać z zakazanych uciech i badać ich wpływ na rzeczywistość" to w żadnym razie "kaplica" ci nie grozi;). @jakubin: Święta racja… nie ma to jak znaleźć jakieś rozwiązanie SAMEMU, a nie pisać na CG posta o treści "program mi nie działa, co jest źle?" wraz z milionem linii kodu… @Michał: Jak najbardziej się zgadzam, oczywiście że warto (na pewnym etapie nawet "wypada", a powinno się tego po prostu "chcieć") wiedzieć co się… Read more »
To ciekawe, ja też dostałem takiego maila. :)
@dario-g
Może to jakaś zorganizowana akcja, coś w stylu "daj piątaka":)
Bardzo konkretna odpowiedź. Zgadzam się całkowicie. Jeśli chodzi o kryptografię, algorytmikę i inne tego typu przedmioty to nie są one niczym innym jak tylko ćwiczeniem logicznego myślenia i sensownego łączenia faktów. Generalnie jestem przeciwnikiem stwierdzenia, że dobry programista musi znać algorytmy, matmę, etc. (to wszystko można sobie wziąć z netu). Dobry programista to po prostu taki, który myśli w sposób algorytmistyczny (jest takie słowo? :D), potrafi rozwiązując problem z miejsca przewidzieć wszystkie ścieżki, gdzie i w jakich warunkach appa może się wywalić. I równie dobrze może to być programista zwykłej aplikacji okienkowej. Reasumując moje bezsensowne wypociny uważam, że kluczem jest… Read more »
Wszystko super, świetny wpis , zastanawiam się czy to wszystki nie brzmi czasem zbyt pieknie . Tez (jak autor pytania) jestem poczatkujacym programista, po krotkich przygodach z C++,Java, Pythonem i teraz troche dluzsza z C# . Tez mam ten problem ze przeczytam 1-2 ksiazke ,ale ciezko mi sie dalej rozwijac, brakuje pomyslow na programy ,bo duzo ciezej pisac cos, co wiesz ze ci sie nigdy w zyciu nie przyda. Tez myslalem o podpienciu sie pod jakies projekty, jakas pomoc, pisanie za darmo itd ,ale niestety nie wiem za bardzo gdzie tego szukać … Druga sprawa to praca dla początkujących programistów.Mieszkam… Read more »
Cóż mogę napisać… Linków do konkretnych ogłoszeń wklejać nie wypada, ale sam staram się być zawsze w miarę na bieżąco z rynkiem pracy w Warszawie. Z moich obserwacji wynika, że początkujący programista może wprost przebierać w ofertach jak rolnik w stonce na polu. Z bardziej ambitnymi "pozycjami" jest już trochę gorzej. Moja rada – napisz CV, wybierz wszystkie ogłoszenia zawierające słowa ".NET", "absolwentów lub studentów", "poszukujemy" i ślij wszędzie. Nawet jeśli 90% firm cię zignoruje (w co szczerze wątpię, bo zapotrzebowanie jest ogromne) to kilka odpowie z pewnością. Wystarczy że do połowy z nich pójdziesz na rozmowę, wystarczy że jedna… Read more »
ok dzieki za odpowiedz. Rzeczywiscie 90% ogloszen zawiera w sobie znajomosc SQL, 2 letnie doswiadczenie i inne bajery.Widocznie za slabo/malo szukalem ,ale tez prawda ze CV nie wysylalem nigdzie.Sadzilem ze nie ma sensu.Studiuje narazie i to dziennie ,wiec nic powazniejszego oczywiscie nie chce ,ale jakies takie praktyki ,zebym mial co robic i sie rozwijal napewno by sie przydaly…
Podłączę się do tematu. W większości ogłoszeń zazwyczaj szukają studentów ostatnich lat studiów lub absolwentów, no ale co z takimi studentami co są na 2-3 roku? Wtedy to się chyba sprawa komplikuje, bo takich studentów raczej firmy nie chcą (tak mi się przynajmniej wydaje). Sam obecnie kończę II rok Informatyki na Politechnice Opolskiej. W Opolu to ciężko o dobrą pracę, a już nie mówię o praktykach dla kogoś takiego jak ja (nawet za darmo bym chętnie pracował, byle by tylko zdobyć doświadczenie). Planuję wybrać się na II stopień studiów do Wrocławia, bo jednak tam dużo bardziej rozwija się rynek i… Read more »
@Kostrzak, SarmaX
Powtórzę się (i większość komentujących): zamiast mówić że "nie ma" – po prostu wysyłajcie CV:). Zbliżają się wakacje, a wtedy naprawdę masa firm organizuje praktyki studenckie. Tam nie wymaga się nie wiadomo czego. SarmaX, jezeli nie znajdziesz praktyk w Opolu to polecam wyjazd na 1-2-3 miesiące do Wrocławia czy Warszawy. A może kilka tygodniu tu i kilka tu, w dwóch róznych firmach? Po takim doświadczeniu z pewnością łatwiej będzie o zaczepienie się gdzieś do końca studiów.
Ja polecę także od siebie witrynę asp.net, która według mnie przyda się jeżeli kogoś pasja wykroczy poza okienko.
Zgadza sie, rozsylajcie CV nawet do firm, ktore aktualnie nie prowadza naboru. Nie nalezy sie zniechecac tylko po prostu dzialac. Ktos na pewno zaprosi was na rozmowe. Pozatym nalezy pamietac, ze firmy nie ignoruja waszych ofert, tylko odkladaja je "na pozniej". Dzieki temu gdy zajdzie potrzeba zatrudnienia pracownika, to najpierw siegna po nadeslane oferty. Czesto tez proponuja darmowe praktyki, bo roboty maja duzo, ale nie moga sobie pozwolic na zatrudnienie kolejnego programisty. Jest to znakomita okazja, zeby zdobyc troche doswiadczenia, praktycznych umiejetnosci, a pozniej uzupelnic cv. Trzeba tez pamietac, ze w mniejszych miastach nalezy rozpoczac poszukiwania pracy zanim rozpoczna je… Read more »
Ciekawa dyskusja. Akurat trafilem przypadkiem podczas dlugotrwalej kompilacji programu (duzy projekt z milionem plików gdzie polowa kodu pochodzi jeszcze z czasów DOS’a), ale nie to jest najwazniejsze. Tak sobie pomyslalem ze takze wtrace swoje 3 grosze. Tak jak to sie pojawia w co drugim poscie najwazniejsza jest praca nad wlasnym warsztatem i udzial w projektach. Jak juz procent nieraz wspominal nie warto mowic ze nie ma ofert, ze z moimi umiejetnosciami to nigdzie mnie nie potrzebuja. Wrecz przeciwnie jest mnostwo firm ktore potrzebuja kazdych rak do pracy. Musicie pamietac ze każdy projekt nawet najbardziej skomplikowany sklada sie z prostych kawalkow… Read more »
Witam.
Panowie wasze wypowiedzi napawają mnie nadzieją, że moja ciągła praca nad rozwojem swoich umiejętności jednak któregoś dnia może zostać doceniona przez jakiegoś pracodawce… Życzę wszystkim powodzenia i siły w tym wszystkim do czego dążą. Obyśmy dzięki swoim pasjom i pracy nad własnym rozwojem mogli robić to co najbardziej lubimy… Prowadzącemu bloga gratuluję osiągnięć. ;)
Pozdrawiam i Trzymam kciuki…
Niestety z programerami Java, C# i podobnych bywa tak ze nie rozumieja podstawowych rzeczy. Np jak dziala Mapa, co to jest hash code, jak dzialaja operacje bitowe, czym sie rozni GC od np RAII, jakie sa wady GC i duzo duzo innych. Przerabiam to na co dzien.. Sa rewelacyjni pod wzgledem tu kliknij tu generuj tu daj klase z potrojnym interfejsem ale po co na co i dlaczego to juz klopot. Diabel tkwi w szczegolach i warto je znac. Nie polecam tez uczenia sie jednego jezyka – to duzy blad, ktory ogranicza nasze postrzeganie i sposob myslenia.
Witam. Uno napewno masz racje ale c# miał taką rolę by być przyjaznym i dość łatwym językiem w połączeniu z kompilatorem VC#.
Dopiero idę do liceum więc jestem jeszcze baaardzo młody(:P) ale interesuje sie programowaniem od jakiegoś czasu ( przede wszystkim c#, XNA, SL, JS i XHTML/CSS ) i mam obawy, że gdy już będę na studiach i będę szukał jakiś ofert pracy, to nie podołam jakimś nawet wydawałoby się łatwym zadaniom i nie wykonam zadanemu mi projektowi. Co zrobić w takiej sytuacji? Zdarzało się wam nie wykonanie jakiegoś zlecenia?
Witam wszystkich.
Mam 15 lat, bardzo zaciekawilo mnie programowanie, interesuje sie informatyka i widzialbym siebie w przyszlosci jako programiste, tylko kiedy przeczytalem troche o programowaniu to sie wystraszylem, mozliwe, ze trafilem na cos zbyt trudnego. Mozesz mi polecic jakas dobra strone, wydawnictwo, ktore pomorze mi zrozumiec podstawy programowania, oraz czego powinienem sie nauczyc na poczatku kariery, jakiego prgramu uzywac do pisania, bo jak narazie to pascal tylko miesza mi w glowie.
Pozdro i z gory dzieki
@Pablo133:
Ja oczywiście polecam język C#, a jako narzędzie do nauki: Visual C# Express Edition 2008. Pobrać je można za darmo z internetu z tej strony: http://www.microsoft.com/express/vcsharp/. Tam też znajdziesz linki do materiałów, które pomogą rozpocząć ci naukę. No i portal http://www.codeguru.pl – masa materiału po polsku.
Dzięki witrynie dotnetkicks.com trafiłem na taki oto wpis:
http://www.dotnetcurry.com/ShowArticle.aspx?ID=182&AspxAutoDetectCookieSupport=1
Myślę, że można traktować go jako uzupełnienie tekstu powyżej.
Witam. jestem studentem informatyki Politechniki wrocławskiej. Właśnie skończyłem 1 rok studiów. Nauczyłem się podstaw języka C. czy naprawdę warto wysyłać wszędzie CV? co w takim cv napisać? że znam podstawy języka C i szukam doświadczeń? jak wyglądfają pierwsze zlecenia? są trudne? bardzo chciałbym zostać dobry programistą i na studiach robię co mogę, narazie poradziłem sobie ze wszystkimi programami które mi zadano, ale wiem że zapewne był one banalnie proste do napisania choc mi sprawiały wiele kłopotów, były bardzo długie i długo działały. w sumie to po przeczytaniu tego blogha chyba napiszę CV i zacznę wysyłać je do każdej firmy d… Read more »
@michu: Każdy kiedyś zaczynał, każdemu kiedyś "banalne" problemy sprawiały trudności. Wysyłanie CV WSZĘDZIE nie ma sensu. Musisz wiedzieć co chcesz robić, a potem szukać odpowiednich ofert. Po co ci praca jako programista Delphi, jeśli interesuje cię C#? Bądź odwrotnie. Zastanów się na czym ci zależy, znajdź ogłoszenie i ślij… Co się może zdarzyć? Najwyżej się nie odezwą albo napiszą że chcą kogoś z doświadczeniem. Z drugiej strony nie ma się co obawiać, że sobie nie poradzisz jeśli ktoś cię ewentualnie przyjmie. Pracodawca będzie sobie zdawał sprawę że bierze juniora i jeżeli się zdecyduje to z pewnością nie postawi ci wygórowanych… Read more »
@NuFac3 Cześć Sam dopiero niedawno zacząłem pracę w zawodzie. W zasadzie to trochę późno bo po ukończeniu studiów. W moich obserwacji "świeżaka w branży" zauważyłem, że pracodawca jak już zdecyduje się na takiego delikwenta (a nie jest to rzadkość) to zatrudnia go na start na okres próbny. Z resztą dotyczy to także starszych programistów zwłaszcza, jeśli życzą sobie solidnej zapłaty za pracę. Podczas takiego (mniej więcej) dwu miesięcznego okresu próbnego masz czas na wykazanie się. W zależności od tego, czy trafisz do fajnej firmy i fajnego projektu/zadania albo sobie poradzisz lepiej, albo gorzej (co z resztą oczywiste). Jak wg Ciebie… Read more »
A co to jest ten bełt??
Witam! Artykuł mnie zafascynował, dlatego najsamprzód wielkie podziękowania dla autora :) Być może motywującym argumentem dla Wszystkich Koleżanek i Kolegów będzie w tym miejscu kilka słów o mnie. Jestem na IV-ym roku informatyki na Uczelni prywatnej. Muszę przyznać, że gdy patrzę na studentów (chociażby z mojego roku – pragnę jednak nadmienić, że tyczy się to zarówno wszystkich lat studiów, jak i Uczelni – również publicznych), to dziwię się, że się uchowałem ;) – znaczna grupa to Ludzie, którzy studiują, bo: 1. uciekają przed wojskiem 2. Rodzice Im kazali 3. nudzi Im się, a informatyka jest przecież łatwa ;) // najrzadszy… Read more »
witam wiem, że temat już stary jak świat ale baaardzo ciekawy i może ktoś mi tutaj jeszcze odpisze :) chciałbym znaleźć pracę jako programista C++, jednak nie mam żadnego doświadczenia, nie studiuję informatyki ani nie jestem na żadnych pokrewnych studiach programowaniem interesuję się blisko rok, lubię się uczyć nowych rzeczy i przychodzi mi to z łatwością, bo zawsze odstawałem od reszty rówieśników ze zdolnościami matematycznymi (różne konkursy itp) mam już jednak dość siedzenia w domu i uczenia się, pisania małych nieprzydatnych programów, chciałbym rozpocząć pracę jako programista, nie zależy mi na wielkiej pensji, to przyjdzie z czasem, ale tak ucząc… Read more »
@David:
Zarówno mój tekst, jak i komentarze pod wpisem (oraz wszystkimi z nim powiązanymi: http://www.maciejaniserowicz.com/?tag=/zaw%c3%b3d-programista) krzyczą jedno stwierdzenie: próbuj! Chcesz byc programistą, to nie ma lepszej drogi niż praktyka. Wysylaj CV (piszac w nim tylko prawde), zglaszaj sie do firm (nawet jesli nie prowadza aktualnie rekrutacji), szukaj praktyk. Nic wiecej madrego nie napisze, to jest moim zdaniem jedyna recepta. Doswiadczenie ‘zdobedzie sie samo’, a studia… moze byc to przeszkoda, jednak nie ma co sie oszukiwac – w wiekszosci przypadkow dobrzy programisci i tak ucza sie sami, do studiow majac stosunek raczej olewczy.
no właśnie co do studiów, to znajomy programista-grafik pracuje w firmie nad dużym projektem, zespół około 30-osobowy i w tym sporo osób w ogóle programowania się na studiach nie uczyło tylko to było ich hobby, niestety już firma jest rozwinięta i mnie nie chcą :( "zglaszaj sie do firm (nawet jesli nie prowadza aktualnie rekrutacji)" – ok, ale jak znaleźć takie firmy? bo skoro nie prowadzą rekrutacji, to w internecie nie ma ich ofert pracy, ani maila gdzie kierować CV studia informatyczne też chcę robić, ale to dopiero za rok będę mógł zacząć, a sytuacja życiowa zmusza mnie do szukania… Read more »
nieaktualne :) dołączyłem do grupy 2-os (teraz juz 3) tworzącej gry dla PLAY, Alawar :) faktycznie nie było trudno czegoś znaleźć, kilka godzin ;)
@David:
To gratuluję i życzę powodzenia:)
Pisząc, że trzeba umieć napisać prościutki program w C to jaki miałeś na myśli. Podaj przykład
Po lekturze tego postu(wraz z komentarzami;) ) wziąłem sie za pisanie CV. Podzielilibyście się radami jak powinno wyglądać dobre CV Programisty? Ja zastanawiam się nad różnymi rzeczami, między innymi: Kiedy wpisywać znajomość jakieś technologii do CV? (tylko kiedy bardzo dobrze ją znam?) Wpisywać tam bardziej ezoteryczne języki poznane na studiach? .Net jest dość szeroki . Jego znajomość rozbijać na np. WinForms, WCF, WP,…? Jeśli chodzi o układ graficzny, to zachować prostotę, czy zbadać o to by sie wyróżniało?
Porady dot. pisania CV opublikowal kiedys Gutek, polecam: http://zine.net.pl/blogs/gutek/archive/2009/02/20/piszemy-cv-curriculum-vitae.aspx.
Ja mam dopiero 14 lat ale kręcą mnie komputery programy i takie tam…. Bardzo bym chciał zostać programista ale nie wiem od czego zacząć i czy nie jest za wcześnie lub za późno na rozpoczęcie tej drogi… nie wiem do jakiej szkoły iść po gimnazjum i co potem robić… oceny też mam nie zbyt dobre wiec z tego chyba nic nie będzie. Ale prosił bym o wskazanie mi jakiejś drogi. Odpowiedzi na email: http://www.suzon_13@interia.pl z góry dzięki…
Witam
Jestem uczniem Technikum Informatycznego w 2 klasie. Chciałbym w przyszłości zostać programistą. Wiem, że początki są bardzo ciężkie ale chciałbym to robić. Znam podstawy Turbo Pascala a obecnie uczę się C++, który mi się bardzo spodobał.
Po technikum chciałbym pójść na jakieś studia związane z programowaniem. Myślałem o jakichś studiach dziennych w Warszawie, tylko boję się że sobie nie poradzę. W szkole przyswajam wszystko szybko i nie stanowi to problemu, jednak po tym co czytam w Waszych powyższych wypowiedziach to chyba mam jakieś szanse na sukces???
Proszę o odpowiedź
Pozdrawiam autora bloga
W dopisku do mojej powyższej wypowiedzi, znam również podstawy HTML-a i skryptów w DOS-ie.
Przyjacielu! 5 minut sie nie zastanawiaj – oczywiscie ze sobie poradzisz. Jak Ty juz zasuwasz w C++ i jestes po podstawach "paska" i Ci sie temat podoba to nawet sie nie zastanawiaj. Ja juz po studiach ale jak szedlem to nie umialem nic, ale czulem ze temat ogolnie mi sie podoba (generalnie wiedzialem co to jest kod zrodlowy programu i ze to tak wyglada od drugiej strony). p.s. Zacznij studia a z magicznej kuli wroze ci taka przyszlosc: – bedziesz pisal z przedmiotu Zlozonosc Obliczeniowa programy sortujace: babelkowo, przez wstawianie, metoda podzialu kolegom ktorzy: – dostali sie bo ich rodzice… Read more »
Kolego po technikum (i wszyscy, którzy boją się wysokiego poziomu na studiach i hardcore’ów) – takim osobom polecam Wojskową Akademię Techniczną lub studia na Politechnice Warszawskiej na informatyce na wydziale Elektronicznym oraz Computer Science na wydziale Matematyki i Technik Informacyjnych. Jest kilka lepszych i bardziej wymagających kierunków, ale dla niektórych mogą okazać się "za dobre" (choć jeśli ktoś napiszę maturę z matmy i fizyki na powyżej 90%, powinien raczej próbować dostać się na informatykę UW lub informatykę na PW na wydziale MiNI lub ewentualnie EiTI – to są moim zdaniem 3 najlepsze informatyki w całej Wa-wie). Natomiast kierunki i uczelnie… Read more »
Doże i odświeżam kotleta… ale chyba właśnie takiej wypowiedzi oczekiwałem. Dzięki.
Tak , udział w prawdziwych projektach przynosi najwięcej doświadczenia . Na dobrą sprawę sama teoria to strata czasu . Dopiero po przebyciu pewnej praktycznej drogi można wynieść coś z wykładów i to też nie zawsze ze wszystkich (muszą być profesjonalnie przygotowane i dość wyczerpujące) . Przy prawdziwym projekcie w 2 dni opanowuje się teorię którą czasem na studiach omawiają miesiącami . Po takim projekcie słuchanie tych wykładów to już tylko dopełnianie niewielkich braków , w innym przypadku cały przedmiot sprowadza się do wykucia masy regułek które najczęściej zapomina się najwyżej po kilku miesiącach . Dodatkowo gdybym miał teraz decydować się… Read more »