Drogi rozwoju w IT

Drogi rozwoju w IT
HR
  • Rejestracja:ponad 6 lat
  • Ostatnio:około 6 lat
  • Postów:44
0

Hey! Przychodzę z dość nietypowym (???) problemem. Od pewnego czasu (dość długiego) intensywnie się uczę fullstack devu w stacku "JS only" - node (Express), React, etc... Chciałbym jednak zapytać bardziej doświadczonych prosów czy istnieją jeszcze inne drogi rozwoju w IT (może bardziej ciekawsze i mniej schematyczne - chodzi mi tu o holly grailowe CRUDy) niż web i mobile dev, w których znajdziemy w Polsce pracę...czysto teoretycznie.

Zaznaczam, że chodzi mi o drogi PROGRAMISTYCZNE (żaden helpdesk czy inne supporty).

Pozdrawiam, gjm

edytowany 1x, ostatnio: hiimRealgjm
Hispano-Suiza
  • Rejestracja:ponad 8 lat
  • Ostatnio:ponad 5 lat
0

Tak. Cobol/Fortran.


"Trolling is a art"
ŁF
Ocierasz się o trolling.
Hispano-Suiza
@ŁF: W Twoim odczuciu. Lubię te stare technologie bo mają duszę ;-)
ŁF
Moderator
  • Rejestracja:ponad 22 lata
  • Ostatnio:około 5 godzin
0
  • Programowanie robotów, wyspecjalizowanych maszyn i/lub embedded.
  • Specjalizacja w SQL, np. w światku Oracle.
  • Pisanie komponentów systemów operacyjnych.
  • ...

edytowany 1x, ostatnio: ŁF
E9
Może się czepiam, ale TSQL używany w MS SQL Serverze. W Oraclu jest PL/SQL.
kate87
@ŁF Tym razem to Ty się ocierasz o trolling ;)
ŁF
@error91: dzięki, poprawiłem
ŁF
@kate87 dlaczego tak uważasz? Zaproponowałem kierunki rozwoju diametralnie inne od webdev/mobile, a dobrze płatne i nie będące niszami.
kate87
@ŁF TSQL i Oracle.. ;)
elwis
  • Rejestracja:ponad 18 lat
  • Ostatnio:11 dni
2

Ostatnio rynek security zdaje się nasilać swój wzrost, w sumie nic dziwnego. Bardzo fajna praca i dobrze płatna, choć wymaga sporo doświadczenia, ale jako przyszły cel zawsze można sobie postawić.
Poza tym embedded i IoT, też żywotny temat, przyszłościowe sprawy.


edytowany 2x, ostatnio: elwis
HR
Wiesz, dopiero liceum będę kończyć i na studia iść także mam wrażenie, że mam jeszcze czas, żeby ewentualnie w tą działkę pójść.
P5
fajna i dobrze płatna ale trzeba być bardzo na bieżąco.
kate87
  • Rejestracja:około 15 lat
  • Ostatnio:około 3 lata
0

C#, TSQL + javascript np jakiś angular i python
Albo java PL/SQL + javascript np jakiś angular i python

ŁF
"inne drogi rozwoju w IT (...) niż web i mobile dev"
kate87
Sieci neuronowe to niekoniecznie musi być mobile i web, a python + java czy C# zawsze warto znać. JS jest obecnie taką technologią bez której nie ma już projektów. ;)
HR
  • Rejestracja:ponad 6 lat
  • Ostatnio:około 6 lat
  • Postów:44
0

A co sądzicie o osdevie?

TurkucPodjadek
TurkucPodjadek
  • Rejestracja:około 8 lat
  • Ostatnio:około 4 lata
  • Postów:607
4

Sami niewolnicy i zombiaki... żodyn nie pomyśli, co by napisać coś przydatnego, nawet najbardziej nieprzyszłościowym języku, który umarł 123 razy i 1000 kroć nie ma przyszłości, co będzie sam mógł sprzedawać klientom, którzy to zechcą, lub, w jakiś inny sposób, przyniesie mu to zysk w przyszłości.

