Jak nie programowanie to co?

Jak nie programowanie to co?
0

Witam. Pracuję jako programista Javy EE już 5 miesiąc, ale czuje, że to nie to. Ogólnie skończyłem studia magisterskie i podjąłem pracę na tym stanowisku. Od początku radzę sobie "tak średnio", zwykle taski robie dosyć wolno. Ogólnie zauważyłem, że inne osoby które ze mną zczynały ogarnęły już elegancko technologie, a ja ciągle jestem nieogarnięty. Nawet nowe osoby które przychodzą wydają mi się lepiej rozeznane w temacie. Troche mnie to martwi i czuję, że się nie spełniam, że rozwijam się za wolno i że zespół przeze mnie sporo traci a ja marnuje swój potencjał który mógłbym wykorzystać gdzieś indziej. Wydaje mi się że nie mam predyspozycji na dobrego programiste Javy. W związku z tym mam do Was pytanie. W jakim innym kierunku pójść? Najlepiej jakby również było to związane z programowaniem i żeby nie było trudno znaleźć w tym zatrudnienia. Będę wdzięczny za wszelkie odpowiedzi.

twonek
  • Rejestracja:ponad 10 lat
  • Ostatnio:prawie 2 lata
  • Postów:2500
2

To my mamy powiedzieć w czym byłbyś dobry, gdzie znajdziesz swoje powołanie, jak przeżyć szczęśliwe życie?

0

Nie, ale chociaz moze ktos orientuje sie gdzie mozna sprobowac albo jakie sa mozliwosci

0

Nie napisałeś nic więcej na temat tego co Cię interesuje, więc ciężko żeby obcy ludzie napisali Ci co mógłbyś innego robić w życiu.

twonek
  • Rejestracja:ponad 10 lat
  • Ostatnio:prawie 2 lata
  • Postów:2500
1

Na tym forum widziałem sporo ciekawych alternatyw dla programisty: spawacz w Szwecji, piekarz, kucharz, kelner.

czysteskarpety
czysteskarpety
  • Rejestracja:prawie 10 lat
  • Ostatnio:ponad 4 lata
  • Lokalizacja:Piwnica
  • Postów:7697
2

azalut
XD autorze sorry, ale to z kulą było zabawne
datdata
  • Rejestracja:prawie 11 lat
  • Ostatnio:około 7 lat
  • Postów:957
2

5 miesięcy to bardzo niewiele. Prawdziwą płynność tematu osiąga się po latach, a nie miesiącach. Gdy przypominam sobie, jak tworzyłem kod na starcie, to bym się teraz załamał. Ale nie o załamywanie chodzi, tylko o dalszą ciężką pracę. Poza tym każdy ma inne zdolności do uczenia się i czasami jedni szybko łapią temat, ale mogą mieć problem z prawdziwym wgłębieniem się. Lub po prostu mają inne back-ground.

Poza tym Java EE to nie jest najprzyjemniejszy stack, żeby pokochać programowanie. Poeksperymentuj w domu i zobacz co cię jara, nikt za ciebie życia nie przeżyje.


"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 1x, ostatnio: somekind
Sarrus
  • Rejestracja:prawie 14 lat
  • Ostatnio:około 14 godzin
  • Postów:2512
0

Sam musisz wiedzieć co chcesz robić w życiu. Mi na przykład marzy się programowanie gier, ale nie było to mi dane i obecnie oprogramowuję interfejsy do urządzeń. Nie biegnę jednak na forum i nie wylewam żali publicznie. Wiem, że jeżeli mam coś zmienić to muszę to zrobić sam.

edytowany 1x, ostatnio: Sarrus
0

Ja po roku programowania zaczalem prace na granicy testow i analizy biznesowej. Psucie sprawia mi wieksza frajde, a pokodowac tez czasami moge przy automatyzacji ;) Mozesz tez probowac swoich sil w typowo scrumowych rolach takich jak SM albo PO. A moze PL/SQL?

AreQrm
  • Rejestracja:prawie 11 lat
  • Ostatnio:29 dni
  • Lokalizacja:Londyn
  • Postów:873
0

W Javie możesz spróbować weba, testów automatycznych albo androida. Inny framework da Ci inne odczucia.
Możesz też zmienić język na przykłady na podobnego C#.
Szukaj az znajdziesz :-)


azalut
  • Rejestracja:około 12 lat
  • Ostatnio:ponad rok
  • Postów:1129
0

próbuj androida, c#, python + django, Ruby on Rails
coś podejdzie na bank :)

