Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Schimbare adresa DNS IPv4 pe rout...

Recomandare Barebone

Monede JO 2024

Suprasolicitare sistem electric
 CIV auto import

Mutare in MOZAMBIC - pareri, expe...

Scoatere antifurt airtag de pe ha...

Magnet in loc de clește pent...
 Cumparat/Locuit in apartament si ...

Pot folosi sistemul PC pe post de...

Sokol cu distorsiuni de cross-over

Filtru apa potabila cu osmoza inv...
 Kanal D va difuza serialul “...

Upgrade xiaomi mi11

securitate - acum se dau drept - ...

Farmacia Dr Max - Pareri / Sugest...
 

Cum si de unde sa invat programare de la zero?

* * * * * 1 votes
  • Please log in to reply
69 replies to this topic

#37
danb1961

danb1961

    Senior Member

  • Grup: Senior Members
  • Posts: 6,531
  • Înscris: 09.03.2002

View PostMarianG, on 27 decembrie 2020 - 12:56, said:

OP recent cineva mi-a trimis asta
https://adventofcode.com/events

@dan1961 cu mentiunea ca la pct 4,  tastatura nu este loc de dat cu capul.
Oi fi tu sef de craca pe forumu' ista, dar nu le stii pe toate; io chiar am vrut sa-i dau plodului in cap cu tastatura ca nu intelegea cum e cu pointerul..iar cand a inteles facea misto de mine.. acu' fac eu misto de el ca a dat de matematicile de automatica,.. astept cu interes sa serveasca matematicile speciale..

#38
neagu_laurentiu

neagu_laurentiu

    Guru Member

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

View Postsmiley2, on 27 decembrie 2020 - 12:59, said:

Tocmai de asta mi-e frica, sa nu platesc degeaba acel curs de mentorat si sa fiu nevoit sa invat lucruri complicate [...] iar apoi sa renunt.
Risc exista in toate.
Dar ai si varianta fara plata cu sfaturi gratis aici. Da' tu transpiri, nu noi.

#39
Lowrider

Lowrider

    Senior Member

  • Grup: Senior Members
  • Posts: 4,439
  • Înscris: 22.05.2005

View Postsmiley2, on 27 decembrie 2020 - 12:01, said:

@Lowrider, din astfel de cursuri la udemy pot obtine si o diploma de licenta adica o calificare ca te pricepi sa faci ceva?

Nu. Unele iti dau o "diploma" care atesta ca ai dus cursul pana la capat, dar realist vorbind sunt pistol cu apa.

#40
MarianG

MarianG

    be that as it may

  • Grup: Moderators
  • Posts: 31,440
  • Înscris: 10.08.2005

View Postdanb1961, on 27 decembrie 2020 - 13:03, said:

Oi fi tu sef de craca pe forumu' ista, dar nu le stii pe toate; io chiar am vrut sa-i dau plodului in cap cu tastatura ca nu intelegea cum e cu pointerul..iar cand a inteles facea misto de mine.. acu' fac eu misto de el ca a dat de matematicile de automatica,.. astept cu interes sa serveasca matematicile speciale..
ce vreu sa zic esta ca tastatura n-are nici o vina, apoi nu merita schimbata la fiecare 2 saptamani.

#41
Friskey

Friskey

    Guru Member

  • Grup: Banned
  • Posts: 11,500
  • Înscris: 11.01.2013
Mai terminati-o cu Petru ala de la Well Code. S-a discutat de el si aici pe forum, concluzia: tepar.

#42
YalFa

YalFa

    Member

  • Grup: Members
  • Posts: 618
  • Înscris: 02.05.2020

Quote

Faza e ca multi renunta pentru ca e greu, acum dezavantajele ar fi pretul, daca se pricepe in domeniu pe cat se lauda.
Observ ca sunt multi care vor sa invete de la el si ma asteptam sa fie si cineva de aici.
Pai nici un programator serios nu ia in seama optiunile afisate de tine, pt simplu fapt ca un programator serios trebuie sa produca bani pt companie
iar ce ai prezentat tu este mai degreaba o circoteca , un fel de beny hill al programarii.

Quote

Oi fi tu sef de craca pe forumu' ista, dar nu le stii pe toate; io chiar am vrut sa-i dau plodului in cap cu tastatura ca nu intelegea cum e cu pointerul
Si cum este cu pointerul ?

#43
Friskey

Friskey

    Guru Member

  • Grup: Banned
  • Posts: 11,500
  • Înscris: 11.01.2013
Cu tastatura in cap.

#44
sorin147

sorin147

    Senior Member

  • Grup: Senior Members
  • Posts: 6,362
  • Înscris: 11.08.2003
