Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Cum sterg mails din Promotions

Vanzare cumparare fara transfer b...

Receptie ciudata, in functie de t...

Dupa 20 ani de facultate, am uita...
 Mobile.de ofera imprumut de bani ...

problema test grila

Digi24 a disparut de pe TV Lg

Drept de proprietate intelectuala...
 Jante noi shitbox

Trinitas TV 4K

Dacia 1316 cu 6 usi ...

Frecventa modificata radio
 Un nou pericol pt batrani

Ar trebui sa vindem imobiliarele ...

Dupa renuntarea la aparat dentar

pelerinaj in Balcik
 

Carti programare

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

#1
chinezu22

chinezu22

    Junior Member

  • Grup: Members
  • Posts: 60
  • Înscris: 08.04.2017
Buna ziua, sunt proaspat absolvent a 12 clase de scoala, urmand sa ma indrept spre o facultate de informatica. Pana atunci, as dori sa mai invat cate ceva, mai avansat fata de ceea ce e predat la liceu. Acum, cum sunt tanar, sunt si nehotarat si nu stiu ce limbaj ar fii mai eficient si mai util pentru viitor. M-am gandit la 3 variante, vreau doar una din ele, mai exact am de ales intre Java,C++ si Python. Cu care din cele 3 limbaje sa incep?Imi puteti oferi si niste materiale de studiu?(carti, gratis daca se poate, din ceea ce ati citit/auzit).Va multumesc anticipat.

#2
OriginalCopy

OriginalCopy

    I'm harmful, fear me please! :))

  • Grup: Senior Members
  • Posts: 27,268
  • Înscris: 10.08.2006

 chinezu22, on 29 iunie 2018 - 14:13, said:

Acum, cum sunt tanar, sunt si nehotarat si nu stiu ce limbaj ar fii mai eficient si mai util pentru viitor. M-am gandit la 3 variante
Esti tanar, nehotarat, si nu stii ce e cel mai bine pentru tine. In loc sa te gandesti la x variante, mai bine asculta sfatul celor mai batrani, ca sa nu repeti aceleasi greseli.

Vezi aici: https://forum.softpe...8#entry14073288 Te astept cu intrebari.

In caz ca acel raspuns nu s-a lipit de tine: oricare limbaj, nu conteaza, pentru ca oricum le vei invata pe toate la un moment dat. Cu cat mai curand e acel "moment dat", cu atat mai bine pentru cariera ta.

Orice ai face, invata direct in engleza. Da, vei fi confuz si ineficient in studiu in primele luni, dar apoi ti se va deschide o uriasa poarta catre cea mai mare biblioteca din industria software. Uita de romana in IT, e inutila. Forteaza-te, pune-te in pozitii din afara zonei tale de comfort, daca vrei sa evoluezi.

Daca in liceu ti s-a spus ca inveti C++, atunci un lucru important ar fi sa constientizezi ca ai fost mintit, ce ai invatat a fost C cu cin si cout, si sa te pui pe invatat C++ adevarat, cu clase, templates (cum sa le scrii) si cum sa le folosesti (STL), RAII, SOLID, TDD, version control systems (ex. git).

Asta ca sa iti scoti varza din cap cu care te-ai ales de pe urma liceului.


Ce faci in liceu e pentru a iti dezvolta gandirea analitica, nicidecum pentru a invata programare. Aia din liceu nu e programare pe bune.

Edited by OriginalCopy, 29 June 2018 - 14:37.


#3
neagu_laurentiu

neagu_laurentiu

    Guru Member

  • Grup: Senior Members
  • Posts: 40,604
  • Înscris: 30.07.2003
Cu ce studiezi in primul an la facultate. Vezi pe site acolo unde mergi si afla ce si cum.

#4
waterman

waterman

    Guru Member

  • Grup: Senior Members
  • Posts: 28,372
  • Înscris: 17.05.2004
1. Înveți ce îți place mai mult ce te atrage.
2. Intri pe www.google.ro

Scrii acolo cursuri de "limbajul ales" sau learn "limbajul ales"

Degeaba înveți ceva care nu te atrage...

