De ce sa reinventam roata?

Post Title

Salut, tocmai ce am rasfoit cateva foldere si mi-am adus aminte de multe proiecte pe care le-am detestat candva, pur si simplu la vremea respectiva (~ 4 ani in urma ) simteam ca mi-am pierdut timpul, ca nu am evoluat, ca am fost incapatanat. De ce? Pentru ca am urmat turma , ca am refuzat sa gandesc profesional, obiectv. Cand vine vorba de programare, avem un set de lozinci pe care le invatam inevitabil fie mai devreme fie mai tarziu. Momentam o sa ne axam pe una dintre acestea ce merita dezbatuta.

 

"Nu reinventa roata!"

Si asa am si facut. Pentru scurt timp insa, deoarece mai apoi nu intelegeam de ce nu evoluez, de ce ma tot plafonez pe lucruri mici care deja incepeau sa ma plictiseasca . Priveam de la o luna la alta colegi in acelasi domeniu ca si mine, cum isi dezvoltau cunostintele, creativitatea, tot timpul eram cu un un pas in urma. A fost relativ simplu sa identific factorul problema. In timp ce ei dezvoltau CMS-uri , script-uri care mai de care mai diversificate la nivel tehnic, eu ma invarteam in cerc deoarece nu priveam cu ochi buni sa "reinventez roata".  Asta probabil e unul din impedimentele de baza pentru incepatori, lipsa de curaj in a face o presupusa greseala. Spus altfel, e bine sa te mai urinezi si in directia vantului cat timp afara nu e vijelie.

Am inceput sa reinventez roata, am inceput sa scriu CMS-uri, sa imit proiecte de pe internet, sa imi pun intrebari, practic sa acaparez orice lucru care mi se parea complicat, sa-l sparg in bucati si sa inteleg piesa cu piesa. Am inceput sa numai tin cont de lozinci cretine pur si simplu. Am complicat multe proiecte, m-am adancit in cod si in functionalitati care (poate) nu isi aveau rostul, am preferat sa fac un site de prezentare de la zero decat sa instalez WordPress si sa incasez imediat, am preferat sa vin cu ceva al meu cu fiecare ocazie pe care am avut-o. A fost singura modalitate prin care am reusit sa inteleg tot ce se putea in acest domeniu, sa pot fi sigur pe mine ca nu exista lucru pe care sa nu-l pot realiza. A facut diferenta intre ce stiu si pot face astazi, si ce as fi putut face chiar si peste 5 ani de azi inainte. Urmaresc piata, incerc sa observ comportamentul si tendintele companiilor cat si a bobocilor in aceasta arie iar concluzia la finalul fiecarei zile e foarte nuantata. Personal sesizez un intreg haos pe piata; majoritatea mizeaza pe tot felul de tehnologii aparute peste noapte, altii sunt mai incumetati, unora nu le pasa decat de profit iar aici sunt cei ce prefera sa foloseasca cel mai prost CMS de pe internet doar pentru ca e gratis, "isi face treaba" si ca scuza principala "de ce sa reinventam roata?" indiferent ca roata are cauciucul taiat, camera sparta si e si ovala.

In concluzie, este bine sa reinventezi roata mai ales cand esti nou in treaba, cand ai multe de invatat dar nu stii de unde sa incepi, cand produsul de pe piata a avut mai multe gauri de securitate decat bugetul statului investit in "infrastructura cibernetica". Renunta la tot felul de filosofi forumisti ce-s cu sacii in caruta oferind sfaturi pe nas. Cand navighezi pe internet si vezi o aplicatie interesanta, pune-ti intrebari, gandeste-te daca ai putea si tu sa faci ceva asemanator. Daca firma la care lucrezi e batuta-n cap si nu intelege ca facand site-uri in WordPress pierde dar mai ales pierzi si tu pentru ca nu evoluezi, muta-te. Sunt atatea companii care abia asteapta oameni dornici sa invete, sa investeasca in tine si totodata in viitorul lor.

Autor articol
Y!M : Nepecificat

Comentarii

Comentariu adaugat de marian
Florine fii atent la ce scrie Ciprian, el a zis exact contariul ca prefera sa scrie de la 0 ceva nu ca ar folosi Drupal sau Joomla.

@lume daca tot suntem la accest subiect parca mai ieri incercam si eu sa "reinventez roata" si uite asa am scris tot micul-programator.ro de la zero. Asa sa ajuns sa avem un blog, un forum, un chat + alte chestii care sunt acum pe site.   Cumva sunt mandru de asta, desi nu am avut nici o data timp suficient sa fac tot ce mi-as dori din el.
go to page top marian | 2017-01-04
Comentariu adaugat de Anghel_Florin
Felicitari pentru articol si pentru aceasta decizie a ta,pe care tu tocmai ai luat-o.

Mie personal,imi place cum iti expui tu problema.Problema pe care tu ti-ai pus-o,este o problema pentru viitorul tau de programator.

Dupa ce ti-am citit articolul,tu acum lucrezi mai mult cu Drupal si cu Joomla,decat cu WordPress.De Drupal am mai auzit in stanga si in dreapta,dar cu Joomla nu prea am auzit ca este pus la treaba de programatorii romani.

Intrebare:lucrezi mai bine cu Drupal sau cu Joomla?Bafta!

 
go to page top Anghel_Florin | 2017-01-04
Comentariu adaugat de Bucur
Da sunt total de acord cu reinventarea rotii pentru ca asa inveti mult mai bine. Bine punctat, bun articol. 
go to page top Bucur | 2016-12-16
Comentariu adaugat de essteffan
Ca sa inveti trebuie sa lucrezi mult, ori lucri cu WP-ul presupune mai multa munca de frontend si integrarea de pluginuri. Mai rar ai nevoie sa dezvolti tu pluginuri (cel putin in cazul meu).

F rar fac cate un site in WP pentru ca, clientul nu intelege dezvoltarea...in rest fac custom apps in laravel si acolo dezvolti.

Dar e f bine punctat.
go to page top essteffan | 2016-12-08
Comentariu adaugat de marian
Bravo Ciprian!
go to page top marian | 2016-12-08

Exista 5 comentarii   

  • 1
Trebuie sa fii logat sa poti lasa un comentariu Autentificare Inregistrare
top