Czego się nauczyłeś w 2017 r. a czego chciałbyś się nauczyć w 2018 r.?

1

2017:
– Swift, php obiektowo (wcześniej 6 lat strukturalnie)

2018:
– java i znalezienie pracy jako junior

Ps. Co Waszym zdaniem jest takim „musem” dla juniora java"? Co trzeba ogarnąć żeby załapać jakaś prace?

0

skoro znalzles prace jako junior to chyba wiesz?

0

Chce znaleźć – a nie znalazłem ;)

0

aha sorki , to standartowo wiek ok 25 lat inz lub mgr inz topowej uczelni na kierunku informatyka, dobra srednia , wysoki przystojny wygadany, spring hibernate java se maven git wzorce itd

0

No wlasniegita znam, stypendium miałem na studiach, tylko wiek już nie taki (34 lata) 😉 atak poważnie, to sama java i git, podstawy baz danych (mysql) wystarcza? Czy to już za mało?

1

Programista Javy po 34 latach, chce zostać Juniorem, bo zna podstawy Javy i Gita, a gdzie Spring. Uciekaj Ty mi do Pythona.

1

Ehhh.... 34 letnia osoba, od paru lat pracująca jako programista php chce przeskoczyć do Javy i zastanawia się co musi zrobić żeby moc się gdzieś załapać 😉 jestem racjonalista i zdaje sobie sprawę że muszę się dokształcić, tylko zastanawiam się jak bardzo 😉

1

w 2017:

  • nauczyłem się Laravela ale to tylko do pracy inż, teraz o PHP zapominam
  • liznąłem NodeJS (express, socket, mongodb)
  • ES6 i trochę Angulara

w 2018:

  • master Angular D
  • może Ionic
  • ogólnie tematy programowania reaktywnego
1

Rok 2017
W 2017 niczego ciekawego się nie nauczyłem.

Rok 2018
Rok 2018 będzie bardziej ciekawy. Oczywiście nie zamierzam sobie narzucać ram czasowych co do jednej sekundy, ale za to pewne ramy będą potrzebne. Ostatnio bardzo mocno pochłania mój czas machine learing, IA i data minig, o Big Data to już nie wspominam, bo krążą pogłoski, że już nie ma Big Data(raczej nie powinno się mówić o Big).

Java i nie tylko.

  • Java 8/9.
  • Spring i Spring JPA.
  • Angular + HTML + CSS/SASS.

** JavaScript. **

  • Nauczyć się JavaScript. Pewnie napisanie małej biblioteki się do tego nada. :D
  • Mała bibliotekę do pewnej nikomu nie znanej gry karcianej. Przykład chess.js.

** Machine learning, deep learning, reinforcement learning itp... **

  • Machine learning.
  • Deep learning.
  • Reinforcement learning.
  • Sztuczne sieci neuronowe.(Rekurencyjne formy sieci)
  • Systemy agentowe.
  • Systemy ekspertowe.
  • Spark.
  • Python + Różne fajne frameworki/biblioteki do wyżej wymienionych dziecin:
  1. Numpy.
  2. Pandas.
  3. Matplotlib.
  4. NetworkX.
  5. TensorFlow.
  6. Theano.
  7. Keras.
  8. Scikit-learn.
  9. Gym. (openIA)
  10. AgentNet.

Stworzyć projekt w oparciu o przytoczoną ostatnią sekcje. Przetestować działanie oraz przedstawienie wyników(może w mikroblogu). :)

0

Chcę się nauczyć, jak można monetyzować swoje side-projekty, i to najlepiej bez zbędnego ekstrawertywizowania (bo widzę, że niektórzy autorzy popularnych bibliotek open-source trzepią kasę na robieniu filmów na Egghead czy udzielają się na konferencjach - ale jednak nie jestem przekonany, czy chciałbym tego typu rozgłos).

Może będę pisał książki o programowaniu. Albo założę usługę online (na razie mam pomysł na zrobienie edytora inteligentnych diagramów online, który będzie umożliwiał kolaboracyjną edycję).

1

2017:

  • Pogłębienie wiedzy i dużo praktyki z Laravelem - Sporo poza znajomość i praktyczne zastosowanie całej dokumentacji
  • Pisanie aplikacji w oparciu o TDD
  • Przestawienie się na scss
  • Vue + Loadash + Axios + wplatanie różnych innych bibliotek do komponentów
  • Kominukacja z różnym API z poziomu klienta i serwera (Vue/Laravel + Google, Discord, Steam)
  • Redis
  • Podstawy node.js i express
  • Socket.io + Laravel
  • Zdobycie trochęwiedzy i praktyki na temat Linuxa/ Apache/ Nginx
  • Bootstrap 4/ Bulma / troche Fundation
  • Pierwsze projekty poza localhostem ( w tym aplikacja, z której korzysta połowa jednego z Banków ) :)
  • Podstawy electron.js
  • git w praktyce

