Siema.
Jestem studentem 1 roku informatyki i myślę że już najwyższy czas żeby wziąć się za programowanie na poważnie. Przeczytałem Symfonię C++, liznąłem trochę Javy, ale wiem że na pisaniu aplikacji konsolowych zarobić się raczej nie da. I teraz nie wiem co zrobić żeby móc chociaż myśleć o pracy programisty, nikt mnie na staż nie mówiąc już o etacie nie przyjmie, bo co ja w CV napiszę? Że Symfonię przeczytałem, że kalkulator w dosie napisałem? Musiałbym umieć coś więcej, tylko nie do końca wiem co i jak się do tego zabrać. I tutaj moje pytanie: Czego się uczyć by zostać programistą?
Czego się uczyć by zostać programistą?
- Rejestracja: dni
- Ostatnio: dni
- Postów: 14
- Rejestracja: dni
- Ostatnio: dni
- Postów: 519
Teraz zapoznaj się z jakąś biblioteką/bibliotekami. Napisz jakiś np. odtwarzacz zrób dokumentacje, od razu korzystaj z jakiegoś systemu kontroli wersji. To już ładnie wygląda w CV. Możesz też dołączyć do jakiegoś open source. Jak znasz podstawy, to musisz zacząć tworzyć coś, co będzie funkcjonowało.
- Rejestracja: dni
- Ostatnio: dni
zapoznaj sie z: cmus, mplayer, mc, a potem postaraj sie je napisac. Mozesz dorobic jeszcze GUI do nich co juz jako tako bedzie mniej lub bardziej przydatne.
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Bieszczady
Jestem randomem napisał(a):
nikt mnie na staż nie mówiąc już o etacie nie przyjmie, bo co ja w CV napiszę?
Wymagania na staż w jednej z Śląskich firm:
-
student kierunków informatycznych -
podstawowa znajomość obiektowych metodyk projektowania/tworzenia aplikacji -
**podstawowa znajomość jednego z języków (PHP, JAVA)** -
dobra znajomość języka angielskiego
I błagam nie dramatyzuj bo nie studiujesz aktorstwa tylko informatykę, a to nie jest teatr telewizji - nikt programistą się nie urodził, nikt od Ciebie nie wiadomo czego wymagać nie będzie na początku. Ważne też, sprecyzuj programistą czego ?
Do przeczytania dla Ciebie:
http://www.maciejaniserowicz.com/2010/04/21/jak-szukac-pracy-jako-poczatkujacy-programista/
http://gynvael.coldwind.pl/?id=338
- Rejestracja: dni
- Ostatnio: dni
- Postów: 14
Dziękuje za odpowiedzi i wsparcie :-)
Faktycznie odtwarzacz muzyki to coś chyba lepiej lub gorzej (albo inaczej mniej lub więcej korzystając z pomocy internetu) dałbym radę wykodzić. Trudniej byłoby z tą dokumentacją i systemem kontroli wersji, ponieważ nigdy tego nie robiłem. A co bibliotek to miałbyś jakieś typy od czego zacząć (myślałem o winAPI)? Będę też przeglądał oferty stażów, może na coś trafię.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 6968
Jestem randomem napisał(a):
A co bibliotek to miałbyś jakieś typy od czego zacząć (myślałem o winAPI)?
Bibliotekę w zależności od tego co chcesz programować. Symulacje graficzne w OpenGL albo coś o poziom wyżej, np. SFML. Jak chcesz robić zwykłe programy okienkowe (ale nawet w nich WinAPI jest bardzo rzadko bezpośrednio używane), to Qt jest dość popularne, jak już szukają kogoś do aplikacji okienkowych.
- Rejestracja: dni
- Ostatnio: dni
95% opiera sie o to co chcesz pisac.
Konsolowo - ncurses
Okienkowo - wx, qt, gtk (winapi do obslugi okienek bezposrednio uzywa sie praktycznie tylko w asmie)
Gierki - SDL/allegro, opengl
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Opole
- Postów: 533
Pisanie w czystym OpenGL jest dość niskopoziomowe i żeby w tym zrobić ładnie wyglądająca aplikacje trzeba się natrudzić nieźle. Mam kolege co się OGla uczy jakieś 3 lata i udało mu się zrobić edytor map. W sensie ,że aplikacja ładuje modele 3D i można je ustawiać na terenie. Zaznaczać kasować, Można normalnie myszką podnosić teren co dosyć ładnie wygląda bo trawa którą podniósł w góre robi się troche bardziej żółtawa. Napisał dllke w C++ z tymi wszystkimi funkcjami do grafiki i użył ich bezpośrednio w C# aby stworzyć interfejs programu. Udało mu się zrobić fizykę też. Zatem samo ogarnięcie tego wszystkiego tzn zrozumienie jak działają te wszystkie funkcje w Ogl zajęło mu sporo czasu, ale samo zakodowanie aplikacji zajęło mu jakiś tydzień. Zatem za oGl się zabierz trochę później bo i tak nie zrobisz nic konkretnego ,więc wybierz sobie lepiej prostą bibliotekę np SFML i napisz np klasycznego snake więcej będziesz miał z tego pożytku niż byś się uczył od razu ogla. Jest to dobry wybór jeśli ci się znudziły aplikacje konsolowe
- Rejestracja: dni
- Ostatnio: dni
- Postów: 4
Odbiegając od technicznych uwag myślę, że programistą możesz stać się już dziś jeśli będziesz cierpliwy, wnikliwy i przede wszystkim zdeterminowany do tego by pokonać każdy problem jaki stanie Ci na drodze. Nie musisz mieć inteligencji geniusza czy też wiedzy hackera. Nie musisz kończyć studiów, nie musisz robić tego co inni. Wystarczy się oderwać choć na chwiłę i napier_al_ć w klawiaturę. Robić każdy projekt na jaki najdzie Cię ochota i niczego nie żałować.
Pytanie w stylu, a co powinienem umieć jest śmieszne jeśli w czasie pracy nad projektem nie odczuwasz potrzeby nauki. To projekt powinien Ci mówić co jeszcze powinieneś się nie nauczyć, a nie grono tutejszych programistów. Skąd pewność, że ich słowa będą miały potwierdzenie w twoim kolejnym projekcie? Czas przeznaczony na rzeczy, których nie wykorzystasz jest stracony. Więc ogarnij się w porę.
Programuj i nie przejmuj się, gdy inni będą mówili, że źle. Programuj i olej książkowe mądrości. Przeczytałeś cegłę i nadal nie umiesz programować, bo nie programujesz. Książki są fajne jeśli traktujesz je na równi z gazetą. To co wyczytasz może okazać się interesujące, ale to i tak to nie jest ważniejsze od tego co zrozumiesz programując. Dlatego napier_al_aj w kod już od dziś!
- Rejestracja: dni
- Ostatnio: dni
Ucz się wszystkiego co się tylko da: języki programowania, bazy danych, grafika komputerowa, algorytmy....im więcej umiesz tym większe szanse..
- Rejestracja: dni
- Ostatnio: dni
Ja aby dostać się na pierwsze praktyki zacząłem się uczyć C#, a później ASP.NET MVC. Jak już troszkę wiedziałem, to rozpocząłem pisanie księgarni internetowej, której nie ukończyłem, ale jej rozwój opisałem na stronie wizytówkowej. I dzięki temu udało mi się dostać na praktyki.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 117
Spine napisał(a):
Qt jest dość popularne, jak już szukają kogoś do aplikacji okienkowych.
Jest popularne, chcesz zrobić prosty program z oknem i musisz dołączyć do niego 20 MB bibliotek. Jak GUI pod Windows to Windows Forms, WinAPI, Metro UI.
- Rejestracja: dni
- Ostatnio: dni
mcoder napisał(a):
Spine napisał(a):
Qt jest dość popularne, jak już szukają kogoś do aplikacji okienkowych.
Jest popularne, chcesz zrobić prosty program z oknem i musisz dołączyć do niego 20 MB bibliotek. Jak GUI pod Windows to Windows Forms, WinAPI, Metro UI.
Uważaj, bo Metro UI na linuxie użyjesz.