Ciągle tylko tylko "gdzie iść", "co się uczyć?", "czy znacie firmy?", "czy to dobry wybór?". Nie, nie dobry. Jak nie wiesz, czego się uczyć ani co robić, toś już stracony.

cerrato
Co ty się tego Delphi czepiasz ;)
GO
To jest typ Pokolenia Z, takie pokolenie trzeba prowadzić za rączkę, nie ma nic w tym dziwnego, bo się prawdopodobnie nie odnajdą się w gąszczu informacji i technologi.
Hispano-Suiza
@GodOfCode: Nie, nie trzeba. Nikt z nas nie jest matką Teresą ani ich matką żeby prowadzić za rączkę. Selekcja naturalna panuje nie tylko w przyrodzie. Powstrzymaj swe socjalistyczne zapędy z prowadzeniem za rączkę.
GO
@Hispano-Suiza: w tych czasach to się nazywa praca, wprowadzają cię w system i klepiesz czyjeś taski, które są częścią większego projektu. Ty komuś dajesz pieniądze, a on ci daje mniej, ale w gotówce :>
Hispano-Suiza
Zdecyduj sie na jedna wersje. Albo prowadzenie za raczke i pokazywanie paluszkiem czego sie uczyc albo wprowadzanie do projektu.
elwis
  • Rejestracja:ponad 18 lat
  • Ostatnio:11 dni
0
hiimRealgjm napisał(a):

Wiesz, dopiero liceum będę kończyć i na studia iść także mam wrażenie, że mam jeszcze czas, żeby ewentualnie w tą działkę pójść.

To świetnie, że już tak szybko sobie zadajesz takie pytania. Masz rację, raczej nie od razu pójdziesz w security, bo do tego warto wiedzieć jak rzeczy dzialają. Z drugiej strony warto rozważyć taką opcję i tak kierować swoim rozwojem by mieć otwarte drzwi w tym kierunku.

A co sądzicie o osdevie?

To raczej mało chodliwy temat, ale wiedza jak najbardziej przydatna w niektórych obszarach. Raczej mało prawdopodobne jest, że będziesz brał udział w tworzeniu nowego systemu operacyjnego, który zmieni świat (tak mniej więcej widzę swoją głowę jak byłem w gimnazjum i interesowałem się podobnymi rzeczami). Całkiem prawdopodobne, że mógłbyś pisać w przyszłości sterowniki lub firmware, takiej pracy jest więcej, ale mnie to nie zajarało. Z takimi zainteresowaniami chyba w właśnie w bezpieczeństwie jest najwięcej pracy (w dodatku najlepiej płatnej i bardzo ciekawej), bo co tu dużo mówić, są ugruntowane systemy operacyjne, z którymi ciężko konkurować, więc profesjonalny osdev to rzeźbienie w gó@$ie. Natomiast od komputerów teraz wszystko zależy, a błędów w programach pełno błędów, więc jest co robić. ;P W każdym razie wiedz, że to znacznie mniej elitarne zajęcia niż się może wydawać (tak mi się kiedyś zdawało, po roku pracy w bezpieczeństwie diametralnie zmieniłem zdanie ;P).

Bardzo możliwe, że z takimi zainteresowaniami kariera naukowa byłaby wskazana, ja nie poszedłem tą drogą i czasem zastanawiam czy nie byłoby to lepsze niż życie na marginesie przemysłu z którym się nie zgadzam. Z drugiej strony dzięki temu w moim życiu jest znacznie więcej niż programowanie, moje życie nie jest typowe, ale bardzo ciekawe, powoli odnajduję swoją niszę. Gdzieś na styku oprogramowania systemowego, kompilatorów i programów użytkowych. To temat rzeka. Mogę ci poopowiadać, ale to raczej na priv, bo to trochę offtopic by był.


edytowany 1x, ostatnio: elwis
0
elwis napisał(a):
hiimRealgjm napisał(a):

