Voi cum ati invatat programarea?
#1
Posted 08 February 2015 - 12:54
Salut.
Vroiam sa vad cam cum ati invatat voi limbajele de programare.Facultate/de pe net/carti sau ce? E posibil sa inveti anumite limbaje si fara facultate?Eu cred ca da. M-am apucat de curand sa invat php si mysql, an citit cateva lectii si nu mi.a ramas in cap decat echo ".."; Dupa care m.a. apucat sa lucrez la un scrip, sa modific alte scripturi si sa stiti ca s-au marit foarte mult cunostintele. DACA AR FI SA VORBESC despre html care il stiu destul de bine, l.am invatat pe timpum cand ma jucam cu forumgratuit si aveaj acces la paginilr html.Niciodaga nu am citit vrek lectie. Totusi mi se pare php outin cam greu sa retii toate codurile.Chiar si-asa ..voi continua ca imi face placere. Voi? Edited by cthor, 08 February 2015 - 12:55. |
#2
Posted 08 February 2015 - 12:56
#3
Posted 08 February 2015 - 13:03
#4
Posted 08 February 2015 - 13:07
Eu am învățat programare începând cu 1993 pe un HC, în BASIC.
Însă paradigma s-a schimbat foarte mult. Acum poți învăța orice uitându-te pe Youtube. Eu am învățat despre apicultură urmărind o serie pe YT și ieri mi-am schimbat bateria de la chiuveta din baie tot după o prezentare acolo. Informația este mult mai accesibilă. În loc să te uiți la știrile de la televizor de unde nu înveți nimica, poți dedica o oră să înveți despre Java/Spring/C++/DirectX. Până și studenții de la medicină, cu care mă mai întâlnesc, mai învață ceva de pe Youtube. Ah, și să nu uităm că universitățile de renume au cursurile puse online, de exemplu: [ https://www.youtube-nocookie.com/embed/HtSuA80QTyo?feature=oembed - Pentru incarcare in pagina (embed) Click aici ] Edited by RedDev, 08 February 2015 - 13:10. |
#5
Posted 08 February 2015 - 13:38
Aveti grija de unde invatati caci foarte multe carti/tutoriale pe net contin greseli care te obisnuiesc prost. Intotdeauna se invata dupa documentatia scrisa de cel/cei care au creat chestia respectiva, obligatoriu in engleza. Restul plagiaza (si prost pe desupra).
Cursurile facultatilor de renume sunt inca o sursa foarte buna. Si da, trebuie sa lucrezi, daca numai citesti sau numai te uiti la un film uiti tot. |
#6
Posted 08 February 2015 - 15:25
cthor, on 08 februarie 2015 - 12:54, said:
Salut. Vroiam sa vad cam cum ati invatat voi limbajele de programare.Facultate/de pe net/carti sau ce? E posibil sa inveti anumite limbaje si fara facultate?Eu cred ca da. M-am apucat de curand sa invat php si mysql, an citit cateva lectii si nu mi.a ramas in cap decat echo ".."; Dupa care m.a. apucat sa lucrez la un scrip, sa modific alte scripturi si sa stiti ca s-au marit foarte mult cunostintele. DACA AR FI SA VORBESC despre html care il stiu destul de bine, l.am invatat pe timpum cand ma jucam cu forumgratuit si aveaj acces la paginilr html.Niciodaga nu am citit vrek lectie. Totusi mi se pare php outin cam greu sa retii toate codurile.Chiar si-asa ..voi continua ca imi face placere. Voi? In primul rand, daca inveti o limba straina nu esti neaparat si scriitor in limba respectiva. In schimb, daca esti scriitor in limba ta, poti invata o limba straina si scrie in acea limba. Asa si cu programarea. Programarea nu se rezuma la cunoasterea unui limbaj. Asta e o problema colaterala. Programarea inseamna un set de abilitati si cunostinte ce te ajuta sa rezolvi anumite probleme. Aici intervine problema facultatii. Limbajul il poti invata si fara facultate. Problema e ca facultatea iti ofera un cadru propice dezvoltarii acelor abilitati. Evident, nu e musai, poti invata si acasa, numai ca unul pus pe treaba la facultate (prin facultate ma refer la o facultate buna) va fi intotdeauna in fata unuia pus pe treaba acasa. Pe de alta parte, invatatul din lectii de genul mi se pare imposibil. Mai ales ca incepator. Sugestia mea e sa alegi o carte (si sa fie buna, ceea ce necesita putin timp de citit review-uri) si sa o citesti. Acolo iti explica in detaliu ce trebuie sa stii si iti da exercitii alese special ca sa iti dezvolte abilitatile. Asa...dupa ureche...mai ales la inceput...nu prea merge. |
#7
Posted 08 February 2015 - 15:36
Si facultatea dar MAI ALES pe cont propriu.
Facultatea te ajuta sa vezi din ,,spate” cum sta treaba cu limbajele de programare. Daca se poate invata programarea fara facultate? Categoric DA, dar facultatea iti poate prezenta mai multe paradigme de programare (adica te indruma de unde sa pornesti, prezentandu-ți mai multe paradigme). Asta e un lucru foarte bun, deoarece, vorba unui conferentiar: Multi care au invatat pe cont propriu, fara facultate, sunt ași, sunt foarte buni, exceleaza in domeniu, dar nici măcar nu știu ce scriu . Edited by Rhesus, 08 February 2015 - 15:37. |
#8
Posted 08 February 2015 - 15:40
Degeaba stii limbajul daca iti lipseste capacitatea de a analiza o problema si a veni cu o solutie. Odata avuta o solutie exista atatea materiale pe internet incat inveti de 10 ori limbajul pe care il vrei. Iar capacitatea de a analiza o problema / situatia, nu stiu daca se invata sau doar se perfectioneaza in timp sau orice altceva.
My 2 cents. Edited by MembruAnonim, 08 February 2015 - 15:40. |
#9
Posted 08 February 2015 - 16:50
Gady_paul, on 08 februarie 2015 - 15:25, said:
numai ca unul pus pe treaba la facultate (prin facultate ma refer la o facultate buna) va fi intotdeauna in fata unuia pus pe treaba acasa. Rhesus, on 08 februarie 2015 - 15:36, said:
Facultatea te ajuta sa vezi din ,,spate” cum sta treaba cu limbajele de programare. Si mai sunt multe. Rhesus, on 08 februarie 2015 - 15:36, said: vorba unui conferentiar: Multi care au invatat pe cont propriu, fara facultate, sunt ași, sunt foarte buni, exceleaza in domeniu, dar nici măcar nu știu ce scriu . Nu stiu de ce au unii impresia ca algoritmica sau functionarea low level a calculatoarelor nu se poate invata decat in facultate. Sau sa inveti cum se fac compilatoarele. Si multe alte chestii. Chiar nu pricep. |
#10
Posted 08 February 2015 - 18:59
Algoritmica se găsește în orice. De la cum duci sticla de bere la gură până la cum minezi asteroizi și aduci minereul pe Pământ. Nu ține de matematică, după mine, și nu ține nici de informatică. Este modalitatea cvasi-logică (fiecare are soluția sa, dacă e să spun că e pur logică atunci ar trebui ca orice problemă să aibă exact o soluție aplicată de toți. Dar nu e cazul) de a ajunge dintr-un punct oarecare la rezultat.
Informatica doar îți dă niște unelte. La fel și cu ingineria, îți dă niște unelte, niște formule matematice, un cadru de lucru, însă algoritmica rămâne la bază. Facultatea e necesară pentru că e ușoară, mai ales că acuma durează 3 ani. E un prim semn că poți să te ții de ceva, nimic mai mult. Când te angajezi în străinătate te întreabă de portofoliu. Aici portofoliu e neimportant, poți să faci referire la el în timpul inteviului dar nu sunt interesați. Poate aici circulă un curent de neîncredere, că aplicația nu e făcută de tine și că încerci să-i duci de nas. Așa că te întreabă de clase, moștenire, de baze de date, toate întrebările pe care le găsești pe net când te uiți după „Întrebări interviu”. Edited by RedDev, 08 February 2015 - 19:00. |
|
#11
Posted 08 February 2015 - 19:03
RedDev, on 08 februarie 2015 - 18:59, said:
Aici portofoliu e neimportant, poți să faci referire la el în timpul inteviului dar nu sunt interesați. RedDev, on 08 februarie 2015 - 18:59, said:
Poate aici circulă un curent de neîncredere, că aplicația nu e făcută de tine și că încerci să-i duci de nas. Edited by neagu_laurentiu, 08 February 2015 - 19:05. |
#12
Posted 08 February 2015 - 19:04
Atata timp cat ai acces la internet ( google ) poti invata in orice domeniu. Si eu am invatat HTML/CSS/Jscript de pe un site (l'as pune dar sa nu fac reclama) si pot pune ce stiu in aplicare. Acum ma apuc si eu de php / mysql . Gandeste-te ca atunci cand vrei sa inveti un nou limbaj de programare e ca si cand ai vrea sa inveti o noua lectie la matematica. Nu este suficient sa stii si teoria, trebuie f.multa practica in schimb Iti urez mult noroc . practice,practice.
" Tomorrow’s victory is today’s practice.” ― Chris Bradford |
#13
Posted 08 February 2015 - 22:18
neagu_laurentiu, on 08 februarie 2015 - 19:03, said:
Ai intalnit astfel de angajatori ?! La o simpla discutie pe marginea proiectului iti dai seama daca acesta-i facut de persoana in cauza. Am fost la cel puțin 5 interviuri, de la firme de câțiva oameni, la firme de mii de programatori (outsourcing la greu). Nimeni nu m-a intrebat de portofoliu. Însă m-au întrebat despre ce aplicații am făcut la locul meu de muncă actual (aplicații despre care nu pot să vorbesc, însă cel puțin la un interviu au insistat foarte mult să le spun fiece detaliu). |
#15
Posted 09 February 2015 - 08:14
|
#16
Posted 09 February 2015 - 12:01
Se refera, probabil, la angajatori care nu-si imagineaza ca poti dezvolta aplicatii si singur acasa. Angajatori care, daca mergi la ei pentru primul tau job, chiar daca ai un portofoliu destul de bogat, te baga in aceeasi oala cu un absolvent pe rand ce-a stat toata noaptea prin cluburi, pe principiul: 0 ani experienta anterioara (experienta pentru ei fiind doar numarul de ani lucrati anterior intr-o firma similara).
Am intalnit si dinastia, si nu erau firme de apartament. Edited by dani.user, 09 February 2015 - 12:03. |
#17
Posted 09 February 2015 - 17:03
Ok, portofoliu înseamnă, cel puțin pentru mine, aplicații la care poți arăta oricând codul sursă. Că e GIT/Mercurial sau pe stick.
Să întrebi ce faci la serviciu mi se pare spionaj industrial. Dacă eu stau să dezvolt o aplicația de care nimeni nu a mai auzit sau e foarte necunoscută în Europa, atunci firmele de aici pot face imediat concurență dintr-un simplu interviu. Oricum, firmele locale, românești, fac outsourcing. Nu contează omul și pregătirea lui. Dacă ceri „prețul pieței” ești bun. Am avut și un interviu în care mă întrebau doar de când vreau să încep să lucrez pentru ei. Că au văzut portofoliul și și-au dat seama că știu despre ce vorbesc. Și asta e ciudat fiindcă nu știu nimic despre ce fac ei. Mai ales că în Registrul Comerțului nu apăreau. Și al treilea lucru ciudat e când te întreabă la interviu de trăsături/traits în PHP și când îi întreb dacă folosesc așa ceva, îmi spun că nu. --- În concluzie eu prefer să fac „consultanță” (orice ar înseamna, că fiecare are propria definiție) cu preț pe oră. --- Ah, da. Și la unii, mi-au spus așa, mai pe șleau, mai direct, că dacă lucrez pentru ei, să renunț la idea de a face programe în timpul meu liber. Chiar dacă nu au nimica de a face cu ce fac la serviciu. Și am zis, ok, dar mă plătiți extra pentru această „exclusivitate”. Răspunsul a fost, desigur, că nu mă pot plăti cu cât cer. Edited by RedDev, 09 February 2015 - 17:09. |
#18
Posted 09 February 2015 - 17:13
RedDev, on 09 februarie 2015 - 17:03, said:
Să întrebi ce faci la serviciu mi se pare spionaj industrial. |
Anunturi
▶ 0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users