Tangenta mea cu programarea (care, pana la acel moment, era ceva ce nu-mi facea placere, nu credeam ca vreodata ne vom intersecta) a inceput cand am primit o carte de la un prieten (pdf, mai exact; Thinking in Java, 4th Edition)  si provocarea de a-i face un ceas in 200 de pagini. Mama ei de carte ca, pana acolo, n-am gasit nimic despre cum sa controlez timpul dar a sadit ceva. Apoi, avand nevoie de mici automatizari / programele / dracii la munca, am tot invatat cum sa le fac. Cu fiecare chestie facuta, am mai invatat cate ceva sau imi imbunatateam modul de a ajunge la rezultatul ala.
Trecerea la freelancing a fost, oarecum, naturala, pentru ca, facand alea pentru mine, eu centram, eu dadeam cu capul. In freelancing trebuie sa-l ajuti pe el, nu pe tine. Alte provocari, alte lucruri de invatat. Era destul de greu la inceput pentru ca trebuia sa gasesc ceva pentru nivelul meu. Si, usor-usor, a devenit placut si interesant. Toata treaba asta pentru mine e ca un joc, un RPG, doar ca recompensele sunt in bani reali. :)
La noua munca m-am tot lovit de mici scripturi si, din nou, sa-mi fac viata mai usoara, le-am modificat sau am creat altele de la 0. Evident, cunostinte noi care s-au transpus si in activitatea de freelancing.
Apoi, Pythonul suna frumos (am ramas cu "sechele" de la prima carte si reactionez placut la chestii simple cum e printatul) asa ca am inceput sa-l zgarii un pic. La fel, cunostintele dobandite s-au dus si au produs si din freelancing.


Problema cu invatatul singur e ca lipseste teoria, uneori buna practica si lucrul in echipa.
Freelancingul, pentru mine, nu e activitatea principala, e un hobby / joc.

Nu-ti bate capul cu indienii, fa-ti treaba ta si o sa vezi ca nu reprezinta nici o problema. Da, poate ca vei pierde proiecte in fata lor dar, la fel de bine, vei pierde si in fata altor natii. Nu toti clientii umbla dupa cel mai mic pret. O sa-ti fie mai greu la inceput fara portofoliu dar ala se castiga in timp. Daca pornesti la drum cu ideea de "Cat castig?" o sa-ti fie foarte greu. Fa ce-ti face placere sau gaseste placerea in ceea ce faci si o sa fie usor, chiar daca nu-s multi bani implicati. Level up, skill learned, achievement unlocked => next level, next skill...

#45
jimi91

jimi91

    Senior Member

  • Grup: Senior Members
  • Posts: 9,929
  • Înscris: 08.01.2018

View PostTruculMagic, on 27 decembrie 2020 - 12:50, said:

Asa am inceput si eu, am zis ca e super usor sa fac kkt-ul ala cu hello world si ca ce usoara e programarea , dar dupa ce aprofundezi pe parcurs e jale. Repet, daca faci din placere si iti place sa ai o viata sedentara in fata unui PC si sa te chinuiesti zile intregi sa faci o chestie, merita. Daca o faci de dragul banilor, nu merita. Posted Image
Succes in ce faci, hai cu feedback peste cateva luni Posted Image
Ca freelancer dupa cum ti s-a spus mai sus, sunt mii de indieni care fac orice pentru cativa $ , sa nu crezi ca te vei imbogati din asta.

Un criteriu de baza pentru a invata, este engleza. Trebuie sa o stapanesti foarte bine, nu doar la nivel de Buna ziua, as dori o paine.

Eu am facut programare in liceu C++(greu programul), m-am uitat la Python, pare mult mai prietenos. Dar, nu inteleg ce ti se pare asa de greu...Tin minte ca am facut proiectul pentru atestat (un site), nestiind mai nimic, aveam doar o idee...Am cautat pe net, dar ce-i drept, am cam stiu ce sa caut.

Mie nu mi se pare atat de complicat...iar la engleza, da, te ajuta...personal, daca as sta un an intr-o tara vorbitoare de limba engleza, cred ca as avea nivelul de nativ.

Pe mine ma bate gandul sa fac un joc Posted Image...gen stardew valley

Iar la facultate de profil, nu-mi dau seama ce faci asa de special....analiza - aici din cate imi aduc aminte, mai era o etapa dupa integrale (nu mai retin cum se numesc), algebra - aici nu ai sanse, efectiv aduni litere, n-am intalnit pe nimeni care sa stie algebra :))...mai faci serii, de care n-ai nevoie...n-am intalnit inginer care sa aplice seria lui Taylor....

Asta in primii doi ani, urmatorii doi ani...aici faci ceva pe specializare....Oricum, la facultate ti se spune ce sa faci, iti da un start, nu iesi profesionist...Depinde de tine.

Inveti ce sa cauti, asta e cel mai important

Edited by jimi91, 27 December 2020 - 13:38.


#46
maccip

