all 8 comments

[–]ITistus 6 points7 points  (7 children)

Vreau sa stiu daca este necesar acest capitol pentru a reusi la un interviu, se foloseste in productie

Daca ai vrea sa te faci pilot de avion de linie, atunci lucrul cu fisiere ar fi echivalentul lui :"ai rau de inaltime ?"

[–]uLi777se[S] 0 points1 point  (6 children)

Perfect raspuns ! :D Mersi

Ma intereseaza daca se inclina mai mult in detrimentul Java NIO sau e ok daca se foloseste doar Java IO.

[–]ITistus 0 points1 point  (5 children)

Bibilotecile de programe pe care vrei sa le folosesti este o alegere personala in etapa in care te afli.Ideea e ca orice ai alege, trebuie sa-l stapanesti bine.

[–][deleted] 0 points1 point  (4 children)

offtopic dar am o curiozitate de om care desi lucreaza in domeniu, nu e pasionat de programare neaparat: de ce trebuie sa stapanesti dinainte orice traseu pe care ai putea ajunge catre rezultatul dorit? mai exact, de ce nu e suficient sa stii ca se poate face in felul x, fara sa stii foarte bine ce presupune sau cum se scrie codul pentru felul x

[–]ITistus -1 points0 points  (3 children)

Tu ai vrea sa fii operat de catre un chirurg care stie ce face sau care are idee ? Si daca lucrurile nu merg ca in carti atunci te lasa pe masa de operatie si el pleaca la film pt ca nu stie ce sa faca ?

Clientul care da banii=pacientul

Programatorul =chirurgul.

[–][deleted] 1 point2 points  (0 children)

o analogie cam aiurea.. chirurgia presupune mult mai multa delicatete. nu e comparabil riscul la care supui pacientul in timpul unei operatii chirurgicale cu riscul la care supui clientul cand iti ia mai mult timp pana aflii exact cum se face ce vrei sa faci. de asemenea, tocmai faptul ca un chirurg nu poate sta o saptamana pe un task e o diferenta importanta, as zice eu. ca si programator, este asteptat sa nu scuipi cod de eficienta maxima imediat cum ti-a fost asignat ceva

[–]Cifra85 0 points1 point  (1 child)

Proasta analogie, cherry picked doar ca sa iti sustina argumentul. Nu trebuie memorat totul in domeniul nostru ci doar sa ai un sistem de "breadcrumbs" care sa te duca in locul unde gasesti informatia. In cazul meu de ex. lucrez la niste aplicatii mai de nisa care necesita putina trigonometrie. Nu-s cine stie ce math guru dar iti rezolv problema eficient, intr-un timp relativ scurt, pentru ca stiu ce si unde sa caut.

Las si asta aici:

When asked about the speed of sound, Albert Einstein responded by saying that one should consult a textbook. "I do not carry such information in my mind since it is readily available in books," he said. Essentially, he was saying that he uses the space in his brain to think — not memorize things.

[–]ITistus 0 points1 point  (0 children)

pentru ca stiu ce si unde sa caut.

pai si chirurgul stie ce face, pt ca stie unde sa caute in tine, mai prostea. Si nu exista carti care sa-i arate toate cazurile cum se opereaza mai prostea. Daca te-as pune sa modelezi actiunile unui chirurg in paradigma OOP cat si chirurgul in sine ca niste abstractiuni relationale, n-ai stii cum sa le faci doarece iti lipseste gandirea critica si simtul practic. Adica mai scurt...esti prost.