Rozwój Informatyki i programowania

Rozwój Informatyki i programowania
A2
  • Rejestracja:ponad 10 lat
  • Ostatnio:około 10 lat
  • Postów:7
0

Siemanko. Jak myślicie w jakim kierunku będzie szedł polski rynek pracy IT? ciągle się słyszy,że coraz więcej ludzi oblewa matematykę i coraz mniej idzie na uczelnie techniczne. Bardzo dużo wyjeżdża itd. Czy uważacie,że deficyt specjalistów IT będzie się pogłębiał na polskim rynku i światowym?

mr_jaro
  • Rejestracja:ponad 13 lat
  • Ostatnio:około 3 lata
  • Lokalizacja:Grudziądz/Bydgoszcz
  • Postów:5300
0

Nie trzeba iść na studia by być specjalistą. Mam 4 dobrych znajomych którzy są zawodowo programistami. Jeden z nich nigdy nie zaczął studiów, jeden poszedł na infe ale zaraz olał bo wolał pracować, jeden skończył zarządzanie a jeden skończył chemie :p Co do matematyki to hmmm a czy jej aż tak bardzo potrzeba w programowaniu? Ona ma uczyć myślenia, jeszcze się nie zdarzyło, żebym musiał zakodować liczenie całki :p W programowaniu to jedynie matma dyskretna ma zastosowanie w algorytmach czyli np grafy, ale te bardziej hardcorowe rzeczy są, sądząc z własnej autopsji, wykorzystywane w niewielkim stopniu w naprawdę krytycznie-wydajnościowych miejscach.


It's All About the Game.
edytowany 2x, ostatnio: mr_jaro
Ktos
Moderator
  • Rejestracja:prawie 23 lata
  • Ostatnio:około 10 godzin
2

Co do matematyki to hmmm a czy jej aż tak bardzo potrzeba w programowaniu? Ona ma uczyć myślenia, jeszcze się nie zdarzyło, żebym musiał zakodować liczenie całki :p

Cała grafika 3D to jest matematyka w różnych śmiesznych podejściach. To, że ty nigdy nie musiałeś policzyć całki, jak i 90% programistów klepiących formatki dla banku/CRM, nie oznacza, że nikomu to jest niepotrzebne ;-)

mr_jaro
  • Rejestracja:ponad 13 lat
  • Ostatnio:około 3 lata
  • Lokalizacja:Grudziądz/Bydgoszcz
  • Postów:5300
0
Ktos napisał(a):

Cała grafika 3D to jest matematyka w różnych śmiesznych podejściach. To, że ty nigdy nie musiałeś policzyć całki, jak i 90% programistów klepiących formatki dla banku/CRM, nie oznacza, że nikomu to jest niepotrzebne ;-)

No dobra, nie pomyślałem o 3d ;)


It's All About the Game.
1

Nie tylko 3D, nie tylko 2D i nie tylko wektory czy przekształcenia macierzowe, każdy głupi algorytm to matematyka w czystej postaci. Nie musisz być mistrzem w każdej dziedzinie, ale podstawy czy choćby zrozumienie działania prostych przekształceń czy operacji matematycznych sporo pomagają.

wiciu
  • Rejestracja:ponad 11 lat
  • Ostatnio:dzień
  • Postów:1205
2

Jakaś wyższa matematyka przeciętnemu programiście rzeczywiście nie jest potrzebna, ale podstawy algebry i logiki już warto znać, żeby wiedzieć co się robi. Nie jest to żadne rocket science. Natomiast znajomość wspomnianych grafów jest IMO dość ważna. Pewnych problemów nie da się wymodelować bez znajomości grafów. Ponadto, wielu programistów korzysta na co dzień z grafów i nawet o tym nie wie. ;-) Piotr Wróblewski w swojej książce n.t. algorytmów napisał nawet, że programista, który dobrze zna zagadnienia związane z grafami praktycznie podwaja swoje kompetencje w zakresie algorytmiki. Żeby być zwykłym klepaczem nie trzeba zbyt dużo wiedzieć, ale jeśli chce się zrozumieć działanie pewnych mechanizmów, tworzyć lub współtworzyć jakiś bardziej skomplikowany projekt, niż typowy "formularz do wklepania tekstu", to warto nieco pogłębić wiedzę z niektórych obszarów.