maccip

    46 ani

  • Grup: Senior Members
  • Posts: 33,261
  • Înscris: 06.01.2007
Pe mine  a intereseaza sa vad cum arata un proiect, de la cerinte pana la realizare, implementare. Asa ceva nu gasesc nicaieri, in plus sa mai pot pune si intrebari.
Nu ma refer la mentori pe youtub, astia sunt vlogeri nu mentori.
Ma refer la cineva pe care-l cunosti si-l poti intreba si-ti poate arata.
Pe youtuber nu-l pot intreba nimic. Eu cand vreau sa stiu ceva am cate 10 intrebari pe minut. Asa ceva nu se poate decat face to face.
Lasa ca ma duc la pustiulica asta dupa sarbatori sa vad ce si cum.

#47
Korloff

Korloff

    Member

  • Grup: Members
  • Posts: 970
  • Înscris: 25.08.2020

View Postsorin147, on 27 decembrie 2020 - 13:34, said:

Problema cu invatatul singur e ca lipseste teoria,
Ce teorie lipseste si de ce?(nu se poate invata de unul singur? daca ai cumva impresia ca exista teorie desprinsa de practica.)

#48
smiley2

smiley2

    Senior Member

  • Grup: Senior Members
  • Posts: 2,530
  • Înscris: 14.05.2016

View PostLex404, on 27 decembrie 2020 - 12:28, said:

Deci, ce vrei sa faci ca freelancer mai exact?

2020 aparent a fost anul Python si R creste frumos... inclusiv ofertele de angajare care cer R specific.

Java, Javascript (& friends from Google).

ps. pentru SQL si Python recomand Vertabelo. Au curs foarte fain facut cu multa practica. Cel de Python e gratuit momentan pentru ca inca lucreaza la el (nu e lansat in planul de learning) Posted Image

Ca freelancer vreau sa invat ceea ce se cauta si castiga bine, de asta sunt dispus sa invat pe langa ceea ce as avea eu nevoie.
Java am inteles ca ar fi la mare cautare, apoi C++.

Am urmarit in trecut tutoriale in Python pentru incepatori si am inteles ce se petrece acolo dar nu m-am apucat sa fac programe complicate cu calcule.
Python tot tine de executabile precum C++?

Stiu ca Java e foarte complicat dar mi-ar putea fi de folos chiar pentru mine, C++ nu cred ca mi-ar folosi pentru ceea ce vreau sa fac pentru ca tine strict de .exe (executabile - asa stiam).

Daca ar fi sa incep as incepe cu Python si apoi sa trec la Java, dar frond-end nu imi dezvolta gandirea pentru back-end?

SEO la ce se refera mai exact, ce fel de optimizare a site-urilor? Am observat ca si asta ar fi la cautare pentru reclama, indexare etc nu am inteles exact.

Pai ar fi simplu, incep cu html, css, webdesign (SEO?) pentru ca asta m-ar interesa pe mine in primul rand si apoi voi trece la ceva mai complicat pentru freelancing, iar daca voi sti frond-end sa le mai fur painea indienilor. Posted Image

Edited by smiley2, 27 December 2020 - 13:54.


#49
Korloff

Korloff

    Member

  • Grup: Members
  • Posts: 970
  • Înscris: 25.08.2020

View Postmaccip, on 27 decembrie 2020 - 13:37, said:

Pe mine  a intereseaza sa vad cum arata un proiect, de la cerinte pana la realizare, implementare. Asa ceva nu gasesc nicaieri, in plus sa mai pot pune si intrebari.
[...]
Pe youtuber nu-l pot intreba nimic. Eu cand vreau sa stiu ceva am cate 10 intrebari pe minut. Asa ceva nu se poate decat face to face.
Lasa ca ma duc la pustiulica
Adica vrei de la inceput cunostinte complexe de nivel avansat, mai precis de arhitect software, ce se dobandesc in ani grei! :lol:

Daca zici ca-i pustiulica, nu cred ca are cum sa te ajute cu ce vrei tu(cel putin nu bine)

Corect se invata din carti bune. Cartile bune au un stil didactic de calitate, invatandu-te propramare prin exemple reale de cod, oferindu-ti si tot felul de exercitii, de la intrebari pana la mini-proiecte de programare. Tot cartile astea bune te vor trimite indirect(determinandu-te sa cauti pe google) sau direct(referinte directe) catre alte carti bune care trateaza diverse subiecte conexe si care te ajuta sa-ti dezvolti arsenalul ce il poti folosi pentru a deveni un programator in toata regula.

