Po co studiować informatykę? Niech mnie ktoś zmotywuje.

Po co studiować informatykę? Niech mnie ktoś zmotywuje.
0

Nie pytam się czy warto studiować i czy można być programistą bez studiów. Pytam się: po co to studiować? Mówię o pewniej czołowej polskiej uczelni. Jak dużo daje papierek i wiedza nabyta na takich studiach? Kim jest absolwent, który lubi sobie poskryptować i porobić gierki, ale jego hobbym nie jest trzepanie kompilatorów, assembler itd. Która dziedzina informatyki najmniej się dezaktualizuje i liczy się w niej doświadczenie? Nie chcę w wieku 30+ lat zdać sobie sprawy, że przez 10 ostatnich lat klepałem coś w phpowych frameworkach które już nie istnieją, albo na tyle się zmieniły, że moja wiedza jest nic nie warta (albo niewiele). Czy są jakieś posady w których z wiekiem wartość takiego informatyka wzrasta jak lekarza po medycynie, a nie spada. Nie chcę po wielu latach zbierania doświadczenia wylecieć z roboty, bo technologie się zmieniły, zostać nauczycielem i umieć mniej od uczniów.

MD
  • Rejestracja:ponad 11 lat
  • Ostatnio:ponad 8 lat
  • Postów:280
0

Jeśli lubisz robić gierki jak to ująłeś rób te gierki ta branża nie tylko, że nigdy nie padnie ona wciąż się szybko rozwija nawet w Polsce. Po co studiować ? Jest tylko jeden powód i nie jest nim niestety wiedza, chodzi o papierek.
Z tego co wiem zapotrzebowanie na informatyków rośnie nie maleje

edytowany 1x, ostatnio: MoorfoxD
Asmal
  • Rejestracja:ponad 10 lat
  • Ostatnio:ponad 10 lat
  • Lokalizacja:Olsztyn
0

Jeśli nie masz motywacji to nie studiuj... problem?

Wizzie
  • Rejestracja:prawie 11 lat
  • Ostatnio:ponad 7 lat
0

Nie chcę po wielu latach zbierania doświadczenia wylecieć z roboty, bo technologie się zmieniły.

Nie rozumiem, chcesz całe życie spędzić w jednej pracy ślęcząc nad jedną technologią? Ciekawe plany życiowe :D


Całkiem ciekawa i dobra (nie tak ciekawa jak ta za 2012 :D) pogadanka. Poświeć trochę czasu na pooglądanie.

JE
  • Rejestracja:około 11 lat
  • Ostatnio:ponad 9 lat
  • Postów:71
0

Ucz się C i się nie boisz, że ci technologia nagle zniknie :D

Doświadczenie programistyczne to nie tylko znajomość języka (składni, bibliotek) i frameworków. A, że ktoś 10 lat klepał hurtowo takie same strony w Symfony/CodeIngiter (w sumie to obecnie chyba oba frameworki są ciut młodsze) to jego sprawa.

Średni przykład z tym lekarzem. Nie wydaje mi się, żeby lekarz rodzinny w przychodzi z 30 letnim stażem (który nigdy się zawodowo nie rozwijał) zarabiał jakoś znacznie więcej niż jego kolega z pokoju obok, który pracuje rok.

No i wyczuwam trochę podejście "Trzeba iść na infę (w programowanie), bo dzisiaj w tym kasa jest i łatwo o robotę. Trudno, że to mnie nie kręci, ale Jarek poszedł i teraz w pierwszej pracy ma 4k brutto."

Znajdź coś co cię interesuje choć trochę, obojętnie czy C, czy Python, czy HTML, zacznij pracować i zobaczysz jak to jest. Najwyżej zwolnisz się po 3 miesiącach i zmienisz branżę. A nie teraz płaczesz, że za 10 lat zdasz sobie sprawę, że frameworki w których klepałeś nie istnieją :D

Kopiuj
if tldr
  'ucz się C'
end
edytowany 1x, ostatnio: jensky
Shalom
  • Rejestracja:około 21 lat
  • Ostatnio:prawie 3 lata
  • Lokalizacja:Space: the final frontier
  • Postów:26433
0

Jak dużo daje papierek i wiedza nabyta na takich studiach?

