Cześć.
Piszę do Was z prośbą o radę w często pojawiającej się na forach: co dalej z tym programowaniem;) Chciałem zaznaczyć, że nie jestem - w odróżnieniu do autorów wielu podobnych postów - kompletnym nowicjuszem jeśli chodzi o informatykę. Studiuję ten kierunek już ponad 3 lata i myślę, że warto zacząć się jakoś ukierunkowywać. Moja wiedza na chwilę obecną jest w miarę szeroka, ale niesprecyzowana (nie mogę powiedzieć że umiem cos bardzo dobrze). Wychodzę z założenia, że każdego języka da się nauczyć i nie stanowi on kryterium wyboru. Oto kilka moich koncepcji na to w jakim kierunku się rozwijać (wraz z plusami i minusami):
- Tworzenie stron - XHTML, CSS, PHP, JavaScript, MySQL
[--] Jest czymś co być może by mi się podobało, ale często jest to dziedzina w której istotne jest bardziej to jak coś przekazujemy (grafika, animacje) niż sama treść czy logika działania (jak np. przy aplikacjach internetowych). Ogólnie średnio ciągną mnie rzeczy w których wyczuwa się klimat przemysłu reklamowego (forma ważniejsza od samej tresci), a projektowanie stron internetowych tym mi właśnie trąca - dajcie znać jesli jestem w bledzie.
[--] Dodatkowo niektórzy twierdzą, ze PHP ogranicza mozliwosci zarobkowania - fachowców od tego jest coraz więcej, więc ich wymagania nie mogą być zbyt wysokie.
[+] Z drugiej strony jednak warto jest chyba znać narzędzia pozwalające na tworzenie ciekaweych stronek - czy na 4tym roku informatyki nie jest jednak za pozno na naukę rzeczy ktorymi nie planuje się zarabiac?
[+] stosunkowo łatwiej jest znaleźć pracę studentowi w PHP itp niż np. w Javie czy ASP.NET (łatwiej opanować PHP w sposób wystarczający dla pracodawcy)
-
Tworzenie aplikacji internetowych - C#, VB, Java, ASP.NET
[--] Bardzo duży minus to fakt, ze zanim nauczę się, dajmy na to, ASP.NET w stopniu pozwalającycm mi zdobyć pracę w tej dziedzinie, miną pewnie ze 2 lata. W tym czasie raczej nie mogę myśleć o zatrudnieniu... Większość firm poszukuje tu osób raczej dobrze znających się na rzeczy.
[--] Może lepiej najpierw poznać coś trochę łatwiejszego (popularniejszego i mniej wymagającego) jak np. PHP a dopiero pozniej rzucac się na platformę .NET czy Javę? Czy nie będzie jednak za późno??
[+] Tworzenie apliakcji w ktorych najważniejszym elementem jest jej logika działania a nie jakieś tam skaczące, przyciągające oko grafiki jest czymś co bardzo by mi się podobało - wolę konstruktywną i kreatywną pracę niż ciągłe burze mózgów ;) -
C++ / Ansi C
Przeczytałem niby Symfonię C++ łącznie z Pasją i raczej wszystko w niej zawarte umiem bardzo dobrze (chodzi mi o sam poziom znajomości języka - nie przywiązuję się do tej konkretnej pozycji książkowej). Nie wiem jednak co dalej można z tym zrobić... i czy w ogóle warto? Jak myślicie? To samo tyczy się C. Co o tym sądzicie? -
Inne problemy ;)
Co innego moglibyście polecić?
PL/SQL,
Nabywanie wiedzy w zakresie sieci (malo mialem z tym do czynienia - czy nie jest więc za pozno)
Nabywanie wiedzy w zakresie baz danych np. Oracle czy MS (uwaga jak wyżej)
Co innego możecie polecić?
Bez czego współczesny informatyk nie może się obejść? Czego szukając pracodawcy?
Jak Wy zaczynaliście? W czym się kształcie? [b]Czy możecie polecić jakiś uporządkowany plan "rozwoju"?[/b] :) Czy też mieliście takie problemy jak ja?
Przy całym szacunku dla początkujących, prosiłbym o odpowiedzi osoby siedzące w branży dłużej niż miesiąc :> Najlepiej jeśli masz już doświadczenie w branży ;)
Dzięki za odpowiedzi - piszcie wszystko co chcecie i co wiąże się z tym tematem ;)