Edited by exceswater, 29 June 2018 - 14:20.


#5
TruculMagic

TruculMagic

    Egalitatea nu există decât în matematică

  • Grup: Senior Members
  • Posts: 19,669
  • Înscris: 24.11.2015
Aveam eu thinking in java parca. In limba romana. Daca o gasesc ti-o postez aici.

#6
waterman

waterman

    Guru Member

  • Grup: Senior Members
  • Posts: 28,372
  • Înscris: 17.05.2004
uite ceva despre ce ai cerut tu

https://www.quora.co...Python-and-Java

#7
pexCom

pexCom

    Senior Member

  • Grup: Senior Members
  • Posts: 2,243
  • Înscris: 15.01.2014
Mai bine te bucuri de vacanță. O lună, două de studiu nu or să facă mare diferență.
Dacă ai învățat bine 4 ani în liceu, o să te descurci și în facultate.

În plus, crede-mă, o să fii ocupat cu programa de curs, laboratoare, seminare... o să fie destul de studiat și de aprofundat. O să le faci pe toate oricum în 3 ani.
Dacă chiar vrei să te pregătești în prealabil din vacanță, învață ceva ce o să faci în primul an. Presupun că C și C++ (verifică pe site-ul facultății).

#8
chinezu22

chinezu22

    Junior Member

  • Grup: Members
  • Posts: 60
  • Înscris: 08.04.2017

 OriginalCopy, on 29 iunie 2018 - 14:19, said:

Esti tanar, nehotarat, si nu stii ce e cel mai bine pentru tine. In loc sa te gandesti la x variante, mai bine asculta sfatul celor mai batrani, ca sa nu repeti aceleasi greseli.

Vezi aici: https://forum.softpe...8#entry14073288 Te astept cu intrebari.

In caz ca acel raspuns nu s-a lipit de tine: oricare limbaj, nu conteaza, pentru ca oricum le vei invata pe toate la un moment dat. Cu cat mai curand e acel "moment dat", cu atat mai bine pentru cariera ta.

Orice ai face, invata direct in engleza. Da, vei fi confuz si ineficient in studiu in primele luni, dar apoi ti se va deschide o uriasa poarta catre cea mai mare biblioteca din industria software. Uita de romana in IT, e inutila. Forteaza-te, pune-te in pozitii din afara zonei tale de comfort, daca vrei sa evoluezi.

Daca in liceu ti s-a spus ca inveti C++, atunci un lucru important ar fi sa constientizezi ca ai fost mintit, ce ai invatat a fost C cu cin si cout, si sa te pui pe invatat C++ adevarat, cu clase, templates (cum sa le scrii) si cum sa le folosesti (STL), RAII, SOLID, TDD, version control systems (ex. git).

Asta ca sa iti scoti varza din cap cu care te-ai ales de pe urma liceului.


Ce faci in liceu e pentru a iti dezvolta gandirea analitica, nicidecum pentru a invata programare. Aia din liceu nu e programare pe bune.

Ti-am inteles mesajul si iti multumesc pentru implicare. Am scris aici pentru ca stiu ca pe acest forum exista persoane experimentate care au trecut prin etapa in care ma aflu eu si imi pot da cele mai bune sfaturi. Stiu ca ce am facut in liceu nu e mare lucru, ne-a fost predat putin din fiecare(grafuri, tablouri etc) si de aceea vreau sa am o baza mai solida pentru cand voi fi la facultate. De asemenea, stiu ca nici acolo nu imi va ajunge pentru o cariera profesionala doar ceea ce imi este predat, si ca trebuie sa muncesc si individual. Nu imi propun sa invat doar un singur limbaj(sa-l inteleg mai exact si sa stiu cum sa lucrez eficient cu ceea ce imi pune la dispozitie), dar imi trebuie un punct de plecare. In primul an de facultate se face C, as vrea sa ma axez pana la urma pe asta. Aveti ceva materiale de studiu care sa imi faca o introducere in limbaj?(ca de aprofundat, nu poate fi vorba inca). Va multumesc pentru raspunsuri si timp acordat.

#9
OriginalCopy