Wszystko zależy od tego co i gdzie chcesz robić. Do klepania formatek w javie pewnie sie nie przyda.

Kim jest absolwent, który lubi sobie poskryptować i porobić gierki, ale jego hobbym nie jest trzepanie kompilatorów, assembler itd.

Nigdy nie wiesz co cię w życiu przyda. Mam znajomego który ostatnio dostał robotę przy pisaniu kompilatorów dla customowych DSLi, a w trakcie studiów pewnie przez myśl by mu to nie przeszło ;)

Która dziedzina informatyki najmniej się dezaktualizuje i liczy się w niej doświadczenie?

Nie ma takiej bo ta branża za szybko się zmienia. Jeśli szukasz jakiegoś bardzo "zachowawczego" przemysłu to:

  • przemysł kosmiczny (w kosmos latają tylko technologie sprawdzone i ugruntowane od lat)
  • przemysł bankowy

Nie chcę w wieku 30+ lat zdać sobie sprawy, że przez 10 ostatnich lat klepałem coś w phpowych frameworkach które już nie istnieją, albo na tyle się zmieniły, że moja wiedza jest nic nie warta (albo niewiele).

Dlatego trzeba zmieniać pracę albo wymuszać nowe frameworki w pracy.

Czy są jakieś posady w których z wiekiem wartość takiego informatyka wzrasta jak lekarza po medycynie, a nie spada. Nie chcę po wielu latach zbierania doświadczenia wylecieć z roboty, bo technologie się zmieniły, zostać nauczycielem i umieć mniej od uczniów.

Projektowanie i architektura systemów ;)


"Nie brookliński most, ale przemienić w jasny, nowy dzień najsmutniejszą noc - to jest dopiero coś!"
0

Programowałem już trochę na zlecenia w PHP kilka lat temu, czasem kilka stówek za dzień roboty wpadło. Dla nastolatka to sporo. Później pracodawcy zaczęli wymagać html5, jquery + co pracodawca to inny framework. Ja już na to za bardzo czasu nie miałem, uczyłem się żeby skończyć szkołę i teraz z samym PHP już nikogo nie zadowolę, nikt się nie zgłasza do robienia zleceń, a PHP umie tyle osób, że przeciętniacy mogą liczyć najwyżej na grosze. W domu też trochę siedziałem, myślałem że może się będę uczył i tak pracował z domu, ale jednak nie dałbym tak rady bez kontaktu z ludźmi, a satysfakcji też z tego nie ma takiej jak z własnej indie gierki. Niestety z gier pieniędzy też od razu nie ma, albo i wcale dla niektórych nie będzie, a rodzice nie chcą nieroba utrzymywać.

JE
  • Rejestracja:około 11 lat
  • Ostatnio:ponad 9 lat
  • Postów:71
0

Jak cię interesuje gamedev to posiedź trochę na forum polskiego gamedevu, ogarnij jakieś portfolio, znajdź sobie choćby tutaj: http://skillshot.pl/ jakiś staż. Drąż temat, a jak zobaczysz, że się przestałeś rozwijać to zmień pracę. W IT nie uciekniesz od rozwoju.

Akurat webdev w którym mówisz, że pracowałeś rozwija się bardzo szybko i dynamicznie, co chwilę coś nowego wchodzi. Jak ktoś pracował parę lat temu we front-endzie i teraz chce wrócić to musi nauczyć się masy rzeczy od html5/css3, przed rwd, angulary, sass, nowe trendy w programowaniu w JS i kij wie co jeszcze. Z back-endem tak samo.

Darck
  • Rejestracja:około 22 lata
  • Ostatnio:4 miesiące
  • Lokalizacja:Monachium
  • Postów:848
0

No niestety IT dobrze się interesować, bo IT jest chyba najszybciej zmieniającą się branżą i bez ciągłej edukacji dzieje się jak opisałeś - wypada się z rynku. Studia ci mogą pomóc o tyle, że będziesz mieć papierek.