Wiesz, dopiero liceum będę kończyć i na studia iść także mam wrażenie, że mam jeszcze czas, żeby ewentualnie w tą działkę pójść.

To świetnie, że już tak szybko sobie zadajesz takie pytania. Masz rację, raczej nie od razu pójdziesz w security, bo do tego warto wiedzieć jak rzeczy dzialają. Z drugiej strony warto rozważyć taką opcję i tak kierować swoim rozwojem by mieć otwarte drzwi w tym kierunku.

A co sądzicie o osdevie?

To raczej mało chodliwy temat, ale wiedza jak najbardziej przydatna w niektórych obszarach. Raczej mało prawdopodobne jest, że będziesz brał udział w tworzeniu nowego systemu operacyjnego, który zmieni świat (tak mniej więcej widzę swoją głowę jak byłem w gimnazjum i interesowałem się podobnymi rzeczami). Całkiem prawdopodobne, że mógłbyś pisać w przyszłości sterowniki lub firmware, takiej pracy jest więcej, ale mnie to nie zajarało. Z takimi zainteresowaniami chyba w właśnie w bezpieczeństwie jest najwięcej pracy (w dodatku najlepiej płatnej i bardzo ciekawej), bo co tu dużo mówić, są ugruntowane systemy operacyjne, z którymi ciężko konkurować, więc profesjonalny osdev to rzeźbienie w gó@$ie. Natomiast od komputerów teraz wszystko zależy, a błędów w programach pełno błędów, więc jest co robić. ;P W każdym razie wiedz, że to znacznie mniej elitarne zajęcia niż się może wydawać (tak mi się kiedyś zdawało, po roku pracy w bezpieczeństwie diametralnie zmieniłem zdanie ;P).

Bardzo możliwe, że z takimi zainteresowaniami kariera naukowa byłaby wskazana, ja nie poszedłem tą drogą i czasem zastanawiam czy nie byłoby to lepsze niż życie na marginesie przemysłu z którym się nie zgadzam. Z drugiej strony dzięki temu w moim życiu jest znacznie więcej niż programowanie, moje życie nie jest typowe, ale bardzo ciekawe, powoli odnajduję swoją niszę. Gdzieś na styku oprogramowania systemowego, kompilatorów i programów użytkowych. To temat rzeka. Mogę ci poopowiadać, ale to raczej na priv, bo to trochę offtopic by był.

hej, czy po slabej, prywatnej szkole mozna isc na magistra/doktora na lepszej uczelni? Bo w sumie teraz dociera do mnie, ze nie chce robic cale zycie crudow, matma jednak bardziej mnie interesuje

elwis
  • Rejestracja:ponad 18 lat
  • Ostatnio:11 dni
0
Bezrobotny Programista napisał(a):

hej, czy po slabej, prywatnej szkole mozna isc na magistra/doktora na lepszej uczelni? Bo w sumie teraz dociera do mnie, ze nie chce robic cale zycie crudow, matma jednak bardziej mnie interesuje

Teoretycznie pewnie można, praktycznie to nie mam pojęcia, pewnie ciężko. Na szczęście jest praca w zawodzie poza crudami.


0
elwis napisał(a):
Bezrobotny Programista napisał(a):

hej, czy po slabej, prywatnej szkole mozna isc na magistra/doktora na lepszej uczelni? Bo w sumie teraz dociera do mnie, ze nie chce robic cale zycie crudow, matma jednak bardziej mnie interesuje

Teoretycznie pewnie można, praktycznie to nie mam pojęcia, pewnie ciężko. Na szczęście jest praca w zawodzie poza crudami.

gdzie np? Czy moge pracowac w AI/Machine Learning po inzynierze w pryw uczelni? Mniej wiecej cos takiego mnie interesuje

elwis
  • Rejestracja:ponad 18 lat
  • Ostatnio:11 dni
0

jak jesteś dobry, to możesz nawet bez studiów.


0
Hispano-Suiza napisał(a):

Tak. Cobol/Fortran.

