Informatyka jako kolejny kierunek po już skończonych studiach

0

Witam,

Nie jest to kolejny temat pt. wybierzcie mi studia. Ja już swojego wyboru dokonałem 5 lat temu - budownictwo (czy był udany czy nie cóż, patrząc na obecne perspektywy to można by uznać że raczej nie). Zanim wybrałem ten kierunek przez długi okres czasu interesowałem się programowaniem(pisałem sporo, od kalkulatorów graficznych w C# z ONP(w LO), przez proste gry i "dema graficzne" w Direct3D(gimnazjum)a zdarzył się kiedyś i nawet sterownik trybu jądra dla Windows- odczytywanie temp procesora z jego rejestrów). Akurat na okres wyboru studiów przypadł okres mojego "kryzysu" zainteresowania , więc wybór był taki a nie inny. Jakieś pół roku temu dzięki prośbie mojego szefa miałem okazję znowu wrócić do tego. Cóż nie ukrywam że zarówno dla mnie jak i w ocenie szefa był to pwrót bardzo udany. Obecnie jestem na etapie kiedy zastanawiam się poważnie nad sprzedażą jednego z moich programów( bardzo przydatny dodatek dla Office 2010 - ułatwiający życie na moim kierunku). Naszły mnie też myśli aby po skończinych studiach (teraz bronię prace magisterską) nie iść na zaoczną informatykę. Przez dłuższy czas myślałem że to dobre rozwiązanie. Ale z drugiej strony im więcej czytam tym mam większe wątpliwości.

To kolejne 4 lata studiów - mimo że wszystkie algebry analizy różniczki itd pewnie mi przepiszą to obawiam się czy wytrzymam kolejne 4 lata studiów. Jeśli chodzi o podstawy to wydaje mi się że mam całkiem solidne - pewnie że egzaminu z architektury komputerów pewnie bym nie zaliczył ale wydaje mi się że w tej kwestii mam wiedzę podobną do tej jaką przeciętny student 3 semestry po zaliczeniu tego egzaminu(sprawdzone na znajomym ). Nie interesuje mnie w sumie też informatyka jako całość- sprawy niskopoziomowe mimo że ciekawe to coś mało potrzebna w tym co chciałbym robić. Pewnie algorytmy i struktury danych i tą teorię pewnie warto poznać bo jak czytam artykuły na ten temat trochę widzę braki u siebie... Bardziej chodzi mi o właśnie wiedzę typowo z architektury oprogramowania. Chciałbym w przyszłości tworzyć oprogramowanie związane z budownictwem (i właśnie z tym związany jest wspomnany wcześniej "powrót") i potrzebna mi raczej konkretna wiedza na temat porgramowania .NET, COM i kilku innych technologii. CHoć nie ukrywam że ze względu na różnice zarobków budownictwo vs informatyka - programistą "klepaczem kodu" też bym w sumie chciał zostać.

Obecnie mój główny obszar zainteresowań to platforma .NET i wszystko co z nią związane. Głównie skupiam się na dodatkach do Office w VSTO bo to jest coś co przy właściwym zastosowaniu może bardzo ułatwić ludziom życie.

Zastanawaim się czy w tej sytuacji kasy którą wpakuję w studia (i weekedndów któe przesiedzę na zajęciach) nie lepiej poświęcić na kursy i samokształcenie. Owszem papierka inż. informatyka nie dostanę ale nauczę się chyba więcej. Z drugiej striny motywacja. Cóż moja silna wola prawie nie istnieje. Obawiam się że bez bata w postaci egzaminów cała ta moja nauka informatyki skończy się na kanapie przed TV :-/ Jak sądzicie która opcja jest w tej sytuacji lepsza ?

0

Moja rada taka, zalej pan robaka :) a tak na poważnie, to może zacznij pracę, w między czasie szukaj fuchy jako programista ( w jakiejkolwiek technologi byś nie złapał - bierz ! ). Studia przecież masz, szkoda czasu ( taka moja opinia ) patrząc po polach "wykształcenie" różnych dużych panów :) Słyszałem o developerze po arabistyce to i Ty po budownictwie nie powinieneś mieć problemów, najważniejsze i tak jest doświadczenie.

Dwa fajne wpisy - które warto przeczytać:
http://www.maciejaniserowicz.com/2010/04/21/jak-szukac-pracy-jako-poczatkujacy-programista/
http://gynvael.coldwind.pl/?id=338