Optymistycznie możesz dostać się do jakiejś korporacji, w której nie zwalnia się za bardzo ludzi z IT i która będzie dbałą o to abyś podwyższał kwalifikacje. W ten sposób można wiele lat przepracować. A po tych 10 latach możesz zostać nauczycielem jakiegoś języka obcego, albo zarobić tyle kasy pracując w Szwajcarii, żeby starczyło na kilkadziesiąt lat życia w Tajlandii czy Panamie. ( licząc średnio 3000 eur oszczędności miesięcznie * 12 miesięcy * 10 lat = 360 000 eur. Powinno wystarczyć na wiele w tanim kraju )

edytowany 1x, ostatnio: Darck
somekind
Moderator
  • Rejestracja:około 17 lat
  • Ostatnio:3 dni
  • Lokalizacja:Wrocław
0
miof napisał(a):

Nie pytam się czy warto studiować i czy można być programistą bez studiów. Pytam się: po co to studiować? Mówię o pewniej czołowej polskiej uczelni. Jak dużo daje papierek i wiedza nabyta na takich studiach? Kim jest absolwent, który lubi sobie poskryptować i porobić gierki, ale jego hobbym nie jest trzepanie kompilatorów, assembler itd. Która dziedzina informatyki najmniej się dezaktualizuje i liczy się w niej doświadczenie? Nie chcę w wieku 30+ lat zdać sobie sprawy, że przez 10 ostatnich lat klepałem coś w phpowych frameworkach które już nie istnieją, albo na tyle się zmieniły, że moja wiedza jest nic nie warta (albo niewiele). Czy są jakieś posady w których z wiekiem wartość takiego informatyka wzrasta jak lekarza po medycynie, a nie spada. Nie chcę po wielu latach zbierania doświadczenia wylecieć z roboty, bo technologie się zmieniły, zostać nauczycielem i umieć mniej od uczniów.

Frameworki PHP to w ogóle nie jest informatyka.
Jeśli nie chcesz musieć nadążać za zmianami technologii, to nie idź w IT tylko właśnie w informatykę i zajmuj się jakimiś symulacjami, modelowaniem, itd. Albo idź w nauczanie, Pascala będzie można uczyć jeszcze za 30 lat. :D

FE
  • Rejestracja:ponad 11 lat
  • Ostatnio:prawie 3 lata
0

Polecam zostać na uczelni, do końca życia nie będziesz musiał się rozwijać. Dodatkowo możesz sobie pozwolić na powertripy i inne takie odpały.


xfin
A to pewnie zależy do jakiego zespołu się trafi. Na PWr widzę zakład, który prowadzi obiektówkę z zeszłej epoki (nauczanie c++ w starszych wersjach + MFC) oraz taki, gdzie ludzie są w światowej czołówce z badaniami (głównie technika cyfrowa i lasery na grafenie).
FE
Z badaniami - zdarza się - z nauczaniem już niezbyt. Przecież jak on chce mieć spokój to nie będzie prowadził badań :).
datdata
  • Rejestracja:prawie 11 lat
  • Ostatnio:prawie 7 lat
  • Postów:957
9

To nie jest podwieczorek z rodzicami, żeby Cię ktoś miał motywować do robienia czegoś. Rób co uważasz za słuszne i naucz się na podstawie informacji oraz doświadczeń innych podejmować optymalne decyzje, a także brać odpowiedzialność za życiowe wybory. Bo jeśli Ci się uda to Ty będziesz pił mohito i dymał mulatki na Bali a jeśli nie to uczył debili w gimnazjum htmla. Samo podjęcie czy nawet skończeniu studiów do żadnego z tych scenariuszy znacząco Cię nie zbliża.


"A human being should be able to change a diaper, plan an invasion, butcher a hog, conn a ship, design a building, write a sonnet, balance accounts, build a wall, set a bone, comfort the dying, take orders, give orders, cooperate, act alone, solve equations, analyze a new problem, pitch manure, program a computer, cook a tasty meal, fight efficiently, die gallantly. Specialization is for insects." Robert Heinlein.
edytowany 2x, ostatnio: datdata
JE
Fajnie powiedziane. Tylko co do ostatniego zdania - akurat bez studiów nie da rady w gimnazjum html'a uczyć. Ale już na Bali bez studiów można jechać... Te mulatki też chyba o wykształcenie pytać nie będą :D
MP
  • Rejestracja:ponad 10 lat
  • Ostatnio:ponad 10 lat
  • Postów:2
