Primul lucru pe care trebuie să-l faceți este să determinați ce doriți să creați!
De exemplu:
- Site-uri
- programe pentru computere, poate același Word. Sau ceva mai complicat, dezvoltarea de programe complexe, cum ar fi programele de lucru cu hard disk-uri.
- posibile aplicații pentru platforme mobile pentru iOS și Android
- it.d.
Evgeny Garunovici. Știi, sunt în primul rând interesat de libertate, am început să lucrez în birou, să scriu programe pentru nevoile interne ale companiei. Plătiți bine, dar simțiți-vă că nu este al meu. Îmi place programarea, dar ar fi chiar mai bine dacă mi-aș oferi o muncă (poate freelancing sau IP) și bani. Am citit despre programatori care lucrează de la distanță, trăiesc pe plajă etc. Dar, din păcate, am puțină experiență
De asemenea, am lucrat în companie și am scris adevărul, nu programe, ci site-uri pentru direcții diferite ale companiei. Pe de o parte, viața a fost un succes, munca nu este prăfuită, nu m-am grăbit să livrez lucrarea, clientul este singur și munca este întotdeauna acolo. La ceea ce eu da nu a lucrat în birou, și acasă - pur și simplu un basm))
Dar când euforia are loc, înțelegi că te-ai înălțat la loc și nu te mișca nicăieri, fă-ți aceleași site-uri în fiecare zi și tot. Nu ce sarcini interesante și complexe le-ar testa intelectul.
Munca ta nu este ușor de oferit. Tu trebuie să fie capabil nu numai să program de la un nivel care nu inferior celor cu care concurează pentru proiect, dar, de asemenea, să fie în măsură să se prezinte la client, astfel încât să iasă în evidență printre mulțimea acelorași programatori care solicită sarcina. Pentru a înțelege - trebuie să încercați.
Din păcate, nu am ajuns încă la nivelul unui programator de plajă)) Dar trebuie să vă dezvoltați în mod constant, cel mai important este să decideți ce doriți. Nu vă grăbiți între site-uri în curs de dezvoltare, de exemplu, și în curs de dezvoltare pentru platforme mobile. Alege un lucru și devii un profesionist. În timp, totul va fi. Și apoi veți avea nevoie de un manager angajat, care va lua o parte din profit, dar pentru asta căutați ordine. Că nu ar fi nici o problemă ca toți începătorii liberiști - astăzi el lucrează, mâine căutând muncă etc. la infinit. Este obositor și oamenii se întorc la angajați, pentru că există stabilitate acolo.
În general, știind că VBA este bună, uneori utilă și profitabilă, dar în situația actuală nu mă voi concentra asupra acesteia.
Cu "python", este greu să obții interactivitate.
x67. Atunci, care este dificultatea?
nu complexitate. Comoditatea vba este că puteți pune butoane, formulare, manipulatoare de evenimente, în cele din urmă utilizatorul (ele pot fi noi sau nu noi) nu ar trebui să ruleze fișiere, scripturi - totul se face chiar în Excel chiar acum. Dacă aveți nevoie să creați o nouă macrocomandă, puteți evalua performanța acesteia chiar acolo. Într-un excelent și aplicația noastră și tabelul de date și IDE (slab, adevărat). Nu există fișiere, scripturi inutile. Totul se face în timp real. În acest caz, limbajul este simplu și viteza de dezvoltare este mai mare datorită integrării modelului obiect Excel în el - nu este nevoie să conectați nimic, să nu verificați nimic, totul se face imediat. Nu există nicio problemă cu prezența unui python, care ar trebui să fie pentru toți utilizatorii și, de preferință, o versiune, și totuși nu faptul că va funcționa.
x67. Bineînțeles că, în unele cazuri, VBA este convenabil, mai ales cu Excel sau Word, unde este o limbă macro încorporată.
Dar atunci spuneți că este dificil să obțineți interactivitate cu un python - și nu este așa.
Nu este dificil.
în unele cazuri VBA este convenabil, mai ales cu un Excel sau un Word
Dacă nu este vorba de VB / VB.net, atunci VBA este un limbaj de scripting pentru aplicații (V isual B foric for A pplications)
În afara acestui context, pur și simplu nu există.