p.s "klepacz kodu" - wytłumaczy mi ktoś kto to jest ?

0
niezdecydowany napisał(a):

Moja rada taka, zalej pan robaka :) a tak na poważnie, to może zacznij pracę, w między czasie szukaj fuchy jako programista ( w jakiejkolwiek technologi byś nie złapał - bierz ! ). Studia przecież masz, szkoda czasu ( taka moja opinia ) patrząc po polach "wykształcenie" różnych dużych panów :) Słyszałem o developerze po arabistyce to i Ty po budownictwie nie powinieneś mieć problemów, najważniejsze i tak jest doświadczenie.

Dwa fajne wpisy - które warto przeczytać:
http://www.maciejaniserowicz.com/2010/04/21/jak-szukac-pracy-jako-poczatkujacy-programista/
http://gynvael.coldwind.pl/?id=338

p.s "klepacz kodu" - wytłumaczy mi ktoś kto to jest ?

Ok. Dziękuję za odpowiedź. Zastanawia mnie jedno po przeczytaniu linków. Jak pracodawca może zapatrywać się na moje wykształcenie ? Cóż moje gówne doświadczenie jest zwiazane z budownictwem. Ok teraz w wolnych chwilach rozwijam sobie mój projekt przy okazji się ucząc dość sporo(niby dość wąska specjalność, z tego co widziałem niezbyt wiele osób zajmuje się VSTO), ale mam wrażenie że nawet taki wpis, i ogromna motywacja do nauki (lubię przekopywać przykłady, dokumentację itd, zarywać nad tym nocki itd, czasem tak po prostu czytać sobie posty na StackOverflow i CodeProject) to w oczach pracodawcy jednak za mało żebym mgół konkurować z osobą po studiach informatycznych.

Jak wygląda w praktyce poznwanie w pracy mowych technologii ? Przychodzisz w poniedziałek, do piatku dostajesz czas na ogólne ogarnięcie tematu i dalej już samemu już właściwą aplikację dla klienta ?

1

Nie idź na studia informatyczne, w twoim przypadku jest to strata czasu. Matmę znasz, pobawiłeś się, starczy tego dobrego ;)

W2K napisał(a):

Jak pracodawca może zapatrywać się na moje wykształcenie? (...) w oczach pracodawcy jednak za mało żebym mgół konkurować z osobą po studiach informatycznych.

Zależy w czym chcesz konkurować, jeżeli w pisaniu jakiejś korporacyjnej kobyły w Javie to pewnie nie. Za to w niszowych dodatkach do Office'a jak najbardziej. Za to po dwóch latach ciężkiej pracy nad rozwojem w danym kierunku, możesz spokojnie konkurować.

W2K napisał(a):

Jak wygląda w praktyce poznwanie w pracy mowych technologii ? Przychodzisz w poniedziałek, do piatku dostajesz czas na ogólne ogarnięcie tematu i dalej już samemu już właściwą aplikację dla klienta ?

Programowanie to praca zespołowa. Bierzesz/dostajesz wycinek całości i robisz tak, żeby działało z resztą aplikacji. Z poznawaniem "nowych" technologii (bo nowe to one mogą być tylko dla ciebie) jest rożnie. Szkolenia, własna inicjatywa w domu, konferencje, spotkania grup "technologicznych" itd. W pracy to jednak się głównie pracuje i uczy przez doświadczenie ;)

0

No, ok. A co z sytuacją kiedy firma wymaga wykształcenia wyższego informatycznego ? Bo są przecież formy które mimo wsyztsko wymagają papierka.

0

Może jakąś alternatywą były by studia podyplomowe z dziedziny informatyki, która Cię interesuje? Skoro masz już wyższe wykształcenie...
Ewentualnie może da się zrobić same studia mgr (drugiego stopnia) od razu... Są uczelnie, które pozwalają po innym kierunku zrobić mgr z informy (np PJWSTK)

0

Mgr z samej informatyki wydaje się fajną opcją, ale boję się że będzie tak ja było u mnie na budownictwie. Po prostu wymagany jest materiał z inżynierki. A wydaje mi się że skoro już iść to nie tylko dla papierka na uczelnię prywatną. Kończę budownictwo na Pwr i ewentualnie o studiach zaocznych myślałem też na Pwr.

