Jestem pewien, Who
ale kiedy?
Ten z biegłą znajomością programowania i tworzenia oprogramowania lub ten, który dopiero zaczyna w cybernetycznym (a konkretnie programistycznym) świecie?
Namawiam kawalerów w tej chwili, kiedy lepiej dla mnie (i ludzi takich jak ja) przeczytać tę książkę Czy musisz przeczytać dla programistów ?
code-complete
Ayush Goyal
źródło
źródło
Odpowiedzi:
Jak powiedział Robert Harvey , prawdopodobnie najlepiej jest go przeczytać jako programista pośredni. Przeczytałem go po mniej więcej 10 latach programowania. Po przeczytaniu żałuję, że nie przeczytałem go co najmniej 5 lat wcześniej.
Code Complete to biblia najlepszych (lub przynajmniej bardzo dobrych) praktyk, które doceniasz dopiero po wypróbowaniu kilku własnych. To tak, jakbyś ćwiczył matematykę - nie docenisz rozwiązania, dopóki nie wykonasz na nim własnego noża. Być może rozwiązanie książki rozwiązało problem inaczej niż twoje rozwiązanie i chociaż ostateczna odpowiedź może być taka sama, podejście jest interesujące. Niektóre podejścia są lepsze od innych, są bardziej intuicyjne i pozwalają lepiej zrozumieć problem. To samo dotyczy programowania.
Poniższy cytat Roberta Harveya naprawdę mówi najlepiej:
źródło
Kiedy rozważa się karierę programistyczną.
Gdy ktoś jest programistą.
Oznacza to, że można przeczytać go więcej niż raz.
źródło
Prawdopodobnie czerpałbym z tego najwięcej około rok po ukończeniu studiów. Było to przydatne, gdy je przeczytałem (około pięć lat później), ale były pewne rzeczy, których nauczyłem się na własnej skórze i naprawdę żałowałem, że nie wiedziałem wcześniej.
W tym samym czasie czytałem program Pragmatic Programmer i to było na miejscu - nie byłbym na to gotowy wcześniej niż wtedy, gdy go czytam.
źródło
Moja sprawa: jak najszybciej. A potem otwieram go od czasu do czasu, gdy chcę odświeżyć coś konkretnego lub na losowej stronie.
McConnel zmienił moje życie :-)
źródło