Pe fiecare subiect exista carti intregi. Nu trebuie sa incerci sa inveti totul deodata ca nu ai sa reusesti, incepi cu invatarea unui limbaj* si dupa aia adaugi natural ce apare pe parcurs.
* limbaj = limbaj + biblioteca standard + probabil alte elemente ce alcatuiesc un stack tehnologic(care, cum, in functie de carte) - nu invata nimeni "doar limbajul" in sens de specificatie stricta a limbajului ca tot aud bazaconia aia cu "un limbaj il inveti in 2-3 saptamani" - in cele mai multe cazuri nu poti face absolut nimic util doar cu "limbajul"

#50
Daredevil666

Daredevil666

    Member

  • Grup: Members
  • Posts: 482
  • Înscris: 27.03.2018
Știi engleză ?
E la alt nivel discuția dacă răspunsul e ”Da”

#51
OriginalCopy

OriginalCopy

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

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

View Postsmiley2, on 27 decembrie 2020 - 11:37, said:

Am inceput sa invat bazele programarii in C++, mi s-a spus ca nu conteaza limbajul de programare pentru ca ar fi cam acelasi lucru iar prima data trebuie sa stiu algoritmii.
  Vreau sa lucrez ca freelancer sa vad cum ma descurc, sunt sanse ca apoi sa lucrez la vreo firma daca nu am o diploma de licenta?
  Stiu doi mentori din Romania (Petru de la Wellcode si Cristian Dascalu) dar nu obtin o diploma asa ca va trebui sa fac si alte cursuri precum linkacademy sau altele(nu cunosc).
  As vrea sa obtin si o calificare dar nu am timp sa fac o facultate sau sa trec prin toate nebuniile ce se mai studiaza.
  De pe siteuri straine care imi pot oferi si o diploma s-ar putea sa imi fie putin mai greu pentru ca trebuie sa traduc ce nu inteleg sa dau back si sa repet.


  Eu cunosc urmatoarele variante:
  - unul din cei doi mentori din Romania
  - de pe siteuri straine precum linkacademy
  - din carti de algoritmi in limba engleza
  - tutoriale youtube

  Cei care lucrati deja in domeniu sau sunteti freelanceri de unde ati invatat primii pasi in programare?
  Pot deveni full stack developer invatand pe cont propriu sau dintr-un program de mentorat?

Da, poți deveni pe cont propriu.

De unde am învățat e irelevant, acele cărți sunt parțial în germană.

Ce e pentru tine relevant e altceva:

Unde ești în viață? Vârstă? Pregătire? Job actual? Experiențe cu gândirea analitică? Răspunsurile la toate aceste întrebări contează.

Vino cu ele și putem vorbi despre situația ta. Altfel nu exiști și acesta e doar un topic de trolling.

#52
smiley2

smiley2

    Senior Member

  • Grup: Senior Members
  • Posts: 2,530
  • Înscris: 14.05.2016
@OriginalCopy, ai PM. Nu dau detalii personale intregului forum, daca acele detalii te ajuta astept niste sfaturi.

@Daredevil666, stiu engleza la nivel peste mediu deci da ma descurc.

Edited by smiley2, 27 December 2020 - 14:25.


#53
Powerup

Powerup

    Active Member

  • Grup: Members
  • Posts: 1,124
  • Înscris: 30.04.2017
freelancer-ii in programare sunt aia care sunt prea buni ca sa lucreze intr-o firma, de altfel e si greu sa iei un salariu pe cat valorezi intr-o firma romaneasca

#54
Dihorul Razboinic

Dihorul Razboinic

    Guru Member

  • Grup: Senior Members
  • Posts: 16,322
  • Înscris: 01.10.2006
Parerea mea e ca programarea se poate invata in multe moduri. Inseamna multe lucruri. O poti apuca de la multe capete. Si pe drum te poti lamuri singur ce iti mai trebuie, ce vrei sa faci mai exact cu programarea, daca vrei sa mai continui sau deja poti face niste programe utile... Nu cred ca are rost sa-ti bati acum capul cu sistemul invatarii programarii pentru freelanceri.

Cauta ceva tutoriale gratis si porneste la drum. Vezi tu dupa aia ce iti mai trebuie. Sau cumpara o carte de C / C++ si invata de acolo. Daca nu esti tipul metodic, ordonat si sa te tina ani la rind, atunci studiaza pe sarite; gaseste un proiect pe care vrei sa il faci si vezi ce-ti trebuie pt. poiectul ala. Ca incepator nu prea vad rostul unui studiu sistematic, dar in fine, asta e parerea mea. As recomanda o carte mai usoara, nu prea stufoasa, cu elementele esentiale. Algoritmii sunt esentiali, dar poate e mai bine sa te lamuresti mai intii ce vrei de fapt de la programare, sa ajungi sa cunosti un limbaj de programare.

Cei de la MIT au cursuri gratis, poate gasesti la ei ceva. Sunt si ingineri, deci mai pragmatici. :)

In C/ C++ poti folosi Code Blocks, e gratis si poti face programe cu el. Sau direct gcc sub Linux.

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