może administracja? = troche basha, pythona + administrowanie

H1
  • Rejestracja:około 10 lat
  • Ostatnio:ponad 6 lat
  • Postów:185
0
datdata napisał(a):

Poza tym Java EE to nie jest najprzyjemniejszy stack, żeby pokochać programowanie. Poeksperymentuj w domu i zobacz co cię jara, nikt za ciebie życia nie przeżyje.

w porównaniu do c++ albo php to java ee to cud, miód i orzeszki. :P

Jest to kobyła, ale poukładana kobyła.

edytowany 2x, ostatnio: H1ghlander
Aventus
  • Rejestracja:około 9 lat
  • Ostatnio:ponad 2 lata
  • Lokalizacja:UK
  • Postów:2235
0

W jakim innym kierunku pójść? Najlepiej jakby również było to związane z programowaniem i żeby nie było trudno znaleźć w tym zatrudnienia. Będę wdzięczny za wszelkie odpowiedzi.

Załóż własny, nowoczesny, kreatywny startup i zbieraj puszki. Bądź niczym gracz na giełdzie szukając skupu z najlepszą stawką. Wybij się ponad innych i wzbogać na najlepszych okazjach sprzedaży.

Dostałeś odpowiedź od animowej osoby w internecie- zamierzasz się posłuchać? Czy naprawdę myślisz że z N zawodów na świecie ktoś na forum internetowym trafnie podpowie i wskaże Ci właściwą drogę w ogóle Cię nie znając i nie wiedząc czym też jest ten Twój "potencjał"? Nasza cywilzacja chyba naprawdę nie idzie w dobrym kierunku skoro ludzie na forach zadają takie pytania...


Na każdy złożony problem istnieje rozwiązanie które jest proste, szybkie i błędne.
02
E tam po prostu kiedys nie bylo internetu
KA
KA
  • Rejestracja:prawie 12 lat
  • Ostatnio:prawie 5 lat
  • Lokalizacja:Warszawa
  • Postów:1683
2

nie załamuj się. to nie jest jakiś wyścig. 5 miesięcy. i tak jesteś na wygranej pozycji. to normalne że robisz wolniej niż inni. my cwaniacy już tak mamy. po co się wybijać tak do przodu skoro można robić wolniej a w międzyczasie porobic sobie coś innego. mechaniczne zawalnie do przodu z taskami nie daje super wiedzy - a czytanie już innych rzeczy jak np. niebezpiecznika czy wykop czy 4programmers tak mozna rozwinąć skrzydła. dlatego moim zdaniem - miej w****ane i do przodu. najwyżej za kilka miesięcy zmienisz sobie prace na programiste java tylko w innej firmie. mozesz tez zawsze zostac adminstratorem anprzyklad


PROGRAMY NA ZAMÓWIENIE, ZALICZENIA STUDENCKIE, KONFIGURACJA SERWERÓW, SYSTEMÓW I BAZ DANYCH, STRONY INTERNETOWE, POMOC W PROGRAMOWANIU, POPRAWIENIE I OPTYMALIZACJA APLIKACJI
JAVA, C++, LINUX, WWW, SQL, PYTHON
POSIADAM KOMERCYJNE DOŚWIADCZENIE
TANIO, SZYBKO I PORZĄDNIE
Z KOMENTARZAMI OBJAŚNIAJĄCYMI KOD
PISZ NA PRYWATNĄ WIADOMOŚĆ
CENY JUŻ OD 49,99ZŁ ZA PROGRAM
ZAJMIJ SIĘ TYM CO CIĘ NAPRAWDĘ INTERESUJE!
szarotka
  • Rejestracja:ponad 9 lat
  • Ostatnio:około 2 miesiące
  • Postów:533
3

Zostań PM-em/kierownikiem, to częsty kierunek rozwoju, serio, potem będziesz mógł mówić innym: "ja bym to zrobił w godzinę a ty robisz dwa dni" i czuć się jak mega wymiatacz a inni będą tymi, "którzy radzą sobie tak średnio".

0
Karykatura programis napisał(a):

Ogólnie zauważyłem, że inne osoby które ze mną zczynały ogarnęły już elegancko technologie, a ja ciągle jestem nieogarnięty. Nawet nowe osoby które przychodzą wydają mi się lepiej rozeznane w temacie.
Jesteś pewien, że włożyłeś w to tyle pracy co te osoby? Może oni uczą się we własnym zakresie, a Ty tylko czekasz na magiczne oświecenie? ;)

SP
  • Rejestracja:ponad 11 lat
  • Ostatnio:ponad 5 lat
  • Postów:120