Postanowienia na 2018?

  • Skończyć pisać w końcu swój większy projekt (jest zarys, jest pomysł - tylko czasu brakuje)
  • Znaleźć pracę jako programista / otworzyć coś własnego i w końcu zarobić na tym cokolwiek :)
1

No dobra, odkopuję. Można sobie sprawdzić realizację.

0
OtoKamil napisał(a):

W 2017:

  • przeprowadzone warsztaty: 2x ogół Spring Clouda (dla ludzi z zewnątrz - bardziej wspierałem niż prowadziłem), Spring Data Rest i Kafka (ludzie wewnątrz firmy - te już solo)
  • nauczyłem się trochę radzić sobie ze stresem prezentując coś przed ludźmi (w/w ^)
  • zmusiłem się do napisania czegoś prostego w VueJS i mi się spodobało ale i tak własny projekt dłubię sobie w Spring MVC
  • sprawdziłem swój czeski w praktyce w Czechach po 3 latach nauki (z takimi prawdziwymi ludźmi :O) i 2x odwiedziłem Pragę <3
  • zacząłem chodzić na lekcje śpiewu

W 2018:

  • czeka mnie kolejna prezentacja wewn. z Kafki
  • nadrobić braki we wzorcach projektowych i właściwym testowaniu (często robię to na oślep :/)
  • nauczyć się grać na klawiszach tak żebym mógł płynnie grać piosenki z pamięci
  • nauczyć się podstaw szwedzkiego + rozumieć 15-30% tego co się do mnie w tym języku mówi

Minął rok więc zapraszam do zwalidowania swoich planów :)

  1. **czeka mnie kolejna prezentacja wewn. z Kafki **- odbyła się - przed kilkoma osobami ale nadal się liczy :) Projekt w którym jej używaliśmy zakończył się kilka miesięcy później i jakoś tak wiedza na jakiś czas przepadła (choć ostatnio zaczynam bawić się Elixirem i Genstagem, który ma podobne działanie i teraz rozumiem co, dlaczego, jak się dzieje, jakie są powody)
  2. ** nadrobić braki we wzorcach projektowych i właściwym testowaniu (często robię to na oślep :/)** - Wzorców nie nadrobiłem ale testów zacząłem pisać o wiele więcej i aktualny projekt mamy fajnie otestowany. Poprzednią wersję aplikacji (klient po latach wrócił ze świeższym pomysłem) napisaliśmy praktycznie bez testów i co chwilę był wstyd na demo bo coś nie działało. Teraz nie mogę sobie przypomnieć kiedy mieliśmy taką akcję przez ostatnie 6 miesięcy trwania projektu :)
  3. nauczyć się grać na klawiszach tak żebym mógł płynnie grać piosenki z pamięci - Klawisze nadal się kurzą ale nauczyłem się grać na ukulele :D
  4. nauczyć się podstaw szwedzkiego + rozumieć 15-30% tego co się do mnie w tym języku mówi - zacząłem się go uczyć przez święta na koniec roku. Bardzo ciężko spotkać szweda online, który nie mówi dobrze po angielsku i tym samym nie utrudnia mi nauki (ciągle mi odpowiadają po angielsku i ciężko się osłuchać z językiem, a na YT mało kto uczy potocznej mowy)
1

Plany na 2018:

nauczyć się dobrze testować kod - w testach czuje sie jak ryba w wodzie. Staram sie pisać kod pseudo-TDD :)
ogarnąć Springa - używam w pobocznych i domowych projektach (bo w głównym projekcie w pracy vert.x). Specjalistą nie jestem ale na pewno umiem dużo bardziej niż rok temu.
nauczyć się i zbudować jakąś apke w oparciu o Event Sourcing/CQRS - zero progresu. Jednynie jakiś mini projekt, który miał jeden serwis na read i jeden na write :D
pisać coraz lepszy kod - spory postęp
nauczyć się gotować jakieś fancy dania - fancy może nie, ale nauczyłem się robić podstawowe polskie obiady :D
podszliwować angielski mówiony - w nowej firmie, czyli od ponad pół roku, mam połowe zespołu z niemiec (2/4), więc trocje używam tego angielskiego i już całkiem swobodnie sie porozumiewam.
**mniej się wkur###ć na ludzi w kinie i na drodze :) ** - no niestety, ludzie to wciąż buraki, a ja wciąż jestem nerwowy :D

1 użytkowników online, w tym zalogowanych: 0, gości: 1