Zmiana Branży

0

czemu ludzie pchają pieniadze w jakies bootcampy, zamiast kursy na udemy np?
ja teraz robie magisterke, ale z całkiem innych przyczyn i żal mi kasy strasznie (i czasu) - wolałbym choicaż 10% tych pieniędzy wykorzystać na kursy udemy - czy to bazy danych, czy wlasnie programowanie

0

Czemu ludzie pchają kasę w udemy gdzie jakiś człowiek z indonezji łamanym angielskim duka tutoriale? Czemu nie na lynda?

HA
  • Rejestracja:ponad 10 lat
  • Ostatnio:około rok
  • Postów:115
0

Czemu ludzie pchają się do pracy w IT tylko dlatego, że ktoś powiedział ze są dobre zarobki. W wielu innych miejscach/branżach też można wiele zarobić. Jak będziesz specjalistą w danej dziedzinie (nie tylko w IT), to najprawdopodobniej będziesz dobrze zarabiać. Praca w IT to nie cud-recepta na szczęśliwe życie.

2

Nasi Rodzice powinni pamiętać pierwsze cudowne akcje po 89 roku np. składanie długopisów w domach. Firmy oferowały za opłatą instrukcję jak szybko zarobić w domu duże pieniądze. Kto wpłacił pieniądze organizatorom dostawał opis biznesu: Rób to samo co ja.

Weź kredyt na 8 tysięcy, weź urlop na miesiąc, idź na bootcamp. Za dwa miesiące będziesz świetnie zarabiającym wielkim panem programistą. Praca gwarantowana.

0

Nikt nie zazdrości bootcampowocom. Po kilku miesiącach kursu nie będziesz na takim poziomie jak osoba po 5 letnich studiach. Znajomość frameworków to za mało, bo jak coś znacznie się sypać to nie wiesz gdzie ręce włożyć, bo tego nie było na bootcampie.

DP
  • Rejestracja:prawie 10 lat
  • Ostatnio:ponad 6 lat
  • Postów:18
0

Tylko, że nie musi być na takim samym poziomie matematyczno / algorytmicznym. Może być na podobnym poziomie, jeśli chodzi o umiejętności koderskie, ponieważ na studiach masz podobne kursy Java / C++ / ... a to już wystarczy, żeby dostać pracę w IT. Ssanie na rynku jest tak duże, że każdy kto umie napisać "if-else" i wie co to "pętla for" znajdzie pracę.

Do nauki kodzenia zachęcać trzeba wszystkich, bo kodzenie jest banalne a benefity z tytuły pracy w sektorze, gdzie brakuje chętnych do pracy są wysokie. Po co ktoś ma się męczyć na magazynie lub w call-center, jak może zostać koderem, który będzie się cieszył dużym szacunkiem, bo nie ma chętnych do pracy? Dopóki rynek się nie nasyci warto się przebranżawiać.

PS.

Hispano-Suiza
Za duzo narkotykow :-) Ostatnio programowac chcial znajomy bo pieniadze i latwa praca. To co, ze obsluga komputera na poziomie nizszym niz dziecko z podstawowki. Pieniazki super! A pojecia zadnego.
0
dplaneta napisał(a):

Tylko, że nie musi być na takim samym poziomie matematyczno / algorytmicznym. Może być na podobnym poziomie, jeśli chodzi o umiejętności koderskie, ponieważ na studiach masz podobne kursy Java / C++ / ... a to już wystarczy, żeby dostać pracę w IT. Ssanie na rynku jest tak duże, że każdy kto umie napisać "if-else" i wie co to "pętla for" znajdzie pracę.

Do nauki kodzenia zachęcać trzeba wszystkich, bo kodzenie jest banalne a benefity z tytuły pracy w sektorze, gdzie brakuje chętnych do pracy są wysokie. Po co ktoś ma się męczyć na magazynie lub w call-center, jak może zostać koderem, który będzie się cieszył dużym szacunkiem, bo nie ma chętnych do pracy? Dopóki rynek się nie nasyci warto się przebranżawiać.

PS.

