Aktywne Wpisy
![King_of_the_savannah](https://wykop.pl/cdn/c0834752/4fe70a615cd3ea7c41df6c504618e057d4483f2aaf247d1e53fca0361ec5ca70,q60.jpg)
King_of_the_savannah +110
Aparycja cygana zawsze będzie dla nich atrakcyjniejsza niż polusa
#p0lka #blackpill #przegryw #grecja #niebieskiepaski #rozowepaski #logikarozowychpaskow #zwiazki #szarpankizzyciem
#p0lka #blackpill #przegryw #grecja #niebieskiepaski #rozowepaski #logikarozowychpaskow #zwiazki #szarpankizzyciem
![Kingofthe_savannah - Aparycja cygana zawsze będzie dla nich atrakcyjniejsza niż polus...](https://wykop.pl/cdn/c3201142/e3f9f1a6f4a537829d51b0f8829b4ff3bded0db849b4e5c9dc061d183cd57159,w150.jpg)
źródło: IMG_0981
Pobierz![KIaudiuszeq](https://wykop.pl/cdn/c0834752/c2a538a3ff66b720e16d207d6766c08801b58f2c78f5165ed874e5377270776f,q60.png)
KIaudiuszeq +518
1) Czy w IT istnieje miejsce dla osób, które nie mają sprecyzowanej specjalizacji?
2) Czy praca w IT polega w głównej mierze na rozwiązywaniu aktualnych problemów w locie przez co posiadane doświadczenie w większości przypadków może być nieprzydatne? Mam na myśli sytuacje, w których ktoś w przeszłości zajmował się zagadnieniami X i później poszedł do pracy, w której robi coś innego po raz pierwszy przez co zajmowanie się zagadnieniami X nie ma żadnego znaczenia.
#programowanie #programista15k
Kliknij tutaj, aby odpowiedzieć w tym wątku anonimowo
Kliknij tutaj, aby wysłać OPowi anonimową wiadomość prywatną
ID: #6167ec41820612000adcaae7
Post dodany za pomocą skryptu AnonimoweMirkoWyznania ( https://mirkowyznania.eu ) Zaakceptował: Leszcz_Bagienny
Przekaż darowiznę
@AnonimoweMirkoWyznania: wrong. Exp daje Ci to ze mozesz rozwiazywac problem 100x szybciej zamiast zamozdzac sie jak pisze sie subquery
1. Tak
2. Największe doświadczenie to z mojego punktu widzenia "Widziałem rzeczy których nie potraficie sobie nawet wyobrazić". Tyle że ja to siedzę w korpo w C++. Skomplikowanie projektów wynika ze skali systemów a nie tego, że jakoś trzeba mieć dużo wiedzy czysto technicznej. Wiedza na temat projektu może być niewiele warta między działami, nie wspominając już o różnych firmach.
Ważną umiejętnością jest nauka nowych rzeczy. Jak znasz bardzo dobrze jeden język programowania to powinieneś w miarę sprawnie łyknąć inny (no chyba że to będzie Haskell / Scala itp.). Jak znasz dwa frameworki webowe to się i trzeciego nauczysz szybko bo nie da się w tej kwestii wymyślić niczego magicznego. Jak umiesz korzystać z relacyjnej bazy to i obiektową ogarniesz (wymaga to innego myślenia, ale tez nie jest to tak trudne). Jest skończona liczba konceptów do nauki, a reszta to tylko składnia, która w końcu wejdzie w nawyk.
Problemy się często powtarzają. Niby teoretycznie tworzy się za każdym razem inny system, ale często sprowadzają się do bardzo podobnych elementów, które modeluje się w podobny sposób. Np. taki eCommerce to zawsze jest prezentacja produktów czyli masz Homepage, Product Listing Page, Search Results Page, Product Details Page, Cart a na koniec jeszcze Checkout (płatność). Jaki by to system nie był to każdy produkt będzie miał nazwę, opis i cenę. Większość to tak naprawdę przepychanie danych z różnych systemów na frontend, a skomplikowanie projektu objawia się w liczbie systemów, które trzeba ze sobą spiąć.
Trochę inaczej sprawa wygląda gdy tworzysz oprogramowanie zorientowane naukowo np. dla laboratorium genetycznego. Wtedy każdy feature to osobny algorytm / protokół, który trzeba rzeczywiście zrozumieć zanim zacznie
Zaakceptował: Leszcz_Bagienny