Nauka programowania na własną rękę od A do Z.

0

Witajcie,
Jestem po technikum informatycznym. Uczęszczając tyle o ile na lekcje programowania nic z nich nie wyniosłem (błędy młodości). Teraz moje podejście diametralnie zmieniło się wraz z biegiem czasu. Jestem zdecydowany na naukę programowania.
Proszę, doradźcie mi który język najlepiej wybrać pod względem zarobkowym oraz łatwości nauczenia i czasochłonności. Póki co najbardziej zależy mi na nauce programowania aplikacji mobilnych Android, lecz nie mam pojęcia na co się piszę i jakie REALNE szanse na znalezienie pracy będę miał.
Precyzując swoją wypowiedź, nie stać mnie na korepetycje ani szkołę- te opcje odpadają w każdym wypadku. Muszę tego nauczyć się na własną rękę. Jedyne co mam to szczere chęci i cierpliwość oraz trochę czasu (2-3 godziny dziennie). Liczę się z tym, że nauka może potrwać 2-5 lat nim będę mógł zacząć oglądać się za jakąś pracą. Ostatnie na chwile obecną pytanie, czy bez szkoły z samą teorią/praktyką, której się nauczę będę miał szanse na dostanie pracy w firmie programistycznej (nie ważne jakiej, byle, żeby zarabiać godziwe pieniądze na start, tzn. takie jak początkujący programista)?
JEDNA PROŚBA, nie odbiegajmy od tematu, interesują mnie konkretne odpowiedzi i sugestie.

Pozdrawiam, Paweł

7

było już mnóstwo takich wątków i wszystkie kończą się na konkluzjach, że

  • do programowania niepotrzebna jest żadna szkoła, można i nawet trzeba się tego uczyć samemu

  • język programowania nie jest aż tak ważny. jedyny język, ktory się liczy to angielski. języki programowania będziesz zmieniał potem do woli. angielski zostanie ten sam.

  • umiejętność szukania informacji jest kluczowa dla programisty, ty oblałeś ten test bo nie chcialo ci sie przejrzec poprzednich tematów ani o programowaniu ogólnie, ani informacji w sieci na temat programowania na Androida.

w zasadzie takie wątki powinny trafiać od razu do kosza, ale moderatorzy chyba mają zbyt dużą cierpliwość (i my użytkownicy też, skoro ci odpisuję ;) )

Jestem po technikum informatycznym.

to jesteś dzieckiem dobrobytu. masz całą dostępną wiedzę pod ręką, nawet pewnie nie musisz wstawać z łóżka, żeby móc szukać w necie informacji nt programowania. A i tak tego nie robisz... to mnie zawsze szokuje

0

Dziękuję bardzo, że odpisałeś, jesteś wspaniałym człowiekiem :) ale dla twojej wiadomosci czytałem inne wątki, które wyskoczyły mi w "podobnych tematach", jednakże mnie zależy na podpowiedziach odnoszących się do mojej sytuacji i myślę, że na moje pytania lepiej będzie jak dostanę osobne odpowiedzi, bo sprawa jest dla mnie dość istotna.
pozdro

0

Wybierz sobie język programowania i wykonuj w nim małe zadania, a później jakieś projekty. Dodatkowo zapoznaj się z IDE i z systemem kontroli wersji (np. git)

0

Inni już napisali - wybierz język i się ucz. REALNE szanse na prace w danej technologii za 2-3 lata - to wróżenie z kart i zależy od wielu dodatkowych czynników, jak choćby miejsce, gdzie szukać będziemy zatrudnienia. Ale jeśli rzeczywiście porzadnie nauczysz się programować, to zmiana technologii nie będzie nastręczała większych problemów.

0

Czy na definicje i nazewnictwo warto kłaść duży nacisk? czy raczej w pracy to nie ma znaczenia?

2

jednakże mnie zależy na podpowiedziach odnoszących się do mojej sytuacji i myślę, że na moje pytania lepiej będzie jak dostanę osobne odpowiedzi

Wybacz, że się doczepię, ale to zdanie zawsze się pojawia, kiedy pierwszy odpowiadający wspomni o tym, że "tych tematów jest mnóstwo". Wbrew pozorom to cały czas jest jedno i to samo pytanie. Nie jesteście wyjątkowi.

2

No ale on chce się nauczyć pisać na Androida. To już coś jest wyjątkowego. Uczył się też w technikum i nic nie wyniósł z lekcji programowania. Też raczej niespotykana sytuacja.

Proszę, doradźcie mi który język najlepiej wybrać pod względem zarobkowym oraz łatwości nauczenia i czasochłonności. Póki co najbardziej zależy mi na nauce programowania aplikacji mobilnych Android, lecz nie mam pojęcia na co się piszę i jakie REALNE szanse na znalezienie pracy będę miał.

to czy znajdziesz pracę będzie zależało w mniejszym stopniu od tego, czy będziesz pisał w Androidzie czy Srandroidzie, a bardziej będzie zależało od tego GDZIE będziesz szukał w pracy (duże kontra małe miasta).

Plus oczywiście twoje skille, ale mając ogólne skille programistyczne łatwo sobie potem zmienisz język programowania/technologię jak jakaś stanie się nieopłacalne.

0

No właśnie tej zmiany języka najbardziej się obawiam... bo nie wiem co jest najistotniejsze przy zmianie języka, tzn jakie konkretne zagadnienia będą zaważały na sukcesie. No ale nic, nie zawracam d**y :) dzięki za odpowiedzi i pozdrawiam

0

Są w sieci kursy programowania aplikacji na androida:
http://strefakursow.pl/kursy/mobilne/kurs_android_-_tworzenie_aplikacji.html

Kurs nie jest drogi a daje CI solidne podstawy. W tym zakresie najważniejszy jest pomysł. Obecnie na rynku jest bardzo wiele aplikacji . Jeśli chcesz zająć się tworzeniem ich na własną rękę to musisz czymś się wyróżniać.

1

Do tego co napisał @LukeJL w pierwszym poście dodałbym jedną rzecz. W programowaniu jest taki paradygmat zwany Program to an interface not an implementation. Nawiązując do tematu to zdanie można przerobić na Learn to be computer programmer not an android developer. Jeżeli będziesz dobrym programistą to sobie poradzisz. Jak technologia w której piszesz umrze odnajdziesz się w nowej. Też się tym przejmowałem jak zaczynałem ale rezultatem było zwklekanie. Bałem się uczyć php bo myślałem, że zmarnuje dużo czasu, ale dzięki temu trafiłem do firmy w której najpierw programowałem w php, a teraz powoli zaczynam wchodzi w projekty javowe. Mówie o tym dlatego, że często począkujący zwlekają zastanawiając się czy Java czy C# i w koncu nie robią nic przez długi czas.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.