Szkoda, że wypisujesz takie głupoty publicznie. Miałem Cię za poważną osobę. Bycie programistą wymaga bardzo dużej ilości czasu, ktory należy poświęcić. Widzę, że nie masz pojęcia jak aktualnie wyglądają programy studiów. Jasne, masz przedmioty takie Jack Java czy C++,- ale masz też przedmioty takie jak programowanie wspolbiezne, programowanie rozproszone, algorytmy I struktury danych, matematyka dyskretna, logika, teorie zbiorów, wzorce projektowy, techniki clean codeu, programowanie komponentowe, programowanie funkcyjne, projektowanie architektury, systemy operacyjne itd. To są potrzebne skille, a nie jak pisać getter w Javie.

Shalom
  • Rejestracja:około 21 lat
  • Ostatnio:prawie 3 lata
  • Lokalizacja:Space: the final frontier
  • Postów:26433
4

Jasne, masz przedmioty takie Jack Java czy C++,- ale masz też przedmioty takie jak programowanie wspolbiezne, programowanie rozproszone, algorytmy I struktury danych, matematyka dyskretna, logika, teorie zbiorów, wzorce projektowy, techniki clean codeu, programowanie komponentowe, programowanie funkcyjne, projektowanie architektury, systemy operacyjne itd. To są potrzebne skille, a nie jak pisać getter w Javie.

Są potrzebne, ale nie każdemu i niekoniecznie od razu jako stażyście czy nawet juniorowi.
Większy problem stanowi zupełnie inna kwestia, której często programiści nie rozumieją, bo nie pamiętają już jak się uczyli. Problem jest taki że to nie składnia języka jest trudnością. Opanować składnię jakiejś Javy czy C# to jest banalna sprawa.
Problemem jest nauczenie się programowania, nauczenie się myślenia w odpowiedni sposób i rozwiązywania problemów w odpowiedni sposób. Programista jest w stanie w ciągu kilku dni opanować nowy język programowania (szczególnie o znanym paradygmacie), podczas gdy opanowanie pierwszego często kosztowało go wiele miesięcy a nawet lat. To nie dlatego że nagle ktoś stał się genialny, tylko dlatego że najtrudniejsza część jest za nami.

Stąd też słabe efekty wszelkich bootcampów, bo taka formuła nadaje się dla programistów którzy chcą nauczyć się nowej technologii, a nie dla osób które są totalnie zielone. Jeśli pokażesz programiście jak w nowym języku stosuje się pewne podstawowe prymitywy typu warunki, pętle czy funkcje, to on będzie w stanie rozwiązać nawet bardzo złożony problem, bo będzie dla niego proste i oczywiste jak zamodelować ten problem stosując podstawowe prymitywy. Programista zobaczy jak wygląda hello world i foo-bar i spokojnie z marszu napisze kółko-krzyżyk.
Zupełnie inaczej wygląda to z perspektywy osoby która jest "zielona".

Pewne rzeczy wymagają czasu i doświadczenia. Nie da się tego przeskoczyć. Kilka tygodni bootcampa to po prostu za mało żeby nauczyć się programować. Nawet jeśli ktoś nauczy się składni i zobaczy różne techniki, biblioteki itd to nie będzie w stanie tego zastosować. To jest trochę tak jakby zabrać kogoś do kokpitu samolotu, wyjaśnić znaczenie wszystkich kontrolek, wyjaśnić co trzeba zrobić żeby wystartować, lecieć i wylądować, a następnie posadzić taką osobę w jakimś 787 i zobaczyć czy poleci.

Studia mają to do siebie, że po prostu trwają długo i przez te 3.5 czy 5 lat studenci cały czas mają styczność z kodem. Praktycznie cały czas muszą pisać jakiś kod na różne zajęcia, przez co mogą się z tym oswoić. Dzięki temu później nie muszą już myśleć o wielu rzeczach, bo są dla nich naturalne. Analogicznie ludzie którzy programują hobbystycznie / są samoukami, często zanim zaczęli zawodowo programować to spędzili nad kodem wiele lat.

Doświadczony kierowca nie musi przed każdym cofaniem zastanawiać się w którą stronę skręcić kierownicę, gdzie jest który bieg, który pedał to gaz a który hamulec, albo co oznacza taki czy inny znak drogowy. Ale to wszystko przychodzi z czasem i nie da się w magiczny sposób tego przyspieszyć.


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

a to nie jest tak że studenci kupują ten kod na zaliczenie albo przepisują od jednego ktory umie programowac?

Shalom
Niektórzy pewnie tak, ale oni potem budzą się z przysłowiową "ręką w nocniku" ;]
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)