Język z niskim progiem wejścia (Wrocław)

Język z niskim progiem wejścia (Wrocław)
0

Sytuacja życiowa przymusiła mnie nieco do podjęcia się pracy szybciej niż spodziewałem się, że to nastąpi. Studiuję we Wrocławiu i chciałbym możliwie najszybciej zacząć pracę jako programista (najlepiej od płatnego stażu/praktyk). Jeśli chodzi o mój obecny stan wiedzy to językiem, który znam najlepiej jest C++, ale raczej nie jest to kierunek w którym chciałbym się rozwijać (zważywszy na główne obszary zastosowania C++). Pisałem też nieco w Javie, ale tutaj tylko totalne podstawy (proste aplikacje w Swingu). Zależy mi na dokonaniu wyboru, który pozwoli mi stosunkowo szybko zacząć zarabiać na programowaniu. Myślę, że Wiem, że najwięcej ofert jest w Javie, potem w C#, ale czy liczba ofert == łatwość dostania się do pracy? Javy jest dość sporo na uczelniach, więc pewnie sporo jest też studentów, którzy wybierają ją jako swoją wiodącą technologię. Mam świadomość, że brak trudności z dostaniem się na staż/praktyki to średni sposób wyboru technologii w której będę się rozwijał, ale czas odgrywa dla mnie kluczową rolę i będę naprawdę wdzięczny za sugestie odnośnie rynku (zwłaszcza wrocławskiego).

edytowany 1x, ostatnio: Ktos
0

Najwięcej ofert to jest w PHP, Java, C# i ASP. Net. Java jest łatwa do nauki jeśli chodzi o sam język. Sprawa się komplikuje, gdy dochodzą różne frameworki.

kaczus
  • Rejestracja:około 10 lat
  • Ostatnio:2 dni
  • Lokalizacja:Łódź
  • Postów:1402
0

To, że zaczniesz od pracy/stażu programując w jednym języku, nie znaczy, że w następnej pracy tez będziesz tego języka uzywał. Chyba, że nie poznasz innego, ale wtedy lepiej zmień zawód, bo ciężko będzie z pracą, jesli chcesz się ograniczać do jednego języka - w obecnej pracy u mnie standardem jest, że muszę czasami coś zrobic przy projektach w C, C++, Delphi, PascalScript, PLPGSQL-u, czy też wróżnych SQL-ach. W innych sytuacjach pracowałem przy innych językach, na tyle dziwacznych, że tego co był w Oracle Expressie (nie mylić z Oracle Express Edition) nawet już nie pamiętam (bo chyba od lat z niego się nie korzysta). Przewinąłem się przez jakies drobne programy w Asemblerze, czy projekty C#, czy różnych starych Pascalach i sądzę, że to nie koniec. Świat się zmienia i trzeba poznawać nowe technologie i z nich korzystać, jeśli jest taki wymóg.


Ogólnie na prace domowe mam stawki zaporowe. Czasem coś o programowaniu znajdzie się na mojej stronie
edytowany 1x, ostatnio: kaczus
LA
  • Rejestracja:około 10 lat
  • Ostatnio:prawie 9 lat
  • Lokalizacja:Biłgoraj
  • Postów:54
0

Jeśli chodzi o pracę, to tak jak pisał poprzednik + można dodatkowo dorabiać pisząc proste stronki (HTML + CSS + PHP + MySQL + JavaScript) łatwo jest się nauczyć, a bardzo szybko można parę groszy zarobić.

Ja w wieku 14 lat zaczynam robić stronki na zamówienie, więc z tym sobie poradzisz na pewno.


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Pozdro, Lauro.
wiciu
  • Rejestracja:ponad 11 lat
  • Ostatnio:dzień
  • Postów:1205
0

Uważam, że język z niskim progiem wejścia, to np. PHP + przyległości konieczne do pisania aplikacji webowych, o których wspomniał przedmówca. Wiele osób jest w stanie się tego nauczyć zanim jeszcze zacznie naukę w liceum, więc nie jest to żadne "rocket science". Jak już go ogarniesz i zaczniesz coś robić, to możesz w przyszłości ogarnąć coś ciekawszego - np. Pythona, Javę lub C# w zależności od Twoich upodobań. We Wrocławiu chyba są też oferty dla programistów C++, więc możesz rozważyć również tę technologię, ale na pewno będziesz się musiał w tym temacie doszkolić jeśli będziesz chciał się tym zająć zawodowo i próg wejścia raczej nie będzie niski.

edytowany 2x, ostatnio: wiciu
AD
  • Rejestracja:około 11 lat
  • Ostatnio:5 dni
  • Postów:481
0

Z tego co ostatnio obserwuję, to we Wrocławiu jest od groma firm, które cały czas poszukują programistów - powiedziałbym, że głównie Java i C#. Pojawiają się też oczywiście inne języki - PHP, C++, Python coraz częściej np. w Nokii, Ruby też jest. Ogólnie zapotrzebowanie jest cały czas bardzo duże i wybierz któryś z tych głównych języków i zacznij się ich uczyć, a powinieneś szybko dostać się na jakiś staż / praktyki.

0

Wykorzystam temat.

Z jakimi zadaniami można się spotkać jako początkujący programista/na stażu/jako junior itp. ?
Czy każdy od samego początku przynosi jakąś wartość firmie/projektowi? czy raczej początki to przede wszystkim nauka?

z góry thx.

kaczus
  • Rejestracja:około 10 lat
  • Ostatnio:2 dni
  • Lokalizacja:Łódź
  • Postów:1402
0

Zależy od firmy. Jak ja zaczynałem miałem się zaznajomić z narzędziami wykorzystywanymi w firmie, a przy okazji zrobić konwerter danych w tabelach, tak by łatwiej było wdrożyć nowa wersje systemu, która miała nowe opcje, no ale wymagała konwersji danych.


Ogólnie na prace domowe mam stawki zaporowe. Czasem coś o programowaniu znajdzie się na mojej stronie
spartanPAGE
  • Rejestracja:prawie 12 lat
  • Ostatnio:około 20 godzin
0

Może python? Niski próg wejścia, "naturalny przyjaciel C++a"

edytowany 1x, ostatnio: spartanPAGE
0
Zimny Kaczor napisał(a):

Wykorzystam temat.

Z jakimi zadaniami można się spotkać jako początkujący programista/na stażu/jako junior itp. ?
Czy każdy od samego początku przynosi jakąś wartość firmie/projektowi? czy raczej początki to przede wszystkim nauka?

z góry thx.

bump ;)

Marvinn8686
  • Rejestracja:prawie 12 lat
  • Ostatnio:ponad 2 lata
  • Lokalizacja:Częstochowa
0

Na początek JAVA albo C#, Pythona dobrze znać dodatkowo na późniejszym etapie.
Tym, że jest dużo studentów, którzy mieli z tym do czynienia się nie sugeruj. Mieć coś na studiach/prześlizgnąć się to jedno, a ograniać i umieć coś zrobić to drugie. Oczywiście część studentów faktycznie coś się z tego nauczyła (ci którzy posiedzieli nad tym), ale sporo osób mogło tylko chcieć przejść dalej.

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)