niezdecydowany
niezdecydowany
"ale podstawy algebry i logiki już warto znać, żeby wiedzieć co się robi" - wiedzieć co się robi ? znaczy co ?
wiciu
Np. jak się robi instrukcje warunkowe (przykładowo: true && false). To są podstawy logiki.
niezdecydowany
niezdecydowany
serio? myślałem że wyciągniesz jakiś większy kaliber - zawiodłem się.
wiciu
Podałem tylko przykład. Jeśli chcesz większego elaboratu, to wybierz się na jakiś wykład związany z tymi dziedzinami lub poczytaj na ten temat. Zresztą napisałem "podstawy".
A2
  • Rejestracja:ponad 10 lat
  • Ostatnio:około 10 lat
  • Postów:7
0

Panowie do sedna sprawy;) To uważacie,że deficyt specjalistów IT i ogólnie technicznych będzie się pogłębiał z roku na rok?

JQ
  • Rejestracja:prawie 17 lat
  • Ostatnio:5 dni
  • Lokalizacja:Kraków
  • Postów:367
0

Oczywiście, że tak.
Nadchodzi niż demograficzny.
Generalnie ludzie są coraz głupsi, co widać po kandydatach choćby do naszej firmy ; ))


A2
@JrQ- naszej firmy tzn?
ShookTea
@Alexis21 firmy, w której pracuje @JrQ-.
kkarol
@JrQ- niż chyba już jest, bo z tego co ostatnio chyba słyszałem to w 2018 czy 2020 ma być znowu wysoka liczba dzieci przychodzącej do podstawówek :)
BC
  • Rejestracja:około 10 lat
  • Ostatnio:około 10 lat
  • Postów:5
0

Jeśli nie zmieni się sposób myślenia polskiego rządu i edukowania młodych Polaków. Uważam,że bez sensu są inicjatywy typu mistrzowiekodowania,bo mogą małe dzieci zrazić do kodowania. Lepiej byłoby żeby było więcej matematyki i fizyki w wersji laboratoriów coś na wzór CNK.I oczywiście więcej angielskiego.

Zobacz pozostałe 4 komentarze
TD
Nie orientuję się zbyt jaki system ma finlandia, ale co do nauki angielskiego to raczej nie jest przypadkiem, że najlepiej angielski znają programiści (bo potrzebowali żeby się uczyć programować), gracze (bo chcieli grać w nowe gry, rozmawiać w grach multiplayer etc.), "piosenkarze" (ktoś kto lubi śpiewać zazwyczaj śpiewa piosenki po angielsku), ktoś kto chce oglądać najnowsze filmy i seriale etc. Wnioski nasuwają się same.
somekind
No, zatrudnij programistów do nauczania angielskiego w podstawówkach ze stawką nauczycielską. :D
TD
:D :D raczej mi chodzi o to, że po 1. najważniejsza jest motywacja, a po 2. takiego życiowego angielskiego raczej ciężko nauczyć się poprzez robienie jakichś ćwiczeń. Polskiego przecież się tak nikt nie uczył a jakoś wszyscy umiemy w tym języku mówić i pisać.
somekind
Mało kto umie...
Gjorni
@BigCountry nawet najdoskonalszy system edukacji wiele nie da, jeżeli młody człowiek będzie wychowywany przez idiotów.
0
mr_jaro napisał(a):

