Praca - Umiejętności - Studia - na czym stoje, co mi potrzeba? |
Praca - Umiejętności - Studia - na czym stoje, co mi potrzeba? |
22.01.2015, 00:10:07
Post
#1
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 7.01.2013 Ostrzeżenie: (0%) |
Załóżmy, że szukałbym pracy we Wrocławiu, ale miastem się nie sugerujcie.
Na jaką pracę (rola w firmie, pieniądze) mogę liczyć (czy w ogóle mogę) z takimi umiejętnościami? - HTML i CSS - PHP - Nie potrafię ocenić swoich umiejętności. Wydaje mi się, że mogę napisać wszystko co do głowy mi przyjdzie, ale np. o programowaniu obiektowym wiem niewiele. - MySQL - Jakieś tam podstawy js - Nie znam żadnego frameworka - Dobrze znam CMS php-fusion I na jaką pracę mógłbym liczyć jeśli miałbym takie umiejetnosci: - to co powyżęj + - PHP obiektowy - js - ze dwa frameworki w tym jquery - znajomość kilku cms;ow, systemow blogowych, for itp itd - studia informatyczne (bo tych jak nie wspomniałem wyżej - nie posiadam) |
|
|
22.01.2015, 06:32:50
Post
#2
|
|
Grupa: Zarejestrowani Postów: 167 Pomógł: 35 Dołączył: 29.12.2014 Skąd: Otwock Ostrzeżenie: (0%) |
Za tym pierwszym dużo nie zdziałasz. Do back-endu firmy często wręcz wymagają OOP
Do front-endu "jakieś tam podstawy js" to za mało. Z drugim możesz już trochę poszaleć. Np zainteresować się front-endem. Sporo firm szuka frontendowców do modyfikacji dla klienta Joomla!, czy Drupala. A co do studiów to w web developerce nie są (tak mi się wydaje) aż tak potrzebne. Nie są to rzeczy których sam się nie nauczysz. Nie mając na myśli oczywiście, żadnych zaawansowanych algorytmów. Byleby były doświadczenie i umiejętności do zaprezentowania |
|
|
22.01.2015, 07:26:16
Post
#3
|
|
Grupa: Zarejestrowani Postów: 2 355 Pomógł: 533 Dołączył: 15.01.2010 Skąd: Bydgoszcz Ostrzeżenie: (0%) |
|
|
|
22.01.2015, 07:30:48
Post
#4
|
|
Grupa: Zarejestrowani Postów: 515 Pomógł: 63 Dołączył: 27.08.2012 Ostrzeżenie: (0%) |
teraz to możesz dostać co najwyżej staż ; ) bez obiektówki, znajomości wzorców programowania i chociaż jednego frameworka - symfony/zend wg trendów rynku pracy, nie oczekuj, że jakakolwiek firma w branży będzie Tobą zainteresowana.
sposób w jaki przedstawiłeś umiejętności poniżej, świadczą tylko o Twoim stopniu niewiedzy o rynku web developerskim będąc dobrym programistą backendowym , interesujesz się rzeczami tylko z tego zakresu. Znajomość technologii front endu przydaje się ale to nie na tym się skupiasz. No i tak samo w drugą stronę. co to znaczy znajomość kilku cms'ów ? że potrafisz sie zalogować do admin panelu i poklikać po opcjach ? Nie na tym to polega. Jako programista, który mówi o sobie ze zna dany system cms, musisz umieć potrafić go modyfikować od strony kodu - dodawać nowe funkcjonalności, moduły, zmieniać layout itd itp. Powodzenia z nauką tych systemów : ) studia nie są potrzebne. Ten post edytował gitbejbe 22.01.2015, 07:31:59 |
|
|
22.01.2015, 15:32:48
Post
#5
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 7.01.2013 Ostrzeżenie: (0%) |
Dzięki za odpowiedzi..
Cytat co to znaczy znajomość kilku cms'ów ? że potrafisz sie zalogować do admin panelu i poklikać po opcjach ? Nie na tym to polega. Jako programista, który mówi o sobie ze zna dany system cms, musisz umieć potrafić go modyfikować od strony kodu - dodawać nowe funkcjonalności, moduły, zmieniać layout itd itp. To znaczy, że potrafię modyfikować i dopisywać kod dowoli w zależności od potrzeby. Mam jeszcze jedno pytanie. Czy jeśli napisałbym od podstaw portal internetowy z funkcjonalnościami, które znacie z najpopuarniejszych portali i CMS'ów. Bez OOP, ale wszystko napisane bardzo przejrzyście z pełną dokumetacją wszystkiego to coś znaczy w świetle mojej wartości na rynku czy nic to nie zmienia? |
|
|
22.01.2015, 15:46:29
Post
#6
|
|
Grupa: Administratorzy Postów: 1 552 Pomógł: 211 Dołączył: 7.07.2009 Skąd: NJ |
Czy jeśli napisałbym od podstaw portal internetowy z funkcjonalnościami, które znacie z najpopuarniejszych portali i CMS'ów. Bez OOP, ale wszystko napisane bardzo przejrzyście z pełną dokumetacją wszystkiego to coś znaczy w świetle mojej wartości na rynku czy nic to nie zmienia? W moim mniemaniu nic nie zmienia - ponieważ nadal nie znasz OOP, bez którego ani rusz. Jedyne co zrobisz to udokumentujesz swoją znajomość programowania proceduralnego . |
|
|
22.01.2015, 15:56:06
Post
#7
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 7.01.2013 Ostrzeżenie: (0%) |
Polecicie jakiś dobry kurs, książkę lub sposób nauki OOP?
|
|
|
22.01.2015, 15:57:46
Post
#8
|
|
Grupa: Przyjaciele php.pl Postów: 2 605 Pomógł: 96 Dołączył: 22.10.2004 Skąd: UK Ostrzeżenie: (0%) |
Polecicie jakiś dobry kurs, książkę lub sposób nauki OOP? Już było wiele razy, używaj wyszukiwarki ... Temat: KsiazkaPraktyczne OOP -------------------- Najczęstsze błędy | Jak poprawnie zadać pytanie? | Serwer PHP - od czego zacząć?
SQL Injection | Hashowanie haseł | Jak działają sesje, przykłady ___ The world is yours ... |
|
|
22.01.2015, 21:07:13
Post
#9
|
|
Grupa: Zarejestrowani Postów: 675 Pomógł: 58 Dołączył: 17.12.2013 Ostrzeżenie: (10%) |
http://helion.pl/ksiazki/mistrz-php-pisz-n...land,misphp.htm
tak na szybko, sam teraz czytam i w sumie fajne toto |
|
|
23.01.2015, 08:10:01
Post
#10
|
|
Grupa: Zarejestrowani Postów: 515 Pomógł: 63 Dołączył: 27.08.2012 Ostrzeżenie: (0%) |
jeśli napisałbyś taki portal, to nie chciałbym widzieć jak to zrobiłeś ;p pisanie proceduralne jest dobre wszędzie tam, gdzie warstwa logiczna jest znikoma, np robisz prostą stronę z formularzem kontaktowym . Gwarantuje Ci że jak choć trochę poznasz obiektowość, zakochasz się na nowo w programowaniu ; ) Po za tym to nic trudnego, naprawdę niewiele nauki.
Ten post edytował gitbejbe 23.01.2015, 08:12:48 |
|
|
23.01.2015, 08:33:35
Post
#11
|
|
Grupa: Zarejestrowani Postów: 675 Pomógł: 58 Dołączył: 17.12.2013 Ostrzeżenie: (10%) |
Programowanie obiektowe to sposób myślenia, nie programowania. Tu nie ma nic do nauki, albo przeczytasz szybkie wprowadzenie i zaczniesz obiektowo robić kawę albo nie.
|
|
|
23.01.2015, 10:24:06
Post
#12
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) |
Czyli Ty jesteś userem który wydaje polecenie zrobienia kawy i uruchamiasz obiekt Factory (czyli żona) który tworzy sobie instancję odpowiedniego obiektu Kawy (rozpuszczalna, sypana, ekspres) i ją robi
|
|
|
23.01.2015, 11:17:34
Post
#13
|
|
Grupa: Zarejestrowani Postów: 675 Pomógł: 58 Dołączył: 17.12.2013 Ostrzeżenie: (10%) |
bash jest nasz \m/
|
|
|
23.01.2015, 13:48:57
Post
#14
|
|
Grupa: Zarejestrowani Postów: 717 Pomógł: 120 Dołączył: 18.04.2009 Ostrzeżenie: (0%) |
Czy jeśli napisałbym od podstaw portal internetowy z funkcjonalnościami, które znacie z najpopuarniejszych portali i CMS'ów. Bez OOP, ale wszystko napisane bardzo przejrzyście z pełną dokumetacją wszystkiego to coś znaczy w świetle mojej wartości na rynku czy nic to nie zmienia? 1. pytanie tylko czy byłbyś w stanie napisać taki portal. 2. jeśli i tak miałbyś poświęcić kilka miesięcy czasu na pisanie takiego CMSa - to czemu przy okazji się OOP nie poduczyć, i nie napisać go obiektowo właśnie? 3. jeśli byś go pisał, to naucz się przy okazji pisać testy jednostkowe, bo o to mogą cię pytać często na rozmowach o pracę. Cytat Bez OOP czemu się wzbraniasz przed OOP? Cytat np. o programowaniu obiektowym wiem niewiele. nie martw się, dużo osób wie niewiele, ale jeśli będziesz startował na stanowisko juniora to raczej wiele od ciebie nie będą wymagać. Wystarczy, że nauczysz się używać klas i obiektów. Ten post edytował PrinceOfPersia 23.01.2015, 13:50:24 -------------------- |
|
|
23.01.2015, 16:36:44
Post
#15
|
|
Grupa: Zarejestrowani Postów: 174 Pomógł: 11 Dołączył: 12.10.2008 Skąd: Dublin Ostrzeżenie: (0%) |
Podlacze sie pod temat.
Nie mieszkam w Polsce, a ogloszenia o prace rzadko kiedy zawieraja widelki placowe. krotko: - doswiadczenie we front-endzie - 5 lat - JS znam b. dobrze, ale nie na poziomie guru - pisze w TypeScript - znam na poziomie juniora C# i PHP, czyt uzywam w pracy, ale to max 10% tego co robie - calkiem niezle ogarniam OOP i programowanie funkcyjne - dosc swobodnie czuje sie w MEAN (MongoDb, Express.js, AngularJS, Node.js) (np. napisalem calkiem spora aplikacje w nodejs + Selenium Webdriver) - j. eng plynny w mowie i pismie(np. bywam na konferencjach i meetupach mam w planach robic swoje prezentacje) Jakich widelek moglbym oczekiwac, gdybym wrocil do PL? Ten post edytował Twist 23.01.2015, 16:37:24 |
|
|
23.01.2015, 17:10:16
Post
#16
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 7.01.2013 Ostrzeżenie: (0%) |
1. pytanie tylko czy byłbyś w stanie napisać taki portal. 2. jeśli i tak miałbyś poświęcić kilka miesięcy czasu na pisanie takiego CMSa - to czemu przy okazji się OOP nie poduczyć, i nie napisać go obiektowo właśnie? 3. jeśli byś go pisał, to naucz się przy okazji pisać testy jednostkowe, bo o to mogą cię pytać często na rozmowach o pracę. czemu się wzbraniasz przed OOP? nie martw się, dużo osób wie niewiele, ale jeśli będziesz startował na stanowisko juniora to raczej wiele od ciebie nie będą wymagać. Wystarczy, że nauczysz się używać klas i obiektów. Właśnie nie wzbraniam się, rozumiem działanie OOP w podstawach, ale też nie sięgnąłem nigdy do odpowiednich lektur. Może przyczyną było że zawsze chciałem szybkich efektów, zamiast poświęcić czas na douczenie. Tu też pytanie; czy odłożyć tworzenie tego portalu (gdzieś tam już jestem na etapie tworzenia) i nauczyć się OOP czy najpierw stworzyć portal tak jak potrafię, a później przerobić kod z wykorzystaniem programowania obiektowego? Co zajmie mi więcej czasu: opanowanie obiektowego, czy przeróbka kodu? Najchętniej zacząłbym się się uczyć OOP już teraz, ale jestem za granicą, wracam za 2 miesiące do Polski, a jakoś niespecjalnie mi po drodze zamiawianie książek już teraz. Czas, który mam teraz chciałem wykorzystać na dalsze prace nad portalem.. tylko że co, gdy lepiej najpierw OOP, a później bazgroły? Jak radzicie? |
|
|
23.01.2015, 17:20:46
Post
#17
|
|
Grupa: Zarejestrowani Postów: 1 240 Pomógł: 278 Dołączył: 11.03.2008 Ostrzeżenie: (0%) |
Wyznaję zasadę, że człowiek uczy się na błędach - polecam Ci napisanie takiego portalu strukturalnie a z czasem (może to być tydzień, miesiąc itp.) dostrzeżesz zalety OOP i zaczniesz powoli implementować proste klasy do swojego kodu.
Im dłużej będziesz nad tym myślał - tym gorzej dla Ciebie. Pamiętaj, że liczy się tylko działanie i efekt - cała reszta jest często zbędna. -------------------- |
|
|
23.01.2015, 17:37:23
Post
#18
|
|
Grupa: Zarejestrowani Postów: 717 Pomógł: 120 Dołączył: 18.04.2009 Ostrzeżenie: (0%) |
Cytat Co zajmie mi więcej czasu: opanowanie obiektowego, "opanować" programowanie obiektowe w pełni to praca na długie lata, tyle, że od juniora nikt nie będzie wymagał, że będziesz miał "opanowane" programowanie obiektowe na takim poziomie jak senior. Cytat - Nie znam żadnego frameworka Żeby zrobić taki portal jak chcesz zrobić, to na moje, albo będziesz musiał skorzystać z gotowego frameworka - albo będziesz musiał sam stworzyć sobie własny dedykowany framework (przez framework rozumiem ogólnie jakiś system, który ci organizuje kod/poszczególne moduły, nawet jeśli ten system nie ma żadnej cool nazwy tylko siedzi powiedzmy w kilku plikach w katalogu "core" w twoim projekcie). Inaczej będziesz miał kod spaghetti. A poznając różne frameworki poznasz różne wzorce projektowe - chociażby MVC - które będziesz mógł sobie zastosować w projekcie. Więc będzie ci potem łatwiej zrobić taki portal (nie mówiąc już o tym, że będziesz mógł też wykorzystać gotowy framework do tego, zamiast pisać własny). -------------------- |
|
|
Wersja Lo-Fi | Aktualny czas: 23.04.2024 - 15:03 |