0
zz napisał(a):
Karykatura programis napisał(a):

Ogólnie zauważyłem, że inne osoby które ze mną zczynały ogarnęły już elegancko technologie, a ja ciągle jestem nieogarnięty. Nawet nowe osoby które przychodzą wydają mi się lepiej rozeznane w temacie.
Jesteś pewien, że włożyłeś w to tyle pracy co te osoby? Może oni uczą się we własnym zakresie, a Ty tylko czekasz na magiczne oświecenie? ;)

Albo robili już coś podobnego w poprzedniej pracy / na studiach / w domu. Ludzie uczą się z różnym tempie z wielu powodów. Nie widzę powodu, żeby się poddawać po raptem 5 miesiącach.

0

Może SAP? (język abap jest b. prosty)

0
Biały Orzeł napisał(a):

Może SAP? (język abap jest b. prosty)

no... przy tym mozna rozwinąć pasję do programowania, że hej...

NG
  • Rejestracja:prawie 10 lat
  • Ostatnio:około 7 lat
  • Postów:278
0

Ja mam kolegę ze studiów, który równocześnie poszedł ze mną do pracy (różnica tygodnia), ale on robi w Java EE, w znanej korpie informatycznej.

Ja mu zazdroszczę, a on mi.
On uważa, że mam prostszą robotę, mniej stresu, dobra kasa, mógłby się wymienić.
Ja uważam, że on ma większe możliwości rozwoju, lepszy popyt na rynku, generalnie jak się postara to lepiej zarobi, że ogólnie Java EE jest trendy.
Według mnie gość nie docenia tego co ma i co umie.

Wszędzie dobrze gdzie nas nie ma... ale Java EE to na pewno świetny wybór (głupotą jest rezygnacja z tej drogi).

KA
jakie tam kurde. tak jakby Java EE była jakaś super skomplikowana albo nie wiadomo czym. a najlepsze przecież nawet jak trafisz do dużego projektu Java EE to ile tam się możesz nauczyć. adnotujesz jak reszta itd. nawet nie trzeba wiedzieć jak to działa
szarotka
no właśnie, zgadzam się z @karolinaa, klepie się schematycznie, używa tylko pewnego procenta możliwości, to nie żadne rocket science, tylko bezmyślne klepanie, używanie klocków, które ktoś tam mądry zrobił. Jakby napisać jakieś mechanizmy, biblioteki, czyli własne klocki z klocków, no to jeszcze cos ambitniejszego i wtedy można faktycznie pohulać, ale na co dzień to klepanie bezmyślne tylko.
NG
Ja bym bardzo chciał w Javie EE, ale aktualna firma rozpieszcza (korzystna umowa). Zanim bym zarabiał tyle co teraz, to zbyt długi okres czasu. Raz powiedziałem w towarzystwie nietechnicznym, że "myślę o zmianie pracy, bo są ciekawsze języki" to popatrzyli się na mnie jak na wariata i wręcz krzyknęli "masz taką pracę i jeszcze chcesz zmienić ?!"... ludzie nie wiedzą co się na rynku IT dzieje. Ale jest trochę niesmak, że jesteś po złej stronie trendu ;)
0

Bo na Java/Java EE/Spring'a lecą hejty a... karawana jedzie dalej.

szarotka
jakie hejty, ja javę kocham, ale moim zdaniem to jeden z prostszych języków programowania, nie bez powodu go wybrałam.
KA
przylepiło się g***** do okrętu i powiedziało: Płyniemy! jakie hejty? jaka karawana? co Ty wgl wymyślasz bezsensownie. to my jedziemy w karawanie i dostrzegamy, że JavaEE i programowanie to nie jest mokry sen a co najwyżej zwykłe literki, które pod spodem sprowadzają się do C, assamblera, bramek logicznych, matmy i fizyki. nudne to i mało emocjonujące -na końcu zawsze się okazuje, że logicznie i matematycznie poprawne. takie nudy tylko zależy od poziomu głębokości
0

@szarotka Chodzi mi o to, że na Jave ogolnie jest raczej dosc spory hejt. Sporo np. na boilerplate, który w normalnej pracy sprowadza się do tego, że większość tego kodu zwyczajnie generujemy. Java jest dość prosta i krzywdy na dzeń dobry nie zrobi, ale na tyle wielka, że żeby dużo rzeczy w niej poznać to potrzeba lat.

No i mnóstwo ludzi wieszczy koniec, a statystyki pokazują wręcz przeciwnie.