0

Też mam problemy z automotywacją sa chyba takie charaktery, powiem ci ze pomagaja mi ludzie na okolo bez ktorych dzis siedzialbym z łopatą w rękach a nie nowym firmowym kompem(będzie w pon) robiąc co mi sprawia trochę frajdy( z czasem coraz mniej ale to chyba nroma). Miszczu powiem ci tak: papierek po nawet najlepszej uczelni moze sie przydać w WC! Wiem, że wiele osób się ze mną nie zgodzi ale bardzo polecam studia niestacjonarne (nawet jesli mniej od ciebie wymagaja) i polecam ci OD 1 DNIA STUDIOW KOMBINOWANIE tzn. szukasz pracy tylko informatyka/naprawiacza myszek (tak zaczalem miesiac pozniej uczylem sie javascriptu/php, ja [CIACH!] jaki ja bylem wtedy dumny z siebie :D).
ZALETY:
a)Studia niestacjonarne dają ci tyle wiedzy teoretycznej ile potrzebujesz (studia1!=studia2 wiem ale można uogólnić trochę).
b)Masz czas, żeby KOMBINOWAĆ:

-ciułać za groszę jako "informatyk" (specjalista od czyszczenia myszek;p i formatów). JESTEM PEWIEN ZE PEWNEGO DNIA NADARZY SIĘ OKAZJA.
OKAZJA BEDZIE TYPU: np napisz raport / program do księgowości lub napisz nową stronę dla kierownika / księgowej / sprzątaczki WTEDY MOTYWOWAĆ CIĘ BĘDZIE KASA (MNIE JESZCZE MOTYWUJE JAK WIDZĘ, ŻE PRACA KTÓRĄ WŁOŻYŁEM ZWRACA SIĘ W POSTACI: nowych pracowników firmie / mniej opierdoli szefa/ szef wiecznie na wakacjach (można pracować spokojnie, wszyscy Od razu mają do ciebie szacun nawet jak czasem [CIACH!] bez sensu).

-druga opcja lepsza to założyć firmę (najpierw na szaro żeby wybadać ryzyko i potencjalne zyski). Na początku może być ciężko (będziesz brał zlecenia po kilkaset zł i siedział nad tym miesiąc;d) ale zwróci się 10 krotnie. Wtedy jesteś ustawiony, na rynku pracy liczysz się ponieważ masz dośw i nie masz ciśnienia na pracę (więc nie weźmiesz byle czego) bo wiesz że i tak uciułasz np x zl ze zleceń.

NAJLEPSZA MOTYWACJA TO KASA,LASKI i CIĄGŁE PODNOSZENIE POPRZECZKI!!
PAMIĘTAJ O TYM!
WIĘC NIE PIERNICZ CZY WARTO IŚĆ NA STUDIA! ZASTANÓW SIĘ BARDZIEJ CZY STUDIUJĄC RÓWNOCZEŚNIE ZACZNIESZ JAKO CIUŁACZ CZY PREZES?

JE
to jednak laski lecą na informatyków? :O
Darck
e tam, nowy komputer służbowy to jest nic. Kiedy będą dawać samochody służbowe z darmową benzyną jak to na wykopie programista z Holandii opisywał?
vpiotr
  • Rejestracja:ponad 13 lat
  • Ostatnio:prawie 3 lata
0

Jak chcesz żeby Twoja dziedzina się nie dezaktualizowała to jest jeden pewny sposób.
COBOL + finanse / bankowość.

Pracy mało, ale nadal jest. Ponoć miał wyginąć 30 lat temu.
Czas nauki: jeśli jesteś lotny to język 2 tygodnie.
System operacyjny (iSeries, z/OS) + baza danych (np. DB2) to jakieś pół roku na poziomie developerskim.

Potem uczysz się już systemu który w tym COBOL-u jest napisany.
No i jak masz szczęście i dostajesz własną działkę do zaorania (czyt. moduł) to możesz pracować do późnej starości.

0
vpiotr napisał(a):

Jak chcesz żeby Twoja dziedzina się nie dezaktualizowała to jest jeden pewny sposób.
COBOL + finanse / bankowość.

A to nie tak, że obecnie do pracy w COBOL'u biorą tylko ludzi z doświadczeniem w tymże lub doświadczeniem w C?
Nie słyszałem jakoś o stażach w COBOL'u :D

Jestem po bankowości i interesuje mnie ta tematyka. Jednocześnie drugi rok programuje webowe rzeczy PHP/Python, w sumie fajna rzecz, ale chciałbym coś innego spróbować. Chciałbym wbić się w jakąś ciekawą (i dochodową) niszę, właśnie w bankowości. Wiem, że większość softu dla banków klepie się w Jave/C#, ale trudno to nazwać niszą :)
I tak myślę, żeby złapać albo jakiś nowy trend albo pogrzebać w tych starych technologiach, do których ludzi brakuje.

@vpiotr - Ty tak na poważnie, żeby dzisiejszy dwudziestoparolatek CBOLA się uczył? :)