Nie trzeba iść na studia by być specjalistą. Mam 4 dobrych znajomych którzy są zawodowo programistami. Jeden z nich nigdy nie zaczął studiów, jeden poszedł na infe ale zaraz olał bo wolał pracować, jeden skończył zarządzanie a jeden skończył chemie :p Co do matematyki to hmmm a czy jej aż tak bardzo potrzeba w programowaniu? Ona ma uczyć myślenia, jeszcze się nie zdarzyło, żebym musiał zakodować liczenie całki :p W programowaniu to jedynie matma dyskretna ma zastosowanie w algorytmach czyli np grafy, ale te bardziej hardcorowe rzeczy są, sądząc z własnej autopsji, wykorzystywane w niewielkim stopniu w naprawdę krytycznie-wydajnościowych miejscach.

wszyscy jesteście programistami php? ;)

mr_jaro
  • Rejestracja:ponad 13 lat
  • Ostatnio:około 3 lata
  • Lokalizacja:Grudziądz/Bydgoszcz
  • Postów:5300
0
Czarny Młot napisał(a):

wszyscy jesteście programistami php? ;)

Ja php i C#, jeden python, c++, c#, php wszystko co mu się zachce gdzie akurat ma fajną robotę nie lubi stagnacji :p, jeden objective-C i jeden c++ i C# ;)


It's All About the Game.
Tgc
  • Rejestracja:ponad 17 lat
  • Ostatnio:około 23 godziny
  • Postów:157
2

Jak tylko powstanie silna sztuczna inteligencja, to praca ludzkiego programisty stanie sie zbedna. Dlatego juz teraz powinnismy myslec o stworzeniu zwiazkow zawodowych i zapewnienia powstania panstwowych skupow oprogramowania.

edytowany 1x, ostatnio: Tgc
Zobacz pozostałe 2 komentarze
Shalom
@Dregorio ale czemu nie? Przecież cały czas sie tak dzieje. Możesz np. poukładać dzis interfejs "z klocków" a IDE samo wygeneruje kod. Możesz dziś napisać kilka linijek a gotowe biblioteki same wygenerują warstwę komunikacji z BD. Dzięki temu programiści mogą sie skupić na realnych problemach a nie na technikaliach. Efekt nie jest taki że szybciej piszemy takie systemy jak 10 lat temu (co by skutkowało brakiem pracy). Efekt jest taki że piszemy systemy większe i bardziej skomplikowane.
DR
@Shalom bo w mojej wizji, wszyscy tracimy pracę :P
Shalom
Takie wizje różni eskperci snują od 40 lat. Rzecz w tym że rozwój informatyki i techniki generuje nowe miejsca pracy a nie je zabiera. Jeszcze X lat temu nikt nie słyszał o internecie a dziś każda firma chce mieć strony internetowe i aplikacje webowe. Jeszcze raptem kilka lat temu telefon służył tylko do dzwonienia i smsowania a dziś masz tam tysiąc różnych aplikacji. To jest zasluga tego że wiele rzeczy robimy "automatycznie" za pomocą dobrych narzędzi, dzięki temu możemy skupic się na trudniejszych zadaniach.
Sebastiano
@Shalom myśle że trafiłeś w sedno;)
DR
Zostało nam poczekać. Choć wydaje mi się, że wiedza jak dany problem rozwiązać przychodzi nam szybciej, niż nowe problemy.
LukeJL
  • Rejestracja:około 11 lat
  • Ostatnio:około 3 godziny
  • Postów:8407
0

Dlatego juz teraz powinnismy myslec o stworzeniu zwiazkow zawodowych i zapewnienia powstania panstwowych skupow oprogramowania

To już istnieje. Ciągle są jakieś przetargi, w których państwo płaci zawyżoną cenę za program-bubel (kalkulator wyborczy chociażby, czy różne rodzaju gówniane strony za miliony złotych). Chociaż nie miałem pojęcia, że to było robione z inicjatywy związków zawodowych (ale to wiele tłumaczy, dlaczego to takie gie na patyku. Wiadomo, związki zawodowe programistów-amatorów żądających milionów złotych za bubel "bo im się należy"...).

Alexis21 napisał(a):