KA
KA
  • Rejestracja:prawie 12 lat
  • Ostatnio:prawie 5 lat
  • Lokalizacja:Warszawa
  • Postów:1683
1

jaki tam hejt wgl kto się tym przejmuje to nie wiem. boilerplate tak samo wiadomo, że jest np. Lombok albo ide generuje.
z drugiej strony po co te settery wszędzie to nie wiem. wprowadzanie dodatkowej logiki do setterów zwykle jest średnie. przy refactor i tak zwykle settery też muszę zmieniać a jakoś pythonowcy umieli sobie poradzić bez setterów?

moim zdaniem to programowanie to jest coś pięknego, ale są fajniejsze dziedziny. chyba fajnie to jest mieć firme która przynosi koksy i wymyślać jakieś nowe rzeczy. zrobimy to, zrobimy tamto, delegujemy zadania niżej, ludzie to robią, okazuje się że pomysł wypala przynosi jeszcze większe zyski a my tylko leżymy i sobie myślimy i jeszcze można robić imprezki i być jak master a nie slave.


PROGRAMY NA ZAMÓWIENIE, ZALICZENIA STUDENCKIE, KONFIGURACJA SERWERÓW, SYSTEMÓW I BAZ DANYCH, STRONY INTERNETOWE, POMOC W PROGRAMOWANIU, POPRAWIENIE I OPTYMALIZACJA APLIKACJI
JAVA, C++, LINUX, WWW, SQL, PYTHON
POSIADAM KOMERCYJNE DOŚWIADCZENIE
TANIO, SZYBKO I PORZĄDNIE
Z KOMENTARZAMI OBJAŚNIAJĄCYMI KOD
PISZ NA PRYWATNĄ WIADOMOŚĆ
CENY JUŻ OD 49,99ZŁ ZA PROGRAM
ZAJMIJ SIĘ TYM CO CIĘ NAPRAWDĘ INTERESUJE!
szarotka
@karolinaa jak już będziesz jak master, to zaproś mnie na imprezkę ;)
KA
ja to nigdy nie będę. to trzeba mieć w sobie jakieś takie coś.
szarotka
no proszę cię, masz to coś, czekam na imprezę, zaproś chłopców
KA
ja to nawet jak skonfiguruje mongodb to nie potrafią się nody dogadać który ma być masterem , więc to byłby zły pomysł
0

jedynie checked exception to ZUO :P

0

Ja bym się nie zniechęcał na Twoim miejscu.
To, że są różnice między Tobą a innymi to sprawa oczywista, tak będzie i już. Zawsze będą lepsi i gorsi od Ciebie.
Jeśli czujesz, że masz braki, to ucz się od innych. Jak wolno Ci idzie z taskami, to skup się na jednym i przerabiaj go na milion sposobów, jeśli nie w pracy to w domu.
Wiem, że czasami nie jest łatwo po ciężkim dniu usiąść znowu przed kompem i klepać kod dalej. Ale... zakładając, że norma to 8h, a jakbyś zapiął kobyłę i jechał 12h? Wtedy statystycznie w ciągu roku jesteś w stanie zrobić 50% więcej niż inni... ale to tylko teoria, nikt z nas nie jest przecież Elonem Muskiem.
Sam to przerabiałem w w/w sposób. Miałem serdecznie dość po 3 miesiącach. Natomiast, kiedy moi znajomi zgniatali kolejne puszki od piwa, ja w tym czasie nauczyłem się nowych rzeczy.

Poza tym, weź wolne, idź na siłkę, spotkaj się ze starymi znajomymi. Oderwij się od ciągłego myślenia o pracy, bo to może doprowadzić do nerwicy.

KR
  • Rejestracja:prawie 9 lat
  • Ostatnio:prawie 6 lat
  • Postów:43
0

Wypas owiec na średniej wielkości hali gdzieś na południu Polski ? ;-)

A tak poważnie, to sam musisz zdecydować, musisz sam znaleźć rzeczy, które w najgorszym przypadku - nie nudzą Cię, a w najlepszym - pasjonują. 5 m-cy i nie wiesz, czy chcesz być programistą, eh, chciałbym mieć takie problemy. Możliwe, że trafiłeś do mocnego, bardzo rywalizującego zespołu - w innych miejscach może być zupełnie inaczej tzn. nie będziesz tak odstawał. Nie każdy lubi rywalizację.

IT to mnóstwo ról, a programista jedną z nich: programista, tester, quality assurance, PM, support, IT delivery, goście od SLA-a, analitycy biznesowi, administratorzy...

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)