A jak jest w ogóle dziś z C - klepie się w tym w Polsce jeszcze jakieś ciekawe rzeczy? Coś poza pracą przy embedded jest?

vpiotr
COBOL ma z C jedną wspólną rzecz: pierwszą literę nazwy. A pracują u nas owszem ludzie od 30 w górę. Czasami się trafia ktoś młodszy, ale przeważnie w innej technologii. I to nie jest tak że oni znają tylko COBOL-a. Po prostu jest popyt - jest podaż.
Kliknij, aby dodać treść...

Pomoc 1.18.8

Typografia

Edytor obsługuje składnie Markdown, w której pojedynczy akcent *kursywa* oraz _kursywa_ to pochylenie. Z kolei podwójny akcent **pogrubienie** oraz __pogrubienie__ to pogrubienie. Dodanie znaczników ~~strike~~ to przekreślenie.

Możesz dodać formatowanie komendami , , oraz .

Ponieważ dekoracja podkreślenia jest przeznaczona na linki, markdown nie zawiera specjalnej składni dla podkreślenia. Dlatego by dodać podkreślenie, użyj <u>underline</u>.

Komendy formatujące reagują na skróty klawiszowe: Ctrl+B, Ctrl+I, Ctrl+U oraz Ctrl+S.

Linki

By dodać link w edytorze użyj komendy lub użyj składni [title](link). URL umieszczony w linku lub nawet URL umieszczony bezpośrednio w tekście będzie aktywny i klikalny.

Jeżeli chcesz, możesz samodzielnie dodać link: <a href="link">title</a>.

Wewnętrzne odnośniki

Możesz umieścić odnośnik do wewnętrznej podstrony, używając następującej składni: [[Delphi/Kompendium]] lub [[Delphi/Kompendium|kliknij, aby przejść do kompendium]]. Odnośniki mogą prowadzić do Forum 4programmers.net lub np. do Kompendium.

Wspomnienia użytkowników

By wspomnieć użytkownika forum, wpisz w formularzu znak @. Zobaczysz okienko samouzupełniające nazwy użytkowników. Samouzupełnienie dobierze odpowiedni format wspomnienia, zależnie od tego czy w nazwie użytkownika znajduje się spacja.

Znaczniki HTML

Dozwolone jest używanie niektórych znaczników HTML: <a>, <b>, <i>, <kbd>, <del>, <strong>, <dfn>, <pre>, <blockquote>, <hr/>, <sub>, <sup> oraz <img/>.

Skróty klawiszowe

Dodaj kombinację klawiszy komendą notacji klawiszy lub skrótem klawiszowym Alt+K.

Reprezentuj kombinacje klawiszowe używając taga <kbd>. Oddziel od siebie klawisze znakiem plus, np <kbd>Alt+Tab</kbd>.

Indeks górny oraz dolny

Przykład: wpisując H<sub>2</sub>O i m<sup>2</sup> otrzymasz: H2O i m2.

Składnia Tex

By precyzyjnie wyrazić działanie matematyczne, użyj składni Tex.

<tex>arcctg(x) = argtan(\frac{1}{x}) = arcsin(\frac{1}{\sqrt{1+x^2}})</tex>

Kod źródłowy

Krótkie fragmenty kodu