Ludzie się śmieją, że trolling.

Mój wykładowca na uczelni i notabene współwłaściciel firmy ML poważnie mówił o Fortranie, że to wcale nie głupie się go uczyć. Mało programistów, a systemy utrzymać trzeba. Firmy całują po rękach i zarobki duże.

Hispano-Suiza
  • Rejestracja:ponad 8 lat
  • Ostatnio:ponad 5 lat
1
Szalony Karp napisał(a):
Hispano-Suiza napisał(a):

Tak. Cobol/Fortran.

Ludzie się śmieją, że trolling.

Mój wykładowca na uczelni i notabene współwłaściciel firmy ML poważnie mówił o Fortranie, że to wcale nie głupie się go uczyć. Mało programistów, a systemy utrzymać trzeba. Firmy całują po rękach i zarobki duże.

Co zrobic. Widocznie ich mozdzki nie rozrozniaja trollingu od normalnej wypowiedzi, a ja nie robie sobie w tej wypowiedzi zartow.
Ofert pracy oficjalnie malo lub brak ale jesli ktos umie into oldschool i wie gdzie sie go wykorzystuje to spokojnie sobie znajdzie ;-)
Kiedys pisalem sobie w tych starociach bo dawalo mi to duzo przyjemnosci i zabawy - zwlaszcza kompletowanie 7 dll'ek do odpalenia rzeczy napisanej w OpenCobol.
Dodatkowo czesto te projekty potrafia byc naprawde mocno ciekawe. Ale dzis wszyscy leca na Jave jak do kibla po ostrym kebabie :P


"Trolling is a art"
0

Widze ze wiesz o czym, jak w takim razie w polsce stoi sytuacja z jezykami takim jak Haskell, Lisp, Prolog, maja zapotrzebowanie? Interesuja mnie niszowe jezyki, w ktorym sie inaczej pisze, szczegolnie funkcjonalne

edytowany 1x, ostatnio: ŁF
elwis
  • Rejestracja:ponad 18 lat
  • Ostatnio:11 dni
0
Szalony Karp napisał(a):

Mój wykładowca na uczelni i notabene współwłaściciel firmy ML poważnie mówił o Fortranie, że to wcale nie głupie się go uczyć. Mało programistów, a systemy utrzymać trzeba. Firmy całują po rękach i zarobki duże.

Fortran jak najbardziej jest wciąż używany, tylko, że raczej w obliczeniach naukowych, a nie w zwycajnych apkach. Podobno robi pewien specyficzny rodzaj optymalizacji na tablicach, że w niczym te programy nie chodziłyby tak dobrze. Chyba tylko nowe standardy C pozwalają na coś takiego, ale już nie pamiętam szczegółów.


Hispano-Suiza
  • Rejestracja:ponad 8 lat
  • Ostatnio:ponad 5 lat
0
Zimna Lambda napisał(a):

Widze ze wiesz o czym, jak w takim razie w polsce stoi sytuacja z jezykami takim jak Haskell, Lisp, Prolog, maja zapotrzebowanie? Interesuja mnie niszowe jezyki, w ktorym sie inaczej pisze, szczegolnie funkcjonalne

Przegladajac oferty pracy moge powiedziec, ze ilosc ogloszen w tych jezykach mozna podciagnac pod blad statystyczny. Z drugiej strony sa ludzie w tym piszacy tu na miejscu (nawet na forum chyba kilku sie znajdzie) wiec jednak da sie ;-)
Wiecej tego poza krajem. Jak naprawde szukasz w tych technologiach i masz o nich pojecie to podrzuc cv do rekruterow z Linkedina. Oni miedzy soba prawdopodobnie szybciej Ci cos znajda niz Ty sam. Chociaz zapewne potrwa to duzo dluzej i nie bedzie 100 ofert jak w przypadku innych masowych jezykow.. Jesli jestes otwarty na relokacje do DE to tam bedzie tego troszke wiecej ale znowu nie az tyle zeby przebierac.


"Trolling is a art"
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)