Siemanko. Jak myślicie w jakim kierunku będzie szedł polski rynek pracy IT?

Polski? Pewnie outsourcing i praca dla zagranicznych klientów. Albo tworzenie produktów (np. serwisów internetowych) na rynek światowy.

Programiści są w miarę tani w utrzymaniu i zarabiają relatywnie mało (w porównaniu z resztą Europy), więc jesteśmy dobrym krajem do rozwijania biznesów od tej strony, ale z drugiej strony Polacy jako tacy są biedni, Polska jest biedna, więc i mało pieniędzy do podziału. A rynki zagraniczne kuszą pieniędzmi i możliwościami...

ciągle się słyszy,że coraz więcej ludzi oblewa matematykę i coraz mniej idzie na uczelnie techniczne. Bardzo dużo wyjeżdża itd. Czy uważacie,że deficyt specjalistów IT będzie się pogłębiał na polskim rynku i światowym?

Deficyt dobrych specjalistów IT. Bo odnoszę wrażenie, że ostatnio prawie wszyscy się zaczęli interesować informatyką, programowaniem itp. Więc średniej klasy specjalistów będzie pewnie przybywać. Jednak tych dobrych będzie zawsze mało....


edytowany 1x, ostatnio: LukeJL
somekind
Nieźle się czyta, momentami przebijasz MP.
LukeJL
ha, dzięki :)
BC
  • Rejestracja:około 10 lat
  • Ostatnio:około 10 lat
  • Postów:5
0

@LukeJL myślę,że w przeciwieństwie do Ekonomii i innych pierdół, nawet idąc na informatykę rzesza tych ludzi może być bezrobotnych,bo w IT trzeba chociaż trochę umieć i coś robić,rozwijać się.

Zobacz pozostałe 5 komentarzy
CZ
Trochę to lipny argument, bo po to zostały napisane kompilatory, żeby nie musieć wiedzieć jak to działa. W bardzo wielu zastosowaniach programowania nie ma najmniejszej potrzeby rozumieć takich rzeczy. Chodzi o zrobienie zadania (klepnięcie logiki, formatki itp). Na pewnym poziomie warto znać jakieś tam podstawy (np. działania przeglądarki, jeśli robimy w webie), no ale...
DR
@członek zarządu niewiedza to cofanie się. Mnie dziadek uczył by zawsze być otwartym na nową wiedzę. Polecam "Pan raczy żartować, panie Feynman!". Wiem, że coraz częściej jesteśmy społeczeństwem tępaków, ale wiesz, facet powinien w domu umieć co nieco naprawić. " W bardzo wielu zastosowaniach programowania nie ma najmniejszej potrzeby rozumieć takich rzeczy." nie lubię z takimi pracować, bo potem muszę za nich kod pisać, albo im godzinami tłumaczyć, bo po pewnym cazasie takiego myślenia dochodzą do w niosku, ze w sumie wszytko jest w internecie to w ogóle sie nie będę uczyć
DR
bo i po co? Po co znać kompilator i mieć możliwość zoptymalizować kod, co z tego, że wysłanie w kosmos każdego grama to gruba kasa. Napiszę program byle jak, trzeba będzie dać cięższy, większy dysk co z tego, To nie moja działka.
CZ
chyba mnie źle zrozumiałeś. Jest czas na naukę i czas na wykorzystywanie wiedzy. Nie wiem czy zderzyłeś się już z komercyjnym podejściem do projektów, ale jeśli przed podjęciem się zadania nie nabrałeś odpowiedniej wiedzy to: 1. siedzisz w domu/po godzinach w pracy i się douczasz; 2. Robisz tak jak umiesz najlepiej. Jak chcesz poznawać cały wszechświat podczas pracy nad jakimś projektem, to Twoja efektywność spadnie do zera. Co do optymalizowania działania programu - jest to potrzebne średnio raz na 100 lat.
DR
No tak, mamy codziennie rano spotkanie w małym pokoiku omawiamy co zrobiliśmy, co trzeba zrobić, jak można to rozwiązać. Rozdzielamy zadania, a potem koleś do mnie podchodzi i prosi o pomoc bo znalazł na internecie jak przydzielić pamięć, ale ten kod nie działa w jego przypadku...
NO
  • Rejestracja:ponad 10 lat
  • Ostatnio:ponad 6 lat
