Aktywne Wpisy
![mirko_anonim](https://wykop.pl/cdn/c0834752/321ea7dc2985c2bfbf21a6b5598af7c3220625c6954fbbc0a440b525befed626,q60.png)
mirko_anonim +989
✨️ Obserwuj #mirkoanonim
Afera u mnie w korpo XDDDD HR wykrył NIERÓWNOŚĆ, rozumiecie? NIERÓWNOŚĆ. Wszystko może być w korpo, ale jak jest nierówność, to nie może tak być i coś trzeba z tym zrobić.
Na czym polega nierówność? Otóż, mamy nierówność w stażu w roli team managera. Mężczyźni jako team managerowie pracują średnio 17 miesięcy i dostają awans, a kobiety średnio dostają awans dopiero po 45 miesiącach. Jako przedstawiciel wyższego management zostałem
Afera u mnie w korpo XDDDD HR wykrył NIERÓWNOŚĆ, rozumiecie? NIERÓWNOŚĆ. Wszystko może być w korpo, ale jak jest nierówność, to nie może tak być i coś trzeba z tym zrobić.
Na czym polega nierówność? Otóż, mamy nierówność w stażu w roli team managera. Mężczyźni jako team managerowie pracują średnio 17 miesięcy i dostają awans, a kobiety średnio dostają awans dopiero po 45 miesiącach. Jako przedstawiciel wyższego management zostałem
![WielkiNos](https://wykop.pl/cdn/c3397992/WielkiNos_dTiY14auZf,q60.jpg)
WielkiNos +373
Zapraszam do poczytania jak się psiarze zesrali o mema.
#psiarze #bekazpodludzi #patologiazmiasta #dogpill #heheszki
#psiarze #bekazpodludzi #patologiazmiasta #dogpill #heheszki
![WielkiNos - Zapraszam do poczytania jak się psiarze zesrali o mema.
#psiarze #bekazp...](https://wykop.pl/cdn/c3201142/1e6a4a1070b1e84f123fe41dfa4740e04d04cdbb0538d6a40a1210373149d33c,w150.jpg?author=WielkiNos&auth=d4732655a1371074ce94e51144468384)
źródło: temp_file4766644617741533030
Pobierz
Chciałbyś zacząć przygodę z programowanie, ale nie wiesz jaki język programowania wybrać? Ten wpisy jest dla Ciebie.
Nie słuchajcie ludzi, którzy mówią, że język X jest lepszy. To nie jest i nie może być prawdą. Języki zwykle mają bardzo konkretne zastosowania i w nich są niezastąpione. Fakt, że C++ jest szybszy nie ma znaczenia, jeżeli chcemy napisać stronę internetową.
Moim zdaniem dla początkujący programistów przy wyborze języka programowania mają znacznie: trudność, ilość ofert pracy, zastosowania, jak ciężko jest stworzyć praktyczny projekt(wpisy do CV, własna zabawa). Poniżej analizuję kilka popularny języków ze względu na te parametry:
Java:
+ Dużo ofert pracy - ulubiony język korporacji.
+ Dużo różnych zastosowań: webdev, android, aplikacje pc.
+/- Średnio przyjazny dla początkujących: język jest prosty, ale napisanie pierwszego programu wymaga znajomości wielu jego elementów.
- Java jest znana ze swojej rozwlekłości, stworzenie praktycznego projektu do CV wymaga istotnie więcej pracy niż w PHP, Python, Ruby.
Python:
- Mało ofert pracy, ale to się powoli zmienia.
+/- Bardzo dużo zastosowań: wedev, skrypty systemowe, OpenOffice, Gimp, Blender, komercyjnie liczy się tylko webdev.
+ Bardzo przyjazny dla początkujących: proste rzeczy są proste, trudne są średnio trudne.
+ Napisanie użytecznego programu wymaga istotnie mniej kodu niż w: Java czy C++.
JavaScript:
+ Dużo ofert pracy.
- Zastosowania komercyjne ograniczają się do webdev.
+ Bardzo przyjazny dla początkujących.
+ Pisania własnych projektów np widgetów jest proste.
- JS jest językiem specyficznym, przestawienie się z JS na Java/Python/C++/C# wymaga zmiany sposobu myślenia.
C++:
+ Dużo ofert pracy.
+/- Wiele zastosowań, ale zwykle wymagają dużej wiedzy z specyficznej dziedziny.
- Bardzo nie przyjazny dla początkujących - Język jest trudny. Program się często nie kompiluje i kompilator nie potrafi
wskazać dlaczego, wycieki pamięci. Łatwo się zniechęcić.
- Stworzenie praktycznego projektu wymaga bardzo dużo pracy i nauczenie się dodatkowych bibliotek.
C#:
+ Dużo ofert pracy.
- Zastosowania ograniczone do aplikacji dla Windows.
+/- Średnio przyjazny dla początkujących - patrz java.
+ Stworzenie praktycznego programu jest proste.
PHP:
+/- Dużo ofert pracy, z powoli malejącą tendencją. PHP jest systematycznie wypierane przez Python i Ruby.
- Tylko webdev.
+ Bardzo przyjazny dla początkujących.
+ Praktyczne projekty są proste.
- PHP jest specyficznym językiem, trochę uczącym złych praktyk, przestawienie się na inny może wymagać wysiłku.
- PHP jest pogardzane przez programistów innych języków, musicie się liczyć z szykanami :)
Podsumowując: najbezpieczniejszymi wyborami są Java i C#. Najprostszymi Python i JavaScript. Nie zaczynajcie nauki od C++.
- rak
+/- Średnio przyjazny dla początkujących - patrz java.
@notauser: czo?
Komentarz usunięty przez moderatora
#oswiadczeniezdupy
- Zastosowania ograniczone do aplikacji dla Windows.
Yyyyy ? Przecież można w C# pisać apki na Androida i iOS (xamarin chociażby) ( ͡° ͜ʖ ͡°) poza tym jest też Mono (no i ostatnio uwolniony .NET) więc i na Linucha można....
- Zastosowania komercyjne ograniczają się do webdev.
Node-webkit i masz aplikację desktopową
Sporo niby wiesz i rady są ok, ale nie do końca wszystko
@notauser: No to piszesz o możliwościach, czy tylko swoją subiektywną ocenę tego? Nie mów ludziom co należy, a co nie bo nie jesteś od tego żeby za kogoś decydować - po to jest rozumiem Twój wpis żeby POKAZAĆ DROGĘ i POMÓC W WYBORZE, a nie narzucać - prawda? Jak ktoś chciałby pisać na Androida
- Zastosowania ograniczone do aplikacji dla Windows.
@notauser: a i tu - tak samo jak w Javie - aplikacje internetowe (webdev) również jak najbardziej
A kto poleci mi dobrą książkę do nauki programowania?
@notauser: To po kolei:
Tych ofert jest tylko mało porównując do języków które wymieniłeś, a nie mało w ogóle - także trochę wprowadzasz ludzi w błąd.
No a tutaj niestety wychodzi, że Pythona znasz tylko ze (słabego) słyszenia. Szczególnie ta ostatnia część "komercyjnie liczy się tylko
Jeżeli mamy więcej czasu na naukę języka, C++ jest dobrym wyborem ze względu na uczenie dobrych praktyk i znajomości działania bardziej "nisko poziomowego". W C++ trzeba uważać na takie rzeczy jak zarządzanie pamięcią, co daje nam pojęcie o tym skąd bierze się wiele błędów. Poza tym nowy standard C++ wiele zmienił w posługiwaniu się tym językiem.