You are on page 1of 5

T duy lp trnh

Khng bao gi s phi bt u.


Ti s khng vit hai ln cng mt on m! gi"ng nhau.
Khi ph#t t$i%n phn m&m' h!( ngh) n t*+ng lai.
,it m! c-ng .t bao nhi/u 'mc l0i c-ng .t b1( nhi/u.
2n s khng bao gi t$3 th-nh mt l4p t$5nh vi/n gi6i nu ch7 t4p lu(8n 9 gi m0i
ng-(.
T1t c c#c cng vi8c &u c: phn th; v< v- phn bu=n ch#n' khng c: ngoi l8.
K> th s" mt c?a c#c l4p t$5nh vi/n l- g5@ Ki/u cAng.
B4p t$5nh vi/n sC DEng hu ht thi gian c?a m5nh v-o vi8c sCa l0i. Fh*+ng t$5nh
c-ng DG Hc bao nhi/u c-ng tit ki8m thi gian b1( nhi/u.
T$*ng hHc khin c#c bn tin $Ing ch*+ng t$5nh c?a bn ch7 cn th6a m!n mt
m5nh bn l- ?. Ji&u n-( ho-n to-n sai lm. Fh*+ng t$5nh phi th6a m!n kh#ch
h-ng v- c#c l4p t$5nh vi/n kh#c.
Gii thiu
Th l- bn ngh) $Ing l4p t$5nh l- mt th giKi v cng th; v<' v- bn mu"n tham gia v-o
th giKi 1(@ T$*Kc khi bn bt u' i&u Du( nh1t m- ti mu"n khu(/n l-L nu bn thMc
sM (/u th.ch l4p t$5nh th5 : $N $-ng l- cng vi8c t"t nh1t m- bn c: th% c: *c. Og*c
li' nu bn ch7 cm th1( th.ch' ha( khng Puan tQm lm n l4p t$5nh' th5 : $N $-ng l-
cng vi8c t=i t8 nh1t c?a bn. 23i v5 bn ang gia nh4p v-o mt th giKi m- sM cnh t$anh
lun l- n0i #m nh khng th% t$#nh kh6i. Rh#t t$i%n phn m&m gn nh* l- mt cuc ua
t$anh. T$ong :' cuc s"ng c?a bn l- mt con *ng v- bn phi ch( c-ng nhanh c-ng
t"t' khng cn bit D*Ki chQn c: g5' cho n khi gSp =ng bIng hoSc l- Eng phi v#ch #
chTo lTo. Ou bn sU( chQn' mHi thV kt th;c' v- : ho-n to-n l- l0i c?a bn. OghT c: v>
h+i gh/ gKm ;ng khng@ Oh*ng Wng % nhXng i&u : l-m bn nn lYng. Ti ch7
khng mu"n v n/n mt viGn cnh t*+i Zp' n+i c: nhXng c#nh =ng [anh ng;t ng-n v-
nhXng #m mQ( lXng l t$i t$/n n&n t$i [anh th\m. ThMc t l- c: th% ch7 v-i ph;t sau :
t$i s m*a v- bn th5 ch\ng mang thTo D. Th nh*ng' ch.nh nhXng i&u khng chc
chn' nhXng th#ch thVc v- #p lMc s l-m cho cuc s"ng t$3 n/n ( hVng th;.
2n v]n cYn Hc n Q( *@ ^1t t"t' th c: ngh)a l- bn ho-n to-n nghi/m t;c v& i&u
n-(. 2Q( gi i&u ti s n:i vKi bn l- mt bn ph#c tho v& nhXng g5 ang ch i bn
t$ong th giKi l4p t$5nh' ch;ng ta s n:i mt .t v& k_ thu4t v- c nhXng ni&m vui c?a th
giKi 1(.
Bn cn g tr thnh mt lp trnh vin
Ti khng ngh) $Ing c: mt v-i (/u cu kh: khAn n-o : khin bn khng th% t$3 th-nh
l4p t$5nh vi/n' ti ch7 +n gin ngh) $Ing b1t cV ai c: mt .t `ha( $1t nhi&ua mong mu"n
&u c: th% t$3 th-nh l4p t$5nh vi/n. ,1n & ch7 l- bn D-nh $a bao nhi/u thi gian. Ji&u :
c: ngh)a l- ti ngh) c: nhi&u Puan ni8m sai lm v& nhXng k_ nAng cn c: % t$3 th-nh l4p
t$5nh vi/n. T$*Kc ti/n' bn khng cn phi th4t [u1t sc t$ong mn To#n' bn ch7 cn c:
kh nAng hi%u *c nhXng i&u c+ bn. b) nhi/n l- c: nhXng ngoi l8' nu bn c: hVng
th; t$ong l)nh vMc = hHa ha( l4p t$5nh gamT th5 mt kin thVc To#n vXng v-ng s gi;p
bn $1t nhi&u. ct Puan ni8m sai lm kh#c l- bn cn phi l- thi/n t-i logic. O:i chung'
i&u : khng phi l- bt buc' D) nhi/n t* Du( logic c-ng t"t th5 c-ng DG D-ng h+n khi
tip c4n th giKi l4p t$5nh. ,4( th5 k_ nAng n-o l- cn thit@ 2< th;c U( b3i nhXng th#ch
thVc l- (u t" Puan t$Hng nh1t. J+n gin l- v5 bn ang tham gia v-o mt t$Y ch+i t$ong
: th#ch thVc [u1t hi8n t$ong mHi ngN ng#ch. ct i&u Puan t$Hng kh#c l- phi khng
ngWng thTo udi mEc ti/u' nh*ng v]n phi lun u(%n chu(%n % khng udi thTo mt
c#ch m Pu#ng nhXng mEc ti/u [a vi.
!"n tr#ng h$c th %&'
T$*ng hHc l- n+i tu(8t vi % hHc mHi thV ngoi t$W cng ngh8. JWng cho l- ti sai' ti
khng n:i $Ing ti ngh) t$*ng hHc l- khng Puan t$Hng. Og*c li' ti ngh) t$*ng hHc l-
$1t Puan t$Hng' nh*ng khng phi % hHc l4p t$5nh. OhXng g5 bn n/n t4p t$ung th4t sM 3
t$*ng l- hHc c#ch % l-m vi8c vKi nhXng ng*i kh#c t$ong mt & #n. Feng nh* hHc
c#ch nhXng ng*i [ung Puanh gii Pu(t v1n & v- c#ch thVc gii Pu(t c?a hH kh#c c#ch
c?a bn 3 ch0 n-o. T$*ng hHc th*ng bt bn phi l-m nhXng thV c: th% bn khng
th.ch. Fh\ng hn' ti nhK l;c ti hHc mn fThit k t$5nh bi/n D<chg' ti tM nh?L fTh4t l-
m1t thi gian mt c#ch v .ch' ti ch\ng bao gi cn phi thit k t$5nh bi/n D<ch l-m g5g.
Oh*ng' i&u ti ! hHc *c l- l-m th n-o % gii Pu(t nhXng v1n & ho-n to-n kh#c
nhau' v- kin thVc n-( gi;p ti l-m *c nhi&u vi8c kh#c.
ct t$ong nhXng thu4n li bn c: *c tW t$*ng hHc l- bn c: th% gSp gh bn bi c:
cng ch. h*Kng v- c: th% sau n-( t$3 th-nh =ng nghi8p c?a bn. Og-nh cng nghi8p
phn m&m 3 nhi&u kh.a cnh $1t gi"ng vKi ng-nh cng nghi8p i8n nh' khi c: ai : b< li
cu"n v-o mt & #n ( tham vHng' hH th*ng mi bn bi cng hp t#c. Ou bn khng
bit hH tW t$*Kc' bn s khng th% mi `ha( thu/a' v- t$ong nhi&u t$*ng hp' t$*ng hHc
ch.nh l- n+i bn c: th% t5m *c nhXng ng*i c: cng s3 th.ch. ct kh.a cnh kh#c
khng th% b6 Pua l- t$*ng hHc khng ch7 D( v& k_ thu4t m- cYn D( v& l<ch sC' v& tQm
lj'k ,- t$ong khi nhXng thV 1( c: v> khng li/n Puan t$Mc tip n l4p t$5nh' bn c: th%
s $1t ngc nhi/n nu bit $Ing : ceng l- mt t$ong nhXng ngu=n cm hVng m- ti tWng
c:. Ti n/n bt u tW Qu@
T$*Kc ti/n' ti khu(/n l- bn n/n cQn nhc cUn th4n t$*Kc khi c: mt Pu(t <nh Puan
t$Hng. Oh* ti ! n:i' th giKi l4p t$5nh c: th% $1t lj th;' nh*ng ceng ( gian nan. bo :'
Wng bao gi nh( bd v-o m- khng su( ngh) k_. ,i8c u ti/n cn l-m D) nhi/n l- t5m
mua mt cu"n s#ch D( l4p t$5nh. Oh*ng c: Pu# nhi&u s#ch v- Pu# nhi&u ngn ngX. Ti
khu(/n bn n/n chHn mt t$ong c#c ngn ngX sauL F' Fll' ,isual 2asic' Rascal `bTlphia
ha( mava. Khoan h!( ngh) n nhXng ngn ngX kh#c' b3i v5 ch;ng hoSc l- Pu# phVc tp
cho ng*i mKi bt u hoSc l- Pu# +n gin % c: th% *a bn v-o th giKi l4p t$5nh.
Oh*ng D th n-o th5 bn ceng n/n chHn mt ngn ngX v-o thi i%m n-(. OhXng ngn
ngX n-( $1t gi"ng nhau' v- v cng mnh m. nu nh* mHi Vng DEng th*+ng mi &u c:
th% *c vit b3i mt t$ong nhXng ngn ngX t$/n. Rh*+ng ph#p c?a ti l- chHn 9 Pu(%n
s#ch cho m0i ngn ngX ! n/u 3 t$/n. JHc s+ Pua t$*Kc' v- ch; j c#c v. DE' m! ngu=n
t$ong :. oau khi ! Hc s+ Pua t1t c c#c Pu(%n s#ch ! chHn' h!( chHn Pu(%n s#ch gQ(
cho bn nhi&u hVng th; nh1t. ,- ngn ngX m- Pu(%n s#ch : & c4p ch.nh l- ngn ngX
bn n/n hHc u ti/n. 2Q( gi h!( chHn th/m v-i Pu(%n s#ch v& ngn ngX :' m0i Pu(%n'
bn h!( Hc mt phn ch*+ng u ti/n' bn c: cm th1( Puan tQm n n: khng@ Ou
khng' h!( b6 Pu(%n s#ch 1( v- chHn mt Pu(%n kh#cp nu c:' h!( l4t n giXa Pu(%n
s#ch v- mt phn ch*+ng m- bn bt gSp' v]n cm th1( Puan tQm n Pu(%n s#ch 1(
;ng khng@ T"t' : l- Pu(%n s#ch c: th% bn s chHn. JWng c" hi%u n: vit c#i g5' ch7
cn t5m hi%u [Tm n: c: mang n cho bn sM Puan tQm v& ngn ngX : ha( khng. Tip
tEc ph*+ng ph#p n-( cho n khi khng cYn Pu(%n s#ch n-o c' bn c: th% t5m *c
Pu(%n s#ch gQ( cho bn nhi&u hVng th; nh1t % hHc ngn ngX :.
(h)ng c*ng c+ cn thi,t
n!( nh5n th\ng v-o v1n &' chHn ;ng cng cE s l-m cho cng vi8c t$3 n/n DG D-ng h+n.
Ji&u n-( c-ng ch.nh [#c h+n t$ong l)nh vMc ph#t t$i%n phn m&m. F: th% cic$osoqt !
to $a mi t$*ng ph#t t$i%n t"t nh1t' cic$osoqt bTvTlopT$s otuDio. bo :' nu bn Dng
FrFll' ,isual 2asic'k th5 c: l Q( s l- thV bn cn. Tu( nhi/n' v]n c: nhi&u cng cE
tha( th miGn ph. kh#c cho nhXng ngn ngX n-(. 2n c: th% ki%m t$a thC nu th.ch.
ct cng cE kh#c ceng $1t Puan t$Hng' : l- t$5nh son tho m! l8nh `coDT TDito$a.
bTvotuDio c: mt t$5nh son tho m! l8nh t.ch hp ssn' v- : l- mt t$ong nhXng lj Do
khin nhi&u ng*i Dng n:. F# nhQn ti khng th.ch b< $-ng buc b3i mt mi t$*ng
ph#t t$i%n n-o. bo :' ti th.ch Dng cng cE son tho cultitDit. Ti ! sC DEng n:
t$ong nhi&u nAm. ,- ti $1t tM h-o khu(/n nhXng ai mu"n t5m mt cng cE tha( th cho
bTvotuDio h!( Dng n:.
-.y l ng#i lc /u&n
Ti tWng nghT ng*i ta n:i $Ing k> lc Puan nh1t t$/n th giKi ch.nh l- nh- ph#t t$i%n
phn m&m. T$ong su( ngh) c?a hH' khng c: phn m&m n-o l- khng th% vit *c. ct
v. DE nh6' bn h!( v-o thC mt sitT DounloaD phn m&m n-o : m- [Tm. F: h-ng t$Am
h-ng ng-n phn m&m bao g=m mHi l)nh vMc. B-m th n-o m- ng*i ta c: th% s#ng to $a
tWng 1( phn m&m. Fh;ng nhi&u v- t"t n n0i bn khng th% ngh) $a n/n s#ng to th/m
phn m&m n-o. Th nh*ng tWng ng-( tWng gi' c#c nh- ph#t t$i%n phn m&m lun s#ng
to v- cho $a nhi&u phn m&m mKi h+n nXa' nhXng phn m&m m- ! c: thi ng*i ta cho
l- khng th% to $a *c. b sao th5 lc Puan m1( ceng phi c: giKi hn. c1u ch"t c?a
v1n & l- hH khng nh5n mHi thV mt c#ch tdng th%' m- 3 tWng phn cE th%. v mt chWng
mMc n-o :' c: th% [Tm 1( l- Sc t$*ng c?a ng-nh thit k phn m&m' chia DM #n $a
th-nh nhXng phn nh6 v- gii Pu(t tWng phn. Ou bn khng phQn ph"i thi gian hp
lj' bn s khng th% n-o ho-n th-nh cng vi8c. Khi bn bt u vit ch*+ng t$5nh fthMc
sMg u ti/n `ngh)a l- ch*+ng t$5nh c: th% thMc hi8n *c mt cng vi8c n-o : cn thit
cho mHi ng*i' khng phi cho $i/ng bna' phi chc chn $Ing bn D-nh ? thi gian %
vch $a k hoch v& nhXng vi8c bn <nh l-m' thV tM thMc hi8n' v- kt Pu cu"i cng l-
g5. Ou bn l-m i&u n-(' bn s th1( mHi thV t$3 n/n DG D-ng h+n v- c: th% ho-n th-nh
nhanh h+n l- bn ngh).
-.y lm vic th0' nh1m2
Ou bn DM <nh t$3 th-nh mt l4p t$5nh vi/n +n c' h!( su( ngh) li. ww'wx c#c DM #n
Yi h6i phi l-m vi8c thTo nh:m. ,- Do :' bn cn phi c: kinh nghi8m l-m vi8c thTo
nh:m' ph"i hp vKi nhXng ng*i kh#c t$ong mt DM #n. ct khi bn ! ho-n th-nh
nhXng DM #n nh6 c?a $i/ng m5nh' : l- l;c bt u t5m c#ch tham DM v-o mt DM #n c:
nhi&u ng*i tham gia. J: c: th% l- mt gamT' mt bn DTmo' ha( b1t cV thV g5. Fh7 cn
: l- DM #n l-m bn Puan tQm. F: nhi&u c#c % t5m DM #n' bn c: th% gia nh4p v-o nhXng
DM #n ! c:' t5m kim nhXng nh:m vWa mKi th-nh l4p v- [in gia nh4p' ha( th4m ch. tM
l4p mt DM #n v- mi ng*i kh#c cng cng t#c. Ji&u Puan t$Hng nh1t l- bn phi hHc
c#ch l-m vi8c cng vKi nhXng ng*i kh#c % thMc hi8n mEc ti/u chung.
(h)ng th3 nn $c2
JHc s#ch l- ngu(/n tc c+ bnk ,- i&u n-( c-ng ch.nh [#c t$ong ng-nh ph#t t$i%n phn
m&m. Ou bn l- ng*i khng th.ch Hc s#ch' c: l bn n/n chHn mt cng vi8c kh#c.
23i v5 Hc s#ch ch.nh l- ch5a kh:a % c?ng c" v- hi8n thMc h:a nhXng ti&m nAng c?a bn.
2n c: th% tM h6i v5 sao ti c: th% vit nhi&u phn m&m t$ong thi gian ngn nh* th@ F:
y lj Do ch.nhL kinh nghi8m' nhXng =ng nghi8p t-i nAng m- ti lun h-i lYng khi *c
l-m vi8c chung v- cu"i cng l- nhXng Pu(%n s#ch ti ! Hc. Ti khng th% gi;p bn c:
*c kinh nghi8m v- nhXng bn =ng nghi8p gi6i' nh*ng ti c: th% giKi thi8u cho bn
nhXng Pu(%n s#ch ha(L
FoDT FomplTtT' zo2O {||}{|~~~.
JQ( l- Pu(%n s#ch cn thit cho mHi nh- ph#t t$i%n phn m&m' b1t k% hH ang Dng ngn
ngX l4p t$5nh n-o. O: bao g=m nhi&u b-i thMc h-nh v- nhi&u k_ thu4t li/n Puan n phong
c#ch vit m!.
^apiD bTvTlopmTnt' zo2O {||}{|w|.
u(%n s#ch n-( h*Kng n vi8c l4p k hoch cho mt DM #n' t4p t$ung v-o nhXng l0i
ti&m Un c: th% mc phi'k JQ( l- Pu(%n s#ch cho bn bit th giKi thMc sM c?a ng-nh
ph#t t$i%n phn m&m.
b(namics oq ooqtua$T bTvTlopmTnt' zo2O {||}{|9y.
u(%n s#ch n-( c: mt h*Kng tip c4n kh#c' t4p t$ung v-o vi8c l-m vi8c thTo nh:m v-
ng lMc c?a vi8c l4p t$5nh. JQ( l- i&u th7nh thong b< [Tm nhZ' v- h4u Pu c: th% *c
th1( t$ong nhi&u DM #n b< th1t bi.
ThT c(thical canconth' zo2O 9{y|w|w.
JQ( thMc sM l- mt Pu(%n s#ch n/n Hc. b $Ing n: ! *c vit c#ch Q( h+n 9 nAm'
th nh*ng v]n c: nhi&u i&u c: th% #p DEng.
R$og$amming inDous' zo2O {|9y{ww|.
Ou bn c: j <nh l4p t$5nh t$/n inDous `bIng F ha( Flla' bn cn phi mua Pu(%n
s#ch n-(. ThTo ti Q( l- Pu(%n s#ch D( l4p t$5nh inDous t"t nh1t.
ThT $t oq a$T' zo2O {|||{yw}|.
Ti l- mt ng*i hQm m cu=ng nhi8t Tn TC' Do : ti $1t th.ch th; khi Hc Pu(%n s#ch
n-(. JQ( l- mt Pu(%n s#ch c: phong c#ch vit $1t li cu"n' vKi nhXng b-i hHc t$ong binh
ph#p Tn TC *c v4n DEng v-o ng-nh ph#t t$i%n phn m&m.
T4ng 5,t
n( vHng ti ! n/u *c mt s" i&u cn thit % t$3 th-nh mt l4p t$5nh vi/n' khng phi
v& mSt k_ thu4t m- l- v& mSt t* Du(. F# nhQn ti cho $Ing l4p t$5nh l- mt cng vi8c (
hVng th;. Khng c: g5 vui h+n khi nh5n th1( ai : ang sC DEng phn m&m Do bn vit
% l-m cho cuc s"ng c?a hH t"t h+n' D ch7 l- mt phn n-o 1(. bo :' nu bn Pu(t
<nh thTo udi ng-nh ph#t t$i%n phn m&m' ti [in ch;c bn ma( mn v- h( vHng mt
ng-( n-o : ti s c: D<p DounloaD phn m&m Do bn vit % sC DEng.
Ogu=n httpLrruuu.congDongcviTt.com

You might also like