Wszelkie jednolinijkowe instrukcje języka programowania powinny być zawarte pomiędzy obróconymi apostrofami: `kod instrukcji` lub ``console.log(`string`);``.

Kod wielolinijkowy

Dodaj fragment kodu komendą . Fragmenty kodu zajmujące całą lub więcej linijek powinny być umieszczone w wielolinijkowym fragmencie kodu. Znaczniki ``` lub ~~~ umożliwiają kolorowanie różnych języków programowania. Możemy nadać nazwę języka programowania używając auto-uzupełnienia, kod został pokolorowany używając konkretnych ustawień kolorowania składni:

```javascript
document.write('Hello World');
```

Możesz zaznaczyć również już wklejony kod w edytorze, i użyć komendy  by zamienić go w kod. Użyj kombinacji Ctrl+`, by dodać fragment kodu bez oznaczników języka.

Tabelki

Dodaj przykładową tabelkę używając komendy . Przykładowa tabelka składa się z dwóch kolumn, nagłówka i jednego wiersza.

Wygeneruj tabelkę na podstawie szablonu. Oddziel komórki separatorem ; lub |, a następnie zaznacz szablonu.

nazwisko;dziedzina;odkrycie
Pitagoras;mathematics;Pythagorean Theorem
Albert Einstein;physics;General Relativity
Marie Curie, Pierre Curie;chemistry;Radium, Polonium

Użyj komendy by zamienić zaznaczony szablon na tabelkę Markdown.

Lista uporządkowana i nieuporządkowana

Możliwe jest tworzenie listy numerowanych oraz wypunktowanych. Wystarczy, że pierwszym znakiem linii będzie * lub - dla listy nieuporządkowanej oraz 1. dla listy uporządkowanej.

Użyj komendy by dodać listę uporządkowaną.

1. Lista numerowana
2. Lista numerowana

Użyj komendy by dodać listę nieuporządkowaną.

* Lista wypunktowana
* Lista wypunktowana
** Lista wypunktowana (drugi poziom)

Składnia Markdown

Edytor obsługuje składnię Markdown, która składa się ze znaków specjalnych. Dostępne komendy, jak formatowanie , dodanie tabelki lub fragmentu kodu są w pewnym sensie świadome otaczającej jej składni, i postarają się unikać uszkodzenia jej.

Dla przykładu, używając tylko dostępnych komend, nie możemy dodać formatowania pogrubienia do kodu wielolinijkowego, albo dodać listy do tabelki - mogłoby to doprowadzić do uszkodzenia składni.

W pewnych odosobnionych przypadkach brak nowej linii przed elementami markdown również mógłby uszkodzić składnie, dlatego edytor dodaje brakujące nowe linie. Dla przykładu, dodanie formatowania pochylenia zaraz po tabelce, mogłoby zostać błędne zinterpretowane, więc edytor doda oddzielającą nową linię pomiędzy tabelką, a pochyleniem.

Skróty klawiszowe

Skróty formatujące, kiedy w edytorze znajduje się pojedynczy kursor, wstawiają sformatowany tekst przykładowy. Jeśli w edytorze znajduje się zaznaczenie (słowo, linijka, paragraf), wtedy zaznaczenie zostaje sformatowane.

  • Ctrl+B - dodaj pogrubienie lub pogrub zaznaczenie
  • Ctrl+I - dodaj pochylenie lub pochyl zaznaczenie
  • Ctrl+U - dodaj podkreślenie lub podkreśl zaznaczenie
  • Ctrl+S - dodaj przekreślenie lub przekreśl zaznaczenie

Notacja Klawiszy

  • Alt+K - dodaj notację klawiszy

Fragment kodu bez oznacznika

  • Alt+C - dodaj pusty fragment kodu

Skróty operujące na kodzie i linijkach:

  • Alt+L - zaznaczenie całej linii
  • Alt+, Alt+ - przeniesienie linijki w której znajduje się kursor w górę/dół.
  • Tab/⌘+] - dodaj wcięcie (wcięcie w prawo)
  • Shit+Tab/⌘+[ - usunięcie wcięcia (wycięcie w lewo)

Dodawanie postów:

  • Ctrl+Enter - dodaj post
  • ⌘+Enter - dodaj post (MacOS)