Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Certificate de nastere digitale

Fitbit sau huawei band ?

Tatuator handpoke

Plaja de nudisti in Grecia?
 Mufa microusb a telefonului mobil...

"Ciudatenii" control pasa...

Impamantare

Apple maps pe Windows 10
 Sfarsitul woke-ismului si al core...

Probleme fibra (internet ) rooter...

Renovare completa + pompa de cald...

Libre Office nu vad liniile
 Modalitați amuzante și ...

O disparitie de ani buni, Acces D...

Mancarea e scumpa

Parere achiziționare BMW G20
 

Voi cum ati invatat programarea?

- - - - -
  • Please log in to reply
45 replies to this topic

#1
cthor

cthor

    Member

  • Grup: Members
  • Posts: 249
  • Înscris: 31.01.2015
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
sftpdt

sftpdt

    Senior Member

  • Grup: Senior Members
  • Posts: 3,678
  • Înscris: 29.08.2013

 cthor, on 08 februarie 2015 - 12:54, said:

E posibil sa inveti anumite limbaje si fara facultate?


Cât timp ai acces la google, da.

#3
neagu_laurentiu

neagu_laurentiu

    Guru Member

  • Grup: Senior Members
  • Posts: 40,631
  • Înscris: 30.07.2003

 cthor, on 08 februarie 2015 - 12:54, said:

Facultate/de pe net/carti sau ce?
Toate combinante, eram la varsta adecvata. Ulterior, dupa ce mi-am luat zborul, invat singur din documentatia existenta.

#4
RedDev

RedDev

    Active Member

  • Grup: Members
  • Posts: 1,936
  • Înscris: 29.10.2014
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
Friskey

Friskey

    Guru Member

  • Grup: Banned
  • Posts: 11,500
  • Înscris: 11.01.2013
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
Gady_paul

Gady_paul

    Senior Member

  • Grup: Senior Members
  • Posts: 2,421
  • Înscris: 12.01.2008

 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
Rhesus

Rhesus

    Senior Member

  • Grup: Senior Members
  • Posts: 2,884
  • Înscris: 22.04.2014
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
MembruAnonim

MembruAnonim

    MembruAnonim

  • Grup: Banned
  • Posts: 398,284
  • Înscris: 08.10.2015
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
MrReason

MrReason

    Senior Member

  • Grup: Senior Members
  • Posts: 9,266
  • Înscris: 08.10.2010

 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.
Cum ai concluzionat tu asta?

 Rhesus, on 08 februarie 2015 - 15:36, said:

Facultatea te ajuta sa vezi din ,,spate” cum sta treaba cu limbajele de programare.
Eu tare ma tem ca nu. Poate chiar din contra, s-ar putea sa-ti bage in cap ceva idei fixe cu pretentii de adevar, care in realitate sunt niste doar niste conventii subiective fara substanta. Un exemplu care l-am dezbatut si pe forum (fara sa vad un singur argument valid si logic) e daca exista cu adevarat o diferenta fundamenta;a intre asa zisa paradigma declarativa (ex. SQL) si paradigma imperativa cand se utilizeaza API-urile high level. Blabaieli si recitari de ce au auzit ei de pe la facultate. Ca daca asa zice x sau scrie nu stiu unde asa trebuie sa fie.

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 .
Academicienii sunt prosti. Daca erau destepti, avansurile reale in domeniu veneau din cadrul universitatilor(cum poate se intampla in anumite domenii). Ei produc in schimb doar excremente gen Haskell care nu sunt folosite de nimeni in afara de ei. Inovatiile reale din domeniul IT, folosibile la modul real si util vin aproape exclusiv din mediul ne-universitar, preponderent comercial. Iar unii dintre cei mai influenti si inovatori oameni din IT - ghici ce? N-au facut facultatea aia magica care sa-i invete sa "inteleaga 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
RedDev

RedDev

    Active Member

  • Grup: Members
  • Posts: 1,936
  • Înscris: 29.10.2014
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
neagu_laurentiu

neagu_laurentiu

    Guru Member

  • Grup: Senior Members
  • Posts: 40,631
  • Înscris: 30.07.2003

 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.
Ai intalnit astfel de angajatori ?!

 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.
La o simpla discutie pe marginea proiectului iti dai seama daca acesta-i facut de persoana in cauza.

Edited by neagu_laurentiu, 08 February 2015 - 19:05.


#12
Rhastalord

Rhastalord

    Junior Member

  • Grup: Members
  • Posts: 163
  • Înscris: 19.01.2015
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
RedDev

RedDev

    Active Member

  • Grup: Members
  • Posts: 1,936
  • Înscris: 29.10.2014

 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).

#14
Friskey

Friskey

    Guru Member

  • Grup: Banned
  • Posts: 11,500
  • Înscris: 11.01.2013
Pai tocmai asta inseamna portofoliu.

#15
neagu_laurentiu

neagu_laurentiu

    Guru Member

  • Grup: Senior Members
  • Posts: 40,631
  • Înscris: 30.07.2003

 RedDev, on 08 februarie 2015 - 22:18, said:

Nimeni nu m-a intrebat de portofoliu. Însă m-au întrebat despre ce aplicații am făcut la locul meu de muncă actual
Îmi dai dreptate cu alte cuvinte.

#16
dani.user

dani.user

    Guru Member

  • Grup: Senior Members
  • Posts: 30,255
  • Înscris: 24.02.2007
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
RedDev

RedDev

    Active Member

  • Grup: Members
  • Posts: 1,936
  • Înscris: 29.10.2014
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
neagu_laurentiu

neagu_laurentiu

    Guru Member

  • Grup: Senior Members
  • Posts: 40,631
  • Înscris: 30.07.2003

 RedDev, on 09 februarie 2015 - 17:03, said:

Să întrebi ce faci la serviciu mi se pare spionaj industrial.
Nici tu nu trebuie sa raspunzi cu date exacte. Dar in linii mari fara sa dezvalui datele importante, ce tehnologii folosesti, cu ce problematici te-ai lovit s.a.m.d. poti spune cat sa traga o concluzie viitorul angajator.

Anunturi

Bun venit pe Forumul Softpedia!

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate