Wątek przeniesiony 2015-01-02 19:33 z przez Shalom. Powód: Niepoprawna kategoria forum

W co warto teraz iść?

Odpowiedz Nowy wątek
2015-01-02 19:25
0

Witam!

Zastanawiam się w jakie technologie i rozwiązania (języki programowania, frameworki) warto teraz iść i się uczyć jeśli chodzi o tworzenie aplikacji webowych, chmurowych i nowoczesnych serwisów internetowych?

Wszelkie sugestie i przemyślenia mile widziane :)

Pozdrawiam

w masę ; ))) - JrQ- 2015-01-02 20:37

Pozostało 580 znaków

2015-01-02 19:48
1

Odpowiedź jest prosta - to co jest najbardziej potrzebne.

  1. Sklepów internetowych jest cała masa więc są również kreatory pozwalające tworzyć je. Według mnie nie opłaca się wchodzić w tą branże - dużo osób już w niej siedzi.
  2. Strony internetowe - cały czas jest na nie zapotrzebowanie (duże) i jest dużo osób zajmujących się tym. Ja powoli się wdrążam w to ;) //więc chyba warto ;p
  3. Chmury - przyszłość która wolno się rozwija.
  4. Aplikacje mobilne - to jest teraz na czasie każdy pisze z nadzieją że jego "dziecko" zostanie pobrane miliony razy.

To jest tylko moje zdanie.


GG: 10101100010110000100011101 (BIN)
"Nie wszystko napisane w internecie jest prawdą" - Józef Piłsudski.

Pozostało 580 znaków

2015-01-02 19:49
3
  1. Przejrzyj najpopularniejsze technologie
  2. Zrób małe projekty w każdej z nich
  3. Odrzuć te, które okazały się problematyczne
  4. Zrób średnie projekty w technologiach z listy po redukcji
  5. Odrzuć te, które okazały się problematyczne
  6. Zrób duże (jak na jedną osobę) projekty w technologiach z listy po redukcji
  7. Wybierz technologię, w której najmilej Ci się pracowało; Wszystkie duże projekty wrzuć w CV
  8. Profit
Są wszystkie punkty! ; p - Trebuh 2015-01-02 19:51

Pozostało 580 znaków

2015-01-03 12:07
0

Na czasie jest teraz R. Dynamika wzrostu kodziarzy w R jest imponująca i będzie coraz większa, bowiem:

  • jest najpopularniejszym językiem na forach internetowych na świecie

  • jest najpopularniejszym językiem nauczanym na uczelniach na swiecie

  • powstaje o nim najwięcej książek

  • jest całkowicie darmowy

za kilka lat wszyscy beda w R chcieli kodzić, wiec lepiej zacząć teraz. We Francji wszyscy już kodząw R.

//Does anyone know someone working this area in France who is not a Just Another R Person?

  • Jan de Leeuw //

Soon they will be speaking R on the subway

  • Michael Rennie
edytowany 5x, ostatnio: Laflx, 2015-01-03 12:16
Pokaż pozostałe 14 komentarzy
@Laflx: W C++ mógł byś sobie napisać dziewczynę, gorzej by było z jej AI ;p - Trebuh 2015-01-03 12:36
ale na serio to R leczy raka, bo jest głównym narzędziem wykorzystywanym przez statystyków przy badaniach medycznych - Laflx 2015-01-03 12:38
@Trebuh musiałby użyć komputera kwantowego w celu przełożenia zmienności nastrojów i fochów na logikę rozmytą. - satirev 2015-01-03 12:40
@Satirev I tak to by było łatwiejsze niż normalna komunikacja (po ludzku). - Trebuh 2015-01-03 12:42
@Laflx Zmartwię Cię, jeśli chodzi o popularność wśród profesjonalnych statystyków, to R jest daleko w tyle za komercyjnymi systemami: http://r4stats.com/articles/popularity/ (tak, te same źródło, na które Ty się powołujesz). R nie obejmuje nawet całej dziedziny analizy danych (np. BigData), a co dopiero programowanie ogólnego przeznaczenia. R warto znać, jak się ktoś zajmuje analizą danych, ale równie warto znać ekosystemy SAS, Statistica, Apache Hadoop, Apache Spark itp. - Krolik 2015-01-06 19:05

Pozostało 580 znaków

2015-01-03 12:19
2

@Laflx to już przestało być zabawne.

Odnośnie tego wątku, to zawsze warto iść w to co Cię interesuje.

Domyślam się (jeśli się mylę to przepraszam), że raczej chciałeś otrzymać odpowiedź na pytanie: "W co warto iść, żeby jak najmniejszym nakładem sił/nauki zacząć zarabiać tyle kasiory, że sąsiedzi się posikają z zazdrości, wszystkie d**y będą moje, etc". Jeśli takie pytanie miałeś na myśli, to warto iść w piłkę nożną.

ale ja nie żartuje - Laflx 2015-01-03 12:20

Pozostało 580 znaków

2015-01-03 12:47
3

@Laflx jakieś źródła?

jest najpopularniejszym językiem na forach internetowych na świecie

To jest bzdura której chyba nie warto komentować. Ilość kodu w tym języku jest tak mała, że na większości forów w ogóle nie występuje. A jeśli już to zwykle nie-programiści próbują go używać i nie potrafią.