0

Ja widzę, że coraz więcej osób idzie na informatykę, informatykę i ekonometrię i tym podobne kierunki. Ogólnie też coraz więcej osób (od 10, 15 lat?) idzie ogółem na "jakieś" studia, więc liczba absolwentów kierunków "związanych" z programowaniem będzie jeszcze rosnąć. Poziom spada, umiejętność samodzielnego rozwijania się, dociekliwość też jest coraz rzadsza, więc kto ma być dobry ten będzie, a dla przeciętnych będzie coraz trudniej o jakiś etat w branży za jakieś godne wynagrodzenie.

DR
w Polsce mamy ten problem, ze studia stały się ogólnodostępne. No sorry, ale nie każdy powinien mieć ten papierek. Kiedyś jak rozmawiałem z dziadkiem to chciałem mieć doktora jak on, teraz patrząc się na poziom doktorantów w Polsce chyba wolę by mnie nie brali za takiego. Kobieta na doktoracie przyszła na korki z fizyki do dziadka...
DR
  • Rejestracja:prawie 12 lat
  • Ostatnio:około 8 godzin
  • Postów:1129
0

@novpet poziom spada przez zgraje niekompetentnych, zadufanych w sobie, a niekiedy po prostu buców wykładowców/laborantów/ćwiczeniwoców(zwał jak zwał). Wykłady/laboratoria nie są ciekawe, na nich nie ma nawet krzty tłumaczenia. no sorry, ale jeśli koleś myśli, że po wykładzie przyjdę mu i rozwale problem na zajęciach i dodatkowo jeszcze sprawko oddam, to ktoś jest dziwny(dodam, że wykład jest chwile wcześniej). Wykłady czytane z "kartki" nudnym monotonnym głosem. Jeden koleś przez pół roku nie skapował się, ze na sali mikrofon nie działa i nie słychać go nawet w 2 rzędzie. Odwracał się do tablicy kreślił równania i mówił do siebie, bo na pewno nie do nas...

41
  • Rejestracja:ponad 10 lat
  • Ostatnio:ponad 9 lat
  • Postów:11
1
Dregorio napisał(a):

@novpet poziom spada przez zgraje niekompetentnych, zadufanych w sobie, a niekiedy po prostu buców wykładowców/laborantów/ćwiczeniwoców(zwał jak zwał). Wykłady/laboratoria nie są ciekawe, na nich nie ma nawet krzty tłumaczenia. no sorry, ale jeśli koleś myśli, że po wykładzie przyjdę mu i rozwale problem na zajęciach i dodatkowo jeszcze sprawko oddam, to ktoś jest dziwny(dodam, że wykład jest chwile wcześniej). Wykłady czytane z "kartki" nudnym monotonnym głosem. Jeden koleś przez pół roku nie skapował się, ze na sali mikrofon nie działa i nie słychać go nawet w 2 rzędzie. Odwracał się do tablicy kreślił równania i mówił do siebie, bo na pewno nie do nas...

A więc wyznacznikiem wysokiego bądź niskiego poziomu ma być "ciche" bądź "głośne" czytanie z kartki, czy też "ciekawość" zajęć? Wykładowca nie ma uatrakcyjnić czasu, tylko wyłożyć materiał - merytorycznie zgodny ze standardami światowymi (jak np. na informatyce, matematyce, chemii, fizyce itp.). Uczelnia to nie jednostka marketingowa, tam się wymaga; tam gdzie się wymaga, jest poziom; tam gdzie jest poziom, wychodzi dobry student.