A zakładając opcję że na studia nie idę. Od czego powienienem zacząć ? Postarać się o jakieś kursy, szkolenia, praktyki ? Uczyć się samemu , zaopatrzyć w tonę książek i po prostu pisać ?

3

Przede wszystkim praktyka, wsparta dobrymi książkami, blogami i artykułami.

Pójście na studia może mieć większe zalety niż tylko papierek. Po pierwsze są jakieś szanse na to, że usłyszysz o fajnych rzeczach, o których być może nigdy się nie dowiesz, gdy będziesz samoukiem, a które mogą Ci się przydać w Twojej działalności. Nie chodzi mi oczywiście o aspekty technologiczne, ale raczej o algorytmy czy mniej popularne aspekty informatyki.
Po drugie, i zdecydowanie ważniejsze w Twojej sytuacji - na studiach możesz poznać ludzi z branży. Ktoś Ci może wskazać drogę, albo nawet wkręcić do jakiejś firmy.

0

Może jakimś kompromisem będą takie "dłuższe" studia podyplomowe z informatyki, typu nauczycielskiego, które dadzą Ci ogólną wiedzę na temat informatyki ? Na Uniwersytecie Wrocławskim ? http://www.ii.uni.wroc.pl/studia_podyplomowe_IN

Studia są traktowane jako trzysemestralne studia zaoczne. Zajęcia trwają 350 godzin i obejmują następujące przedmioty:

    Podstawowe zasady działania i korzystania z systemów komputerowych oraz sieci
    Elementy programowania i tworzenia aplikacji
    Wybrane systemy użytkowe i stosowanie technologii informacyjnej
    Algorytmika i rozwiązywanie problemów
    Metodyka nauczania informatyki
    Narzędzia i usługi w Internecie
    Multimedialne wspomaganie dydaktyki

W programie studiów duży nacisk kładzie się na poznanie i wykorzystanie systemów wspomagających nauczanie, w tym na rozwijanie umiejętności pozyskania i udostępniania wiedzy za pośrednictwem sieci lokalnej i rozległej.  

W między czasie możesz zrobić sobie jakiś kurs/certyfikat z konkretnej dziedziny IT (np jakiś certyfikat z C# ) ?

0

Ostatnio z czystej ciekawości i chęci sprawdzenia czy mam szansę (no nie ukrywam że gdyby się powiodło z pracy byłbym bardzo zadowolony) odpowiedziałem na kilka ogłoszeń o pracę, wysłałem kilka CV. I ku mojemu zaskoczeniu dostałem zaproszenie na rozmowę. No niestety nie wypadło to jakoś najlepiej z jednym zadaniem poradziłem sobie ,z innym już gorzej (wypełnić tablicę liczbami tak zeby utworzyły kształt spirali-ślimaka). Rozumiem że takie programoanie "na kartce" to standard na rozmowach kwalifikacyjnych ? Mam w związku z tym pytanie. Czy znajduje się w necie jakiś zbiór takich drobnych zadań programistycznych aby poćwiczyć tego typu zadania (jakieś rysowanie choinek w konsoli, liczenie słów, wypisywanie liczb spełniających jakieś warunki itd ? ) Przydałoby mi się w wolnych chwila poćwiczenie tego typu zadań.

Inna sprawa. Ostatnio powtórzyłem sobie i usystematyzowałem wiedzę na temat C# (wcześniej to było programowanie "na czuja"+ przykłady z neta). Za co zabrać się w dalszej kolejności ? Wzorce projektowe? Ćwiczenie nad poprawą jakości kodu? Ćwiczenia nad wcyżej wspomnianymi przykładami ? Czy zabaranie się za uczenie się "bibliotek" ?

0

A na czym mółbym "poćwiczyć" pisanie takich stosunkowo prostych programików (jak te wspomniane wyżej) tak żeby ogarnąć to co pojawia się na rozmowach. Mój poroblem polega na tym że o ile siedząc sam w domu jestem spokojnie bez problemu ogarnąć takie stosunkowo proste zadanie. Gdy to samo miałbym wykonać na rozmowie pojawiai się problem - tu się zapomni o jakiejś wygodnej funkcji albo jej użyciu tu umnkie jakiś drobiazg itd ( na przykład na ostatniej rozmowie osoba rekrutująca zwróciła uwagę że do pocięcia zdania na słowa użyłem swojego kodu w pętli for, podczas gdy spokojnie mogłem użyć metdo split() o któej istnieniu wiedziałem tylko nie pamiętałem poprawnego sposobu użycia). Chodzi mi o coś co wyćwiczy umiejętność efektywnego rozwiązywania prostych zadań.

0

Może Spoj.pl ?
Dzisiaj V runda Algoligi.

0

Stronki z których ja się uczyłem.

http://maxnoy.com/interviews.html
http://leetcode.com/
http://vijayinterviewquestions.blogspot.com/

Rozwiązania tam są dla c++

Więc

Najłatwiej będzie jak wpiszesz w google <oczekiwana technologia> interview question blog

0

ludzie będziecie harować do 67 roku !!! a ty kolego masz rozterki czy 25-27 lat to za późno, po paru latach rozwiniesz się w branży :)