jest najpopularniejszym językiem nauczanym na uczelniach na swiecie

:D :D :D

powstaje o nim najwięcej książek

To nawet nie jest możliwe, biorąc pod uwagę ilość materiałów na temat mainstreamowych technologii. Pewnie nawet gdyby każdy programista R wydał książkę na jego temat, to nadal byłoby ich mniej niż takich do technologii web, javy czy .net...

Dynamika wzrostu koderów R może wynikać z tego że zwyczajnie dopiero od niedawna da się z tego jako-tako korzystać. Ale ilościowo jest ich nadal garstka. Poza tym nikt generalnie nie programuje w R jako programista. Nikt nie klepie w tym żadnych systemów. Używają tego ludzie od analizy danych, często naukowcy różnych dziedzin. Jest to o tyle istotne, że sednem ich pracy nie jest tworzenie oprogramowania!


Na PW przyjmuje tylko (ciekawe!) zlecenia. Masz problem? Pisz na forum, nie do mnie.
edytowany 1x, ostatnio: Shalom, 2015-01-03 12:48
Pokaż pozostałe 4 komentarze
Hehe tak pewnie wyglądały twarze zespołu jak zaproponował im "R"-ewolucję https://www.youtube.com/watch?v=TBXua_NKg74 - Darth Reidak 2015-01-03 21:54
@Laflx zdziwiłbyś się ile wiem na temat roboty ludzi od analizy danych ;] Szczególnie, że ja w przeciwieństwie do ciebie miałem okazję z takimi pracować i pisać dla takich ludzi oprogramowanie. Nie twierdzę że ich robota jest łatwa. Twierdzę że nie ma NIC wspólnego z programowaniem. A to jest forum dla programistów. To trochę tak jakbyś wszedł na forum dla miłośników psów i wciskał wszystkim kota ;] - Shalom 2015-01-03 21:58
@Laflx tak się składa, że tworzę komercyjne narzędzia do analizy danych i R może służyć co najwyżej za jeden z bardzo wielu frontendów. Jak chcesz wykorzystać pełne możliwości silnika analityczego, to samym R-em tego nie zrobisz. Owszem, R jest fajny do budowania modeli statystycznych dla małych danych (taki trochę lepszy excel), ale nie widzę jakiegoś niesamowitego wzrostu jego popularności (jakby był, to klienci biliby się o wsparcie dla R-a, a się jakoś nie biją). Na pewno nie jest takim "gorącym" tematem jak ostatnio Apache Spark, a poprzednio Hadoop. - Krolik 2015-01-06 19:12
Poza tym nie wiem skąd niby te pogłoski, jakoby Polska była zacofana i R miał być jakąś nowością, która do nas ma dopiero przyjść. Używałem R w jakimś projekcie chyba jakieś 10 lat temu, a później jeszcze jakieś 4 lata temu w projekcie badawczym na PW, równolegle z Pythonem, Weka (Java), Hadoopem i SASem. A język jak to język - dość prosty i przyjemny, ale pewne rozwiązania w nim są godne Basica lub PHP. Jak się coś wywali, to można tydzień stracić na szukanie, który pakiet pogryzł się z innym pakietem redefiniując globalną funckję. - Krolik 2015-01-06 19:23

Pozostało 580 znaków

2015-01-03 13:16
0
MattG napisał(a):

Witam!
Zastanawiam się w jakie technologie i rozwiązania (języki programowania, frameworki) warto teraz iść i się uczyć jeśli chodzi o tworzenie aplikacji webowych, chmurowych i nowoczesnych serwisów internetowych?

żeby zostać wyrobnikiem, możesz iść w cokolwiek co jest teraz popularne, i po kilku latach nauki samemu osiągniesz poziom który pozwoli ci znaleźć pracę.
ale na wyższym poziomie liczą się dobre praktyki, architektura, umiejętności komunikacji, zdolność przewidywania, szybkość nauki - a technologia jest tylko narzędziem, plasteliną z której się lepi oprogramowanie.

Natomiast nie warto opierać swojej przyszłości (w perspektywie 3+ lat) na nauce jednego konkretnego frameworka czy technologii albo nawet języka programowania, bo ta może przeminąć, stracić na znaczeniu, albo stać się mało opłacalna.

Jeśli jesteś początkujący, to lepiej nauczyć się podstaw programowania w jakimkolwiek języku, nie myśląc o tym na ile to się opłaca (w perspektywie kilku lat i tak będziesz musiał zmieniać ileś razy technologię), a jeśli jesteś trochę bardziej zaawansowany warto pomyśleć o rzeczach typu czysty kod, wzorce projektowe, dobre praktyki, testy, praca w zespole, odporność na stres i tym podobne, bo to są istotne rzeczy a nie jakaś tam "technologia" (która zmienia się co miesiąc) czy język programowania (skoro i tak większość programistów zna więcej/musi znać więcej/ niż tylko 1 język na pewnym etapie swojego rozwoju).


((0b10*0b11*(0b10**0b101-0b10)**0b10+0b110)**0b10+(100-1)**0b10+0x10-1).toString(0b10**0b101+0b100);

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

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