edytowany 1x, ostatnio: 41445A
DR
  • Rejestracja:prawie 12 lat
  • Ostatnio:około 8 godzin
  • Postów:1129
0

@41445A to po co robią wykłady obowiązkowe skoro ja to samo mam w domu + czas zaoszczędzony na dojechanie. No sorry, ale jak widać po gościu, że sam się nudzi to jak ja mam się czuć i mieć chęć do nauki jego przedmiotu? Widziałeś kiedyś zajęcia np. na uczelniach w stanach? Twoje ostatnie zdanie jest najgłupszym jakie przeczytałem w tej dekadzie(nie licząc części o marketingu). Na uczelniach nie ma żadnego poziomu. Dzieciarnia sobie wyobraża nie wiadomo co, bo z liceów/techników wyciągają jeszcze mniej niż ja, czy starsi ode mnie i krzyczą o poziomie. Na każdej uczelni(byłem na kilku) nie wyrzucają, dają 2,3,4,5 i setną szanse by ktoś przeszedł, albo choć jeszcze raz zaliczył dany semestr. Jak się uprzesz to nawet idiota dostanie dyplom, bo wykuje na pamięć.

Na AGH bo tam akurat teraz jestem jeden z prowadzących którego nazwisko przez litość pominę przepuszczał na ładne oczy(nie tylko dziewczyny). Miałeś zerową wiedzę, a i tak tą trójczynę dostałeś, a semestr przebimbałeś.

Edit.
Mój dziadek nawet o smarowaniu kromki chleba masłem, czy o rośnięciu trawy potrafi opowiadać tak, że wszyscy niezależnie od wieku, doświadczenia i wiedzy słuchają z zapartym tchem. Można? Można.

edytowany 2x, ostatnio: Dregorio
41
  • Rejestracja:ponad 10 lat
  • Ostatnio:ponad 9 lat
  • Postów:11
0
Dregorio napisał(a):

@41445A to po co robią wykłady obowiązkowe skoro ja to samo mam w domu + czas zaoszczędzony na dojechanie.

Idąc tym tropem można zadać pytanie: to dlaczego nie studiujesz w domu?

Dregorio napisał(a):

No sorry, ale jak widać po gościu, że sam się nudzi to jak ja mam się czuć i mieć chęć do nauki jego przedmiotu?

Takie pytanie byłoby zasadne gdybyś miał 4 latka (zakładam, że masz co najmniej 5x tyle). To przedszkolakom trzeba "umilać" naukę, bo w takim wieku nudziarstwo to rzeczywiście droga donikąd (== ku zniechęceniu).

Dregorio napisał(a):

Widziałeś kiedyś zajęcia np. na uczelniach w stanach?

Tak, widziałem np. na MIT i to na kierunku informatyka. Ale tu trzeba wziąć poprawkę - Amerykanie to inny naród, u nas mentalność jest wschodnia.

Dregorio napisał(a):

Na uczelniach nie ma żadnego poziomu. Dzieciarnia sobie wyobraża nie wiadomo co, bo z liceów/techników wyciągają jeszcze mniej niż ja, czy starsi ode mnie i krzyczą o poziomie. Na każdej uczelni(byłem na kilku) nie wyrzucają, dają 2,3,4,5 i setną szanse by ktoś przeszedł, albo choć jeszcze raz zaliczył dany semestr. Jak się uprzesz to nawet idiota dostanie dyplom, bo wykuje na pamięć.

No widzisz, teraz mądrze prawisz, zgadzam się ;-)

Dregorio napisał(a):

Mój dziadek nawet o smarowaniu kromki chleba masłem, czy o rośnięciu trawy potrafi opowiadać tak, że wszyscy niezależnie od wieku, doświadczenia i wiedzy słuchają z zapartym tchem. Można? Można.