OriginalCopy

    I'm harmful, fear me please! :))

  • Grup: Senior Members
  • Posts: 27,268
  • Înscris: 10.08.2006

 chinezu22, on 29 iunie 2018 - 14:50, said:

Ti-am inteles mesajul si iti multumesc pentru implicare. Am scris aici pentru ca stiu ca pe acest forum exista persoane experimentate care au trecut prin etapa in care ma aflu eu si imi pot da cele mai bune sfaturi. Stiu ca ce am facut in liceu nu e mare lucru, ne-a fost predat putin din fiecare(grafuri, tablouri etc) si de aceea vreau sa am o baza mai solida pentru cand voi fi la facultate. De asemenea, stiu ca nici acolo nu imi va ajunge pentru o cariera profesionala doar ceea ce imi este predat, si ca trebuie sa muncesc si individual. Nu imi propun sa invat doar un singur limbaj(sa-l inteleg mai exact si sa stiu cum sa lucrez eficient cu ceea ce imi pune la dispozitie), dar imi trebuie un punct de plecare. In primul an de facultate se face C, as vrea sa ma axez pana la urma pe asta. Aveti ceva materiale de studiu care sa imi faca o introducere in limbaj?(ca de aprofundat, nu poate fi vorba inca). Va multumesc pentru raspunsuri si timp acordat.
https://forum.softpe...ebui-sa-le-tie/
si articolul mentionat acolo: http://home.netcom.c...tr/pointers.htm

Ca o continuare, urmeaza https://forum.softpe...5-de-la-c-la-c/, fara a invata C++. Iti ofera o perspectiva buna a ceea ce faci si cum (altfel) pot fi facute lucrurile.

Apoi cel mai bine e sa te disciplinezi, pentru ca asta iti lipseste cel mai mult din liceu: invata TDD, git, si scrie proiecte mai complexe care includ alte biblioteci, de exemplu sqlite3. Cere feedback la codul tau, ca altfel risti sa ai impresia ca ce faci e bine si ca nu se poate mai bine. Inspira-te dintr-un proiect mai vechi facut tot de liceeni ca tine (care acum o duc bine dpv profesional):

https://github.com/C...Devel/CruceGame
https://forum.softpe...061-cruce-game/

Urmeaza cu atentie toate indiciile, ce ti-am dat ar trebui sa te tina ocupat in urmatoarele 12 luni, daca faci cum trebuie.

Si invata un al doilea sistem de operare cum trebuie. Presupun ca stii sa folosesti windows, dar nu stii ce e aia PATH de exemplu. Invata si unul dintre macOS, Linux sau o forma de BSD. Da, stiu, vrei programare. Inainte de a programa ceva (calculatorul), trebuie sa fii fluent in folosirea lui.

Fa toate aceste lucruri in paralel, alternativ, asa cum ti-am spus in link-ul din postarea mea anterioara.

Edited by OriginalCopy, 29 June 2018 - 15:10.


#10
neagu_laurentiu

neagu_laurentiu

    Guru Member

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

 chinezu22, on 29 iunie 2018 - 14:50, said:

In primul an de facultate se face C, as vrea sa ma axez pana la urma pe asta. Aveti ceva materiale de studiu care sa imi faca o introducere in limbaj?
http://www.mosaic-in...ivor-horton.pdf
http://www.dipmat.un..._language_2.pdf
https://doc.lagout.o...2009-11-08].pdf
http://www2.cs.uregi...ead First C.pdf

Edited by neagu_laurentiu, 29 June 2018 - 15:51.


Anunturi

Second Opinion Second Opinion

Folosind serviciul second opinion ne puteți trimite RMN-uri, CT -uri, angiografii, fișiere .pdf, documente medicale.

Astfel vă vom putea da o opinie neurochirurgicală, fără ca aceasta să poată înlocui un consult de specialitate. Răspunsurile vor fi date prin e-mail în cel mai scurt timp posibil (de obicei în mai putin de 24 de ore, dar nu mai mult de 48 de ore). Second opinion – Neurohope este un serviciu gratuit.

www.neurohope.ro

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