1

Od czasu kiedy napisałem ten temat trochę się w moim życiu pozmieniało. ;-) Ale mogę powiedzieć że generalnie to nie narzekam i całe to przekwalifikowanie udało mi się chyba całkiem nieźle. Robię to co lubię jako programista i jestem z tego zadowolony.

0

A na te studia poszedłeś czy nie?

1

Byłem w podobnej sytuacji do twojej.
Poszedłem na zaoczną informatykę.
Ciężki był do wytrzymania pierwszy rok, bo były same powtórki z analizy, fizyki, algebry na szczęście dla mnie na matematyce dyskretnej mało nie poleciałem co mnie mocno otrzeźwiło.
Przyłożyłem się do algorytmów. Na drugim roku do całej obiektówki.
Po drugim roku zacząłem od symbilicznie płatnego stażu.
Znowu było ciężko bo mała kasa.
Inżyniera obroniłem już jako regular developer z wyplatą jaką miałbym na sterej ścieżce kariery po 20 latach.
Przed studiami wysyłane CV były bez odzewu.
Studenta w połowie studiów rekruterzy sami namawiali do pracy.
Bez studiów klepałbym jakieś sklepy internetowe za śmieszne z obecnego punktu siedzenia pieniądze. Studia z informatyki otwarły drzwi do dobrze płatnej pracy.
Studia pokazały co powinienem znać. Nie ma nawet porównania do nauki z intenetu i forów.
Gdybym miał decydować jeszcze raz to poszedłbym znowu na drugie studia.
Magistra nie robię, już jednego mam :)

0

title

0

Heh. Miło sobie było przypomnieć początki tego co kiedyś pisałem i co myślałem wtedy na ten temat. Także dzięki za ten odkop :-) Z obecnej perspektywy miło sie pośmiać.

0

Napisz chociaż czy poszedłeś na te studia z informatyki czy nie, i czy z perspektywy czasu żałujesz swojej decyzji?

0

Dokładnie. Brakuje odpowiedzi na podstawowe pytanie, które sam zadałeś na początku

0

żondamy prawdy!

a tak na serio napisz jak się ta epicka historia zakończyła dude;

0

Byłem w bardzo podbnej sytuacji jak autor tematu. Początkowo pracowałem jako tester-klikacz, teraz jako programista testów. Na informatykę zaoczną składałem dokumenty, ale nie udało mi się dostać. Zbyt wiele uczelni, które przyjmują na II st. informatyki po budownictwie nie ma, a jak już przyjmują to progi są kosmiczne (I stopień od nowa odpada - zbyt długo). Ewentualnym wyjściem byłoby znalezienie uczelni, która przyjmuje po zdaniu egzaminów, przygotowanie się do nich, zdanie ich i przeprowadzka, co na dzień dzisiejszy nieco mija się z celem.

0

Nie. Na studia nie poszedłem . Wymagało to trochę samozaparcia i może trochę sczęścia w znalezieniu pracodawcy który był zainteresowany moją osobą (na początku nie było lekko). Teraz w sumie jestem od 3 lat w zawodzie ( w chwili obecnej jako .NET backend developer) i ani myślę zmieniać. Na studia po raz kolejny mnie nie ciągnie, zwłaszcza jak z perwspektywy czasu widę jaką patlogią (w sensie organizacji i podejścia do człowieka - tak student to też człowiek) jest PWr.

0

Też Wrocław :)

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