Może ma mentalność "amerykańską" właśnie - to dobrze, wiadomo, że wiedza podana w ciekawy sposób jest łatwiejsza do przyswojenia. Mi chodzi tylko o to, że wyznacznikiem wiedzy nie może być **jedynie ** "ciekawy" sposób wyłożenia wiedzy (a wywnioskowałem z poprzedniego twojego postu, że tak właśnie jest).

DR
  • Rejestracja:prawie 12 lat
  • Ostatnio:około 8 godzin
  • Postów:1129
0

Idąc tym tropem można zadać pytanie: to dlaczego nie studiujesz w domu?

Zaskoczę cię, studiuję, odpalam sobie edx i robie certyfikaty, o wiele przyjemniej, a na swoją uczelnię wchodzę na egzaminy/zaliczenia praktycznie.

Takie pytanie byłoby zasadne gdybyś miał 4 latka (zakładam, że masz co najmniej 5x tyle). To przedszkolakom trzeba "umilać" naukę, bo w takim wieku nudziarstwo to rzeczywiście droga donikąd (== ku zniechęceniu).

I to myślenie jest problemem. Jestem już "dorosły", a dalej chcę by ktoś ciekawie mi przekazał wiedzę. To, że jestem informatykiem nie znaczy, że jestem nudny. Nie mam ochoty marnować swojego życia na słuchanie czegoś co sam przeczytam i zrozumiem wiele szybciej niż te 1,5h na uczelni+ dojazd.

Tak, widziałem np. na MIT i to na kierunku informatyka. Ale tu trzeba wziąć poprawkę - Amerykanie to inny naród, u nas mentalność jest wschodnia.

No to wróćmy do komunizmu, ścinajmy głowy niewiernym, gwałćmy innowierców, zabijajmy "innych" itd. bo to mentalność wschodu. Sorry, ale jesteśmy pro amerykańscy, wyjdź na ulice sam zobaczysz :)

Może ma mentalność "amerykańską" właśnie - to dobrze, wiadomo, że wiedza podana w ciekawy sposób jest łatwiejsza do przyswojenia. Mi chodzi tylko o to, że wyznacznikiem wiedzy nie może być jedynie "ciekawy" sposób wyłożenia wiedzy (a wywnioskowałem z poprzedniego twojego postu, że tak właśnie jest).

No to powiedz mi, jeśli coś nie jest ciekawe po co się teo uczyć? No tak, pieniądze, ale jeśli mam siedzieć 8-12h dziennie nad czymś co mnie nudzi, to wole już minimalną zarabiać.

mr_jaro
Za 2 lata do Polski wjedzie putin i tyle z pro amerykańskości zostanie.
AD
  • Rejestracja:około 11 lat
  • Ostatnio:10 dni
  • Postów:481
0

Ja to widzę tak - popyt na specjalistów będzie i będzie on coraz większy. Co do tego nie ma chyba wątpliwości. Oprogramowania na świecie jest coraz więcej i wchodzi ono w coraz większy obszar naszego życia i programistów - specjalistów będzie potrzeba coraz więcej.

Na studia idzie obecnie mnóstwo ludzi, ale też mnóstwo uwala na początku albo zaraz potem, bo nie dają rady. Dostać się to nie jest wyczyn, ale już utrzymać na politechnice, to trzeba jednak poświęcić trochę czasu na naukę i ludzie odpadają. Ludzie często mają dolary w oczach słysząc o informatyce, ale są często z tego słabi i to, że będzie dużo inżynierów, czy magistrów tego kierunku, to nie znaczy, że od razu każdy będzie w tym wymiatał.

Jak ktoś interesuje się programowaniem i będzie się w tym rozwijać, to o pracę nie może się martwić. Dla specjalistów roboty jest i będzie pełno - trzeba tylko się uczyć i zdobywać doświadczenie.

PS: Co do niżu demograficznego, to dzieciaków jest coraz mniej. Widzę po ilości klas w gimnazjum, liceum - jest ich 2,3 razy mniej niż wtedy, gdy ja tam chodziłem... Chociaż za kilkanaście lat ma się to już chyba poprawić.

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)