Upload
3t1990
View
217
Download
0
Embed Size (px)
Citation preview
8/20/2019 7 Sai Lầm Trong Sự Nghiệp Lập Trình
1/25
7 Sai Lầm Trong Sự Nghiệp Lập Trình
JOHN SONMEZGUEST AUTHOR
[John Sonmez ! m"# $e%eoper %i 'og () gi*p (+ ,-, $e%eoper .h-, ph-# #ri)n /ự
nghiệp %! 012 $ựng #h34ng hiệ5 ,- nh1n6
T%ie, h1n h8nh gi9i #hiệ5 (&n ,-, '8n m"# '!i %i h:5 ;,h ,i $e%eoper #h3?ng m@, phi #rong /ự nghiệp6
Bo5 ,an rea$ Engi/h %er/ion here6C
L! ng3?i h39ng $Dn #rong /ự nghiệp %! ,5", /ng ,ho nhi=5 $e%eoperF #i , nhi=5 ,4
h"i #rI ,h52ện ,ng h> %= %iệ, K!m /ao h> ,i #hiện %! ph-# #ri)n /ự nghiệp6
Bản thân tôi vẫn nhiều lần mắc phải các sai lầm mà vô s !"v"l#p"$ t%n& 'au 'ầuF
m! #i #hậm ,h; .hng nhận ra /ai ầm (6
Mì %ậ2 '!i %i n!2F #i m5n (= ,ập (&n 7 /ai ầm #h3?ng gp #rong /ự nghiệp ập #rình6
6 Phng , mQ, #i5 r r!ng
http://blog.itviec.com/author/john-sonmez/http://simpleprogrammer.com/2015/05/18/7-mistakes-youre-making-in-your-programming-career/http://simpleprogrammer.com/2015/05/18/7-mistakes-youre-making-in-your-programming-career/http://blog.itviec.com/author/john-sonmez/
8/20/2019 7 Sai Lầm Trong Sự Nghiệp Lập Trình
2/25
Hình minh họa cho việc đặt mục tiêu
Thi&5 (;,h (&n ,5i ,ngF '8n ,h #ri 5a nh:ng n4i m! (Ing (?i (3a '8n (&n6
N(u mun c) m*t s+ n&hi,p l-p t$.nh thành côn&/ 01n cần 0i(t ch2nh 3ác '2ch '(n4
B1n n5n c) m*t m6c ti5u c6 th7 V #h?i (i)m n!o #34ng Wng %9i mQ, #i5 gì V 0-, (Xnh
r (i=5 m! '8n h39ng (&n6
N&5 '8n .hng (# mQ, #i5 ,ho /ự nghiệp ,n mQ, #i5 .& #i&p6
`8n nn %i no#e 8i %! (# #? no#e nh:ng n4i nhìn #h]2 h!ng ng!2 () .hng ngbng
nh@, nh 'n #h1n6
c6 Phng (ầ5 #3 %!o .d n\ng m=m %! .d n\ng non#e,hni,a6
http://amzn.to/1GhEUn5http://amzn.to/1GhEUn5http://amzn.to/1GhEUn5http://amzn.to/1GhEUn5http://amzn.to/1GhEUn5
8/20/2019 7 Sai Lầm Trong Sự Nghiệp Lập Trình
3/25
Ti 'i nhi=5 $e%eoper vi(t c#!" &i@iF ch19 thu-t t#án tt6 H> hi)5 %! /52 nghf %=
nh:ng ,]5 #r*, ập #rình phW, #8p (&n mW, m! #i .hng 'ao gi? m5n nghf (&n6
Nh3ng /a5 m"# .ha h>, %= ,-,h ph-# #ri)n /ự nghiệp ập #rìnhF tôi 'A v=t mCt hDF
.hng ,h %= ph*, _i ha2 #r-,h nhiệm ,ng %iệ,F m! ,In , 34ng 'ngF hiệ5 /5]# !m%iệ,F perorman,e
Ti .hng ni ra (i=5 n!2 () .hoe .hoang 'n #h1nF m! () !m r j ,ng .h-, ,ần #hi ,ho /ự #h!nh ,ng ,
8/20/2019 7 Sai Lầm Trong Sự Nghiệp Lập Trình
4/25
Sách kỹ năng mềm của John
Ti , #h& #i&p #Q, ni m^i ,h< (= n!2F nh3ng '8n , #h) (>, m>i #hW #rong 52)n /-,h
tSo# S.i/u The So#are qe%eoper/ van5at ,
8/20/2019 7 Sai Lầm Trong Sự Nghiệp Lập Trình
5/25
N&5 '8n ,m #h]2 '; #rong ,ng %iệ, #hì tham &ia m*t c*n& 'n& v>i nhPn& n&=8i
chun& su9 n&h: c) th7 &iKp 01n chia sQ h) hGn/ ch# 01n l8i hu95n '7 &iKp 01n
v=t ;ua vn 'ề6 [T%ie,u `8n , #h) #ham .ho '!i %i %= c Te,h Gro5p #8i Miệ#
Nam6C
L! m"# phần , (ang !m6 Th3?ng #hì m>i ng3?i ,
#h) (\ng .j () #h52 #rình %= m>i ,h< (= m! h> m5n6 Ti #ình ,? h>, (3_, %= ,4 h"i
#8o .ha h>,}5ra/igh# #8i m"# ,h34ng #rình ,i ng3?i gii 52 ,-, ,15 hsi ,ng nh3 %]n (=6
Hiện #8i ,ng , nhi=5 ,"ng (ng ập #rình onine .h-,6 H^2 #ìm nh:ng 0l#&/ #$um nTi
ti(n&in 5an (&n mng ập #rình m! '8n 5an #1m6
`8n , #h) #ham gia ,"ng (ng 'ng ,-,h ,ng hi&n #rự, #i&p6 `@# (ầ5 m"# 'og ,, hsi6
`og Simpe }rogrammer ! (i=5 (ầ5 #in #i !m () #r #h!nh m"# phần ,
8/20/2019 7 Sai Lầm Trong Sự Nghiệp Lập Trình
6/25
N&5 '8n #heo $i 'og %! n"i $5ng m! #i (\ng #rn Bo5#5'eF ho, '8n #bng
(>, /-,h , , #h) 3â9 !+n& !anh ti(n& nhanh h4n6
Ngo!i raF '8n /Y h3ng #hQ (3_, ,m gi-, 'i %= m"# mng ập #rình ho, m"# ,ng
nghệ /15 h4n nh:ng ng3?i 'ình #h3?ng .h-,6
`8n 5n ! ,on ,- 9n #rong ,-i h nhs6
`8n , #h) /Y ph-# #ri)n ra ngo!i ph8m %i h nhs ,i 01n sut cu*c '8iW
Tn ,
8/20/2019 7 Sai Lầm Trong Sự Nghiệp Lập Trình
7/25
Mậ2 nnF #b .hi m"# ,-i #n g@n ' %9i '8n /5# ,5", (?iF '8n , nghf rng mình nn
(ầ5 #3 m"# ,h*# ,ng /W, ,ho nZ
Tn '8nF ha2 #h34ng hiệ5 ,- nh1n ,i m*t
cái phY9 ta96
Ti 'i nhi=5 $e%eoper .hng 'ao gi? phi o @ng (&n %iệ, #h]# nghiệpF 'i %ì h> (^
$n nhi=5 ,ng /W, %!o %iệ, 012 $ựng #h34ng hiệ5 ,- nh1n6 H> 'i rng $ 02 ra %iệ,gìF h> ,ng , #h) , ,ng %iệ, .h-, #rong %!i gi?F 'i %ì h> (^ , $anh #i&ng #rong
ng!nh6
h*ng #a #h3?ng #h]2 5ng '- /n ph„m %! $X,h %QF nh3ng 01n c) t%n& n&h: '(n &iá
t$< c?a vi,c ;uản& 0á th=n& hi,u cá nhân
‚) 012 $ựng #h34ng hiệ5 ,- nh1n #rong ng!nh ph-# #ri)n phần m=mF #i .h52&n .h;,h
'8n nn '@# (ầ5 %i 'og ,- nh1nF ,h>n m"# mng , (XnhF h>, hsi %! %i %= n nga2
hm na26
v"# #rong nh:ng ,-,h hiệ5 5 nh]# () %i 'og ! #8o n"i $Qng h:5 ;,h ,ho ng3?i (>,6
M; $Q nh3 'og ,
8/20/2019 7 Sai Lầm Trong Sự Nghiệp Lập Trình
8/25
John đang làm din gi! cho " ch#$ng t%ình về kỹ năng mềm
‚i=5 n!2 .hng , nghfa ! '8n phi !m #]# , nh:ng #hW #i !mF nh3ng ,h*ng ,h;nh !g_i j ## ,ho nh:ng (i=5 m! '8n , #h) !m () (-nh 'ng #n #5i 'n #h1n6
N&5 '8n #h;,h (!o /15 h4n %= %iệ, 012 $ựng #h34ng hiệ5 ,- nh1n ,, %i
'og ho!n #o!n mi|n ph; ,
8/20/2019 7 Sai Lầm Trong Sự Nghiệp Lập Trình
9/25
‚ầ5 #inF /i$epro†e,# ! ,-,h #52ệ# %?i () '8n ,i #hiện .d n\ngF (, 'iệ# ! #rong fnh
%ự, m! '8n m5n ph-# #ri)n nh3ng 8i .hng #h) !m #rong gi? !m %iệ, h!ng ng!26
Hình minh họa cho &id'()%o*'ct
Si$epro†e,# ,In ! ,-,h #52ệ# %?i () phát t$i7n các F nGn& m>i %! hDc côn& n&h,
m>i , #h) mang 8i _i ;,h ,ho '8n .hi '8n ,ần #ìm .i&m m"# ,ng %iệ, .h-,6
M! ,ng (bng 5n %= nh:ng li 2ch inh t( ,i ng3?i ha2 g>i #i ! 'ogger6
v"# /i$epro†e,# , #h) r]# %5i6 N ,ng , #h) ! n4i 0 /#re// hiệ5 5 .hsi ,ng %iệ,
h!ng ng!26
76 Phng , .& ho8,h #ự h>, hsi
http://amzn.to/1cITp7Chttp://amzn.to/1cITp7Chttp://amzn.to/1cITp7C
8/20/2019 7 Sai Lầm Trong Sự Nghiệp Lập Trình
10/25
Phi #i phsng %]n %X #r; /o#are $e%eoperF m"# #rong nh:ng ,15 hsi (ầ5 #in #i hsi h> !
%= .& ho8,h #ự h>, , (ang !m gì () ,i #hiện 'n #h1nZ
Ti hsi rng h> ha2 !m gì () gi: mình 5n ,ập nhậ# nh:ng #ha2 (i h!ng ng!2 , #h!nh ,ng #heo6
Nh3ng , 5- nhi=5 programmer hôn& c) 0t . ( h#1ch &. ch# vi,c phát t$i7n 0ản
thân6
N&5 '8n .hng , .& ho8,h gì () h>, hsi (i=5 m9i ha2 m!i $a ,-, .d n\ng ,
8/20/2019 7 Sai Lầm Trong Sự Nghiệp Lập Trình
11/25
h ,ần cam (t v>i 0ản thân $\n& 01n sV 'Dc m*t ;u97n sách F thu-t h#Cc sách
phát t$i7n 0ản thân hàn& thán&6 [T%ie,u `8n , #h) #ham .ho '!i %i %= 7 /-,h ập
#rình ha2 $!nh ,ho $e%eoper 6C
Trong m"# n\mF '8n /Y (>, (3_, c 52)n /-,h6
H^2 nh9 rngF #;,h gi #h!nh '^o6 h ,ần $!nh ra w‡ ph*# mi ng!2F p 8i h!ng ng!2F
,h@, ,h@n '8n /Y , /ự #ha2 (i 9n #rong m"# ho, hai n\m /a56
H^2 h!nh ("ng nga2
`!i %i n!2 , Y h:5 ;,h ,ho '8n6 Nh3ng n /Y .hng gi*p '8n #r #h!nh m"#
$e%eoper gisi h4n n&5 '8n .hng h!nh ("ng6
Mậ2 nn (bng ,h (>, %! gậ# g6 HA9 hành '*n&6
h>n ;# nh]# m"# /ai ầm '8n (ang m@, phi %! ,am . /ˆa ,h:a n nga26
H^2 'ình 5ận ,5i '!i %i nh:ng ho8# ("ng m! '8n (^ n .&ho8,h !m nga2 hm na2 () #r-nh .hsi 7 /ai ầm n!26
7 vi/#a.e/ Bo5re va.ingn Bo5r }rogrammingareer va2 ‰F c‡~
Share]^Tee# __`
Share_]Share^
http://blog.itviec.com/2014/11/7-programming-book/http://blog.itviec.com/2014/11/7-programming-book/http://www.facebook.com/sharer/sharer.php?u=http://simpleprogrammer.com/2015/05/18/7-mistakes-youre-making-in-your-programming-career/http://www.facebook.com/sharer/sharer.php?u=http://simpleprogrammer.com/2015/05/18/7-mistakes-youre-making-in-your-programming-career/https://twitter.com/share?text=7%20Mistakes%20You%E2%80%99re%20Making%20In%20Your%20Programming%20Career:&url=http://simpleprogrammer.com/2015/05/18/7-mistakes-youre-making-in-your-programming-career/https://twitter.com/share?text=7%20Mistakes%20You%E2%80%99re%20Making%20In%20Your%20Programming%20Career:&url=http://simpleprogrammer.com/2015/05/18/7-mistakes-youre-making-in-your-programming-career/https://twitter.com/share?text=7%20Mistakes%20You%E2%80%99re%20Making%20In%20Your%20Programming%20Career:&url=http://simpleprogrammer.com/2015/05/18/7-mistakes-youre-making-in-your-programming-career/https://plus.google.com/share?url=http://simpleprogrammer.com/2015/05/18/7-mistakes-youre-making-in-your-programming-career/https://plus.google.com/share?url=http://simpleprogrammer.com/2015/05/18/7-mistakes-youre-making-in-your-programming-career/https://www.linkedin.com/cws/share?url=http://simpleprogrammer.com/2015/05/18/7-mistakes-youre-making-in-your-programming-career/https://www.linkedin.com/cws/share?url=http://simpleprogrammer.com/2015/05/18/7-mistakes-youre-making-in-your-programming-career/http://blog.itviec.com/2014/11/7-programming-book/http://blog.itviec.com/2014/11/7-programming-book/http://www.facebook.com/sharer/sharer.php?u=http://simpleprogrammer.com/2015/05/18/7-mistakes-youre-making-in-your-programming-career/https://twitter.com/share?text=7%20Mistakes%20You%E2%80%99re%20Making%20In%20Your%20Programming%20Career:&url=http://simpleprogrammer.com/2015/05/18/7-mistakes-youre-making-in-your-programming-career/https://plus.google.com/share?url=http://simpleprogrammer.com/2015/05/18/7-mistakes-youre-making-in-your-programming-career/https://www.linkedin.com/cws/share?url=http://simpleprogrammer.com/2015/05/18/7-mistakes-youre-making-in-your-programming-career/
8/20/2019 7 Sai Lầm Trong Sự Nghiệp Lập Trình
12/25
A/ a ie an$ ,areer ,oa,h or /o#are $e%eoper/F %e ha$ #he oppor#5ni#2 #o #a. #o
man2 programmer/ a'o5# ho #he2 ,an impro%e #heir ,areer/ an$ a,,eera#e #heir
gro#h6
Time an$ #ime againF $un int# th" sam" mista"s that man9 p$#&$amm"$s a$"main& #v"$ an! #v"$ F an$ #he2 aren# e%en aare o #hem6
#ho5gh# $ i/# ha# %e o5n$ #o 'e /e%en o #he mo/# ,ommon mi/#a.e/ programmer/
are ma.ing in #heir /o#are $e%eopmen# ,areer6
8/20/2019 7 Sai Lầm Trong Sự Nghiệp Lập Trình
13/25
6 No# ha%ing a ,ear goaŠi#ho5# a $e/#ina#ion in min$F 2o5 †5/# $ri# #hro5gh ieF going here%er #he in$ i
#a.e 2o56
9#u bant t# hav" a succ"ssul ca$""$ in s#tba$" !"v"l#pm"nt/ 9#u n""! t#
n#b "3actl9 bh"$" 9#u a$" t$9in& t#
LEARN HOW TO CREATE A BLOG
n Le// Than ~ vin5#e/‹
… Le//on/F qei%ere$ Righ# #o Bo5r n'o0
# ,o5$nŒ# 'e ea/ier‹
S#ar# `ogging‹
8/20/2019 7 Sai Lầm Trong Sự Nghiệp Lập Trình
14/25
#/ no# goo$ eno5gh #o ha%e a %ag5e
i$ea o ha# 2o5 an# #o a,,ompi/h in /ome $i/#an# #ime rame6
n/#ea$F 9#u sh#ul! hav" s#li! alsan$ a# an2 gi%en poin# one arge o%erar,hing
goa#ha# ,ear2 $eine/ ha# 2o5 are aiming or6
%e .non man2 programmer/ an$ o#her proe//iona/ ho ha%e %ir#5a2 ha$ #he /ame
†o' i#h #he /ame re/pon/i'ii#ie/ or $e,a$e/2e/F $e,a$e/‹
#/ /a$ hen #ha# happen/F '5# i#/ #he $ea5# ,hoi,e6
2o5 aren# ,ear2 /e##ing goa/ or #he 5#5reF or 2o5r ,areerF #ha# i mo/# i.e2 'e
2o56
Advertise Here
SoF ha# ,an 2o5 $o a'o5# i#Z
To$a2F righ# noF ta" s#m" tim" an! thin a0#ut 9#u$ p$#&$ammin& ca$""$ an!
!"ci!" bhat 9#u$ imm"!iat" al is4
Šha# mean '2 #hi/ i/F ha# i/ #he primar2 #hing 2o5 an# #o aim orF righ# noZ
On,e 2o5 hi# #hi/ goaF 2o5 /ee,# a ne oneF '5# or righ# noF ha# i/ i# #ha# 2o5$ i.e
#o a,,ompi/h in 2o5r programming ,areerZ
Bo5 migh# an# #o ri#e #hi/ $on an$ p5# i# /omehere 2o5 ,an /ee i# e%er2 $a2F /o
#ha# 2o5 are ,on#in5a2 remin$e$ o ha# 2o5 are aiming or6
http://amzn.to/1GhEUn5http://buysellads.com/buy/detail/261951/zone/1301921?utm_source=site_261951&utm_medium=website&utm_campaign=imagetext&utm_content=zone_1301921http://amzn.to/1GhEUn5http://buysellads.com/buy/detail/261951/zone/1301921?utm_source=site_261951&utm_medium=website&utm_campaign=imagetext&utm_content=zone_1301921
8/20/2019 7 Sai Lầm Trong Sự Nghiệp Lập Trình
15/25
c6 No# in%e/#ing in non#e,hni,a or t/o# /.i/€ .no a o# o programmer/ ho are $"all9 #! at b$itin& c#!"4
.no a o# o programmer/ ho ,an al$ithmicall9 $un ci$cl"s a$#un! m"4 The2
,an 5n$er/#an$ an$ #hin. a'o5# ,ompe0 ar,hi#e,#5re/ in #heir hea$ a# a e%e #ha# ,an#
e%en hope #o ,ompe#e i#h6
`5# g5e// ha#Z
O%er #he ,o5r/e o m2 /o#are $e%eopmen# ,areerF pass"! $i&ht 09 th"mF no# †5/# in
#erm/ o a promo#ion or †o' re/pon/i'ii#2F '5# in pa2F pro$5,#i%i#2F perorman,eF an$ †5/#a'o5# e%er2 meaning5 mea/5re6
m no# /a2ing #hi/ #o 'ragF '5# †5/# #o i5/#ra#e #he poin# o h#b imp#$tant s#t sills
a$" t# 9#u$ p$#&$ammin& ca$""$ F ra#her #han †5/# #ho/e #e,hni,a /.i/ #ha# /o man2
programmer/ o,5/ on6
A/ a /o#are $e%eoperF m /5re 2o5 .noF i#/ no# a a'o5# ri#ing ,o$e6
There are man2 o#her impor#an# /.i/ #ha# are ne,e//ar2 #o /5,,ee$6
Še ha%e #o ,on/#an#2 $ea i#h peopeF /o p"#pl" sills a$" a must4
8/20/2019 7 Sai Lầm Trong Sự Nghiệp Lập Trình
16/25
Tigh# $ea$ine/ an$ rapi$ ,hange/ re5ire m"ntal
sta0ilit9/ #cus an! s"lm#tivati#n4
n an e%er,hanging en%ironmen# 5 o /o man2 po//i'e #hing/ #o or. onF e ha%e #o
earn h#b t# p$i#$itid" an$h#b t# 0" as p$#!uctiv" as p#ssi0l"4
An$ e#/ no# orge# hea#h an$ itn"ss a/ e a/ inancial acum"nF hi,h i ignore$
,an 'o#h ea$ #o r5in6
,o5$ go on an$ onF '5# †5/# rea$ m2 'oo. tSo# S.i/u The So#are qe%eoper/
van5a€ or a ,ompe#e #rea#i/e on #he /5'†e,#6
The poin# i/F in ieF $"&a$!l"ss # bhat 9#u a$" !#in&/ s#t sills a$" alm#st alba9sm#$" imp#$tant than ha$!/ t"chnical sills/o ma.e /5re 2o5 earn #hem6
w6 No# 'eing par# o #he,omm5ni#2One o #he #hing/ #ha# 'enei#e$ m2 programming ,areerF more #han an2#hing e/eF a/
ge##ing in%o%e$ in #he ,omm5ni#26
http://simpleprogrammer.com/softskillshttp://simpleprogrammer.com/softskillshttp://simpleprogrammer.com/softskillshttp://simpleprogrammer.com/softskills
8/20/2019 7 Sai Lầm Trong Sự Nghiệp Lập Trình
17/25
No# on2 $i$ 'e,oming par#
o /ome#hing arger #han m2/eF hep me #o n#t ""l al#n" an$ #o ""l that 0"l#n&"!
s#m"bh"$"F '5# i# a/o hepe$ #o imp$#v" m9 sillsF ma" n"b c#nn"cti#ns an$
#o s"t m9 aspi$ati#ns a littl" hi&h"$4
2o5 are no# in /omea2 in%o%e$ in #he programming ,omm5ni#2F $ high2 en,o5rage
2o5 #o ge# in%o%e$6
`eing par# o /ome#hing arger #han 2o5r/eF i/ a su$" ba9 t# &$#b4
2o5 ee i.e 2o5r /o#are $e%eopmen# ,areer i/ /#agna#ingF th"$" a$" v"$9 "b
thin&s that bill h"lp 9#u eumpsta$t it 0"tt"$ than e#inin& a c#mmunit9 # li"
min!"! p"#pl" ho /hare 2o5r /#r5gge/ an$ ,an oer a$%i,e #o hep 2o5 o%er,ome
#hem6
`eing par# o a ,omm5ni#2 i/ a/o a grea# a2 #o ge# no#i,e$ an$ ma.e ,onne,#ion/ #ha#
,an grea#2 'enei# 2o5r ,areer6
`5#F ho ,an 2o5 †oin a ,omm5ni#2Z
#/ /impe6 There are pl"nt9 # M""tup &$#ups a aro5n$ #he or$F #ha# 2o5 ,an/imp2 †oin an$ a##en$ a mee#ing6
Bo5 ,an a/o att"n! a R#!" RampF hi,h i/ an ann5aF reeF o,a e%en# here o#/ o
/o#are $e%eoper/ ge# #oge#her an$ /hare ha# #he2 are or.ing on6 U/5a2 an2one
,an /ign 5p #o pre/en# on an2 #opi, #he2 an#6 # †5/# /o happen/ #ha# ir/# earne$
http://simpleprogrammer.com/2014/03/21/importance-community-cant-alone/http://simpleprogrammer.com/2014/03/21/importance-community-cant-alone/http://www.meetup.com/http://simpleprogrammer.com/2015/03/30/why-you-need-to-speak-at-your-next-code-camp/http://simpleprogrammer.com/2014/03/21/importance-community-cant-alone/http://www.meetup.com/http://simpleprogrammer.com/2015/03/30/why-you-need-to-speak-at-your-next-code-camp/
8/20/2019 7 Sai Lầm Trong Sự Nghiệp Lập Trình
18/25
a'o5# #he oppor#5ni#2 #o ,rea#e }5ra/igh# ,o5r/e/ a# a `oi/e o$e amp /pea.er/
$inner a e 2ear/ 'a,. an$ #hen en# on #o ,rea#e i#2i%e ,o5r/e/ or #hem6
2o5 $on# an# #o mee# 5p in per/onF 2o5 ,an a/o †oin vi$tual c#mmuniti"s4
Žor /#ar#er/F †oin #he Simpe }rogrammer ,omm5ni#26 There are pen#2 o grea#$e%eoper/ ho ,ommen# on #hi/ 'og an$ hep ea,h o#her o5# i#h 5e/#ion/ or
pro'em/6
`5#F #here are a/o pen#2 o o#her grea# ,omm5ni#ie/ onine6 Loo. or p#pula$ 0l#&s/
#$ums #$ "v"n chat chann"ls or /o#are $e%eopmen# rea#e$ #opi,/F 2o5 are
in#ere/#e$ in6
Bo5 ,an a/o †oin #he ,omm5ni#2F '2 ,on#ri'5#ing #o i# $ire,#26 S#ar# 2o5r on 'og an$
/#ar# ri#ing a'o5# ha# 2o5 .no an$ ha# 2o5 are earning6
Thi/ 'og a/ #he ir/# #hing e%er $i$ #o 'e,ome par# o #he arger ,omm5ni#2 o
programmer/ o5# #here6
•6 No# /pe,iaizing 2o5 oo #hi/ 'og an$ #he ,on#en# p5# o5# on m2 Bo5T5'e ,hanne an$ o#her
me$i5m/F or i 2o5%e rea$ m2 'oo.F 2o5 are pro'a'2 /i,. o hearing a'o5# #hi/ #opi,F
'5# i#/ /o impor#an# #ha# #a. a'o5# i# e%er2 ,han,e ge#6Spe,iaize6
fic a nich" #$ 9#u$s"l an! sp"cialid" in that nich"4
# $oe/n# mean #ha# 2o5 ,an# ha%e a 'roa$ 'a/e o .noe$ge a/ em a 'ig an o
'eing a po2go#'5#F a/o pic #n" a$"a t# #cus 9#u$ "#$ts #n an! !iv" !""p4
#/ %er2 impor#an#F e/pe,ia2 ear2 on in 2o5r ,areerF #o 'e a /pe,iai/# o /ome /or#6
Spe,iai/#/ are aa2/ in much hi&h"$ !"man!F #he2 ,an ge# hi&h"$ sala$i"s an!
h#u$l9 $at"sF an$ #he2 are a'e #o 0uil! a $"putati#n m5,h a/#er6
http://www.shareasale.com/r.cfm?u=1058191&b=611266&m=53701&afftrack=&urllink=www.pluralsight.com%2Fauthor%2Fjohn-sonmezhttp://www.shareasale.com/r.cfm?u=1058191&b=611266&m=53701&afftrack=&urllink=www.pluralsight.com%2Fauthor%2Fjohn-sonmezhttp://simpleprogrammer.com/emailhttp://simpleprogrammer.com/emailhttp://devcareerboost.com/blog-course/http://youtube.com/jsonmezhttp://simpleprogrammer.com/softskillshttp://simpleprogrammer.com/2014/04/28/well-biggest-mistake-make-software-development-career/http://www.shareasale.com/r.cfm?u=1058191&b=611266&m=53701&afftrack=&urllink=www.pluralsight.com%2Fauthor%2Fjohn-sonmezhttp://simpleprogrammer.com/emailhttp://devcareerboost.com/blog-course/http://youtube.com/jsonmezhttp://simpleprogrammer.com/softskillshttp://simpleprogrammer.com/2014/04/28/well-biggest-mistake-make-software-development-career/
8/20/2019 7 Sai Lầm Trong Sự Nghiệp Lập Trình
19/25
}5/F #here i/ a ,er#ain /a#i/a,#ion in
.noing #ha# 2o5 .no /ome /o#are $e%eopmen# area or #e,hnoog2 %er2 $eep26
g#u alba9s bant t# 0" th" 0i& ish in th" small p#n! an$ no# #he o#her a2 aro5n$6
Bo5 migh# e%en#5a2 o5#gro 2o5r pon$a# hi,h poin# 2o5 ,an %en#5re o5# in#o
$eeper a#er/'5#F /#ar#ing o5# i#h a /pe,ia#2 i/ a grea# a2 #o '5i$ 5p a name an$
rep5#a#ion or 2o5r/e in #he /o#are $e%eopmen# in$5/#r26 xŠhi,h e #a. more
a'o5# ne0#6
Žina2F $on# orr2 a'o5# pigeonhoing 2o5r/e '2 pi,.ing a /pe,iai#2i# rare2happen/6
An$ 2o5 ,an# rea2 /pe,iaize #oo $eep6 n a #he 2ear/ #ha# ha%e 'een gi%ing #hi/
a$%i,eF %e ne%er r5n in#o an2one ho a/ #oo $eep2 /pe,iaize$6
~6 No# in%e/#ing in 2o5r
per/ona 'ran$Thro5gho5# 2o5r ie man2 #hing/ i ,ome an$ go6 Bo5 migh# chan&" e#0s6 Bo5 migh#
e%enchan&" sp#us"s6 Bo5 migh# 'e $ich or 2o5 migh# 'e p##$ 6 Bo5 migh# 'e it or 2o5
migh# 'eatF '5# regar$e// o ha# happen/ #o 2o5 in ieF #n" thin& bill stic bith
9#u #$"v"$W
http://simpleprogrammer.com/2015/04/23/im-not-sure-i-want-to-be-a-specialist/http://simpleprogrammer.com/2015/04/23/im-not-sure-i-want-to-be-a-specialist/
8/20/2019 7 Sai Lầm Trong Sự Nghiệp Lập Trình
20/25
Bo5r name6
SoF /in,e 2o5r name i/ going #o 'e i#h 2o5 or 2o5r en#ire ieF $on# 2o5 #hin. 2o5
/ho5$ p5# /ome eor# in#o i#Z
Bo5r nameF or 2o5r per/ona 'ran$F i/ an "3t$"m"l9 valua0l" ass"t #ha# man2 /o#are
$e%eoper/ aren# e%en aare #ha# #he2 ha%e6
A nameF or per/ona 'ran$F i/ an e0#reme2 poer5 #oo or ge##ing a †o'F ge##ing a
promo#ionF an$ing a ,ien# or e%en /#ar#ing 2o5r on '5/ine//6
Bo5 ,o5$ i#era2 no# ha%e a po# #o pi// in an$ 'e $ir# 'ro.eF '5# i 9#u hav" a #!
nam" an! $"putati#n/ 9#u can tu$n "v"$9thin& a$#un! bith a simpl" han!sha"4 .no pen#2 o /o#are $e%eoper/ ho i ne%er ha%e #o orr2 a'o5# †o' /e,5ri#2
againF 'e,a5/e #he2 ha%e in%e/#e$ #he #ime an$ eor# #o '5i$ 5p a /oi$ per/ona 'ran$
or #hem/e%e/6 The2 .no #ha# no ma##er ha# happen/F #he2 ,an ge# ano#her †o' in
ho5r/F 'e,a5/e #he2 ha%e a rep5#a#ion an$ are e.non6
# /eem/ na#5ra #o mar.e# pro$5,#/ an$ /er%i,e/F '5# hav" 9#u "v"$ c#nsi!"$"! th"
valu" # ma$"tin& 9#u$s"l
To '5i$ a per/ona 'ran$ in #he /o#are $e%eopmen# in$5/#r2F $ re,ommen$ /#ar#ingo5# i#h ,rea#ing a 'ogF pi,.ing a /pe,ii, ni,he or /pe,iai#2 #ha# 2o5 are going #o 'e
.non orF an$ earning ho #o /prea$ #he or$ an$ ge# 2o5r name o5# #here6
One o #he 'e/# a2/ #o $o #hi/ i/ #o ,rea#e ,on#en# #ha# i/ 5/e5 #o o#her peope6
8/20/2019 7 Sai Lầm Trong Sự Nghiệp Lập Trình
21/25
Ta.e #hi/ 'ogF an$ #hi/ 'og po/#F or in/#an,e6 Thi/ 'og i/ '5i$ing 5p m2 per/ona
'ran$ an$ rep5#a#ion on #he in#erne#6 2o5 in$ #hi/ ar#i,e or e%en m2 /i#e %a5a'eF
2o5 pro'a'2 /hare i#6 Bo5 ma2 e%en 'oo.mar. i# an$ ,ome 'a,. #o i#F or /ign 5p or
m2 emai ne/e##erF /o #ha# 2o5 $on# mi// an2 po/#/6Tha# i/ †5/# one a2 #o gro a per/ona 'ran$6
a/o ,rea#e Bo5T5'e %i$eo/F ha%e m2 on po$,a/#/F appear on o#/ o o#her peope/
po$,a/#/F ri#e g5e/# po/#/F ri#e magazine ar#i,e/ an$ 'oo./ an$ /pea. a# e%en#/6
Tha# $oe/n# mean 2o5 ha%e #o $o a #ho/e #hing/F '5# #ha# /ho5$ gi%e 2o5 a pre##2
goo$ i$ea o ha# i/ po//i'e6
2o5 are in#ere/#e$ in rea2 $i%ing $eep in#o #he /5'†e,# or '5i$ing a per/ona 'ran$an$ mar.e#ing 2o5r/e a/ a /o#are $e%eoperF put t#&"th"$ a c#mpl"t" paca&"
that sh#bs 9#u "3actl9 h#b t# !# it4
2o5 †5/# an# #o /#ar# o5# i#h a 'oghi,h i/ a grea# ir/# /#ep/ign 5p or m2 ree
'ogging ,o5r/e6
…6 No# or.ing on a /i$epro†e,#
http://simpleprogrammer.com/emailhttp://simpleprogrammer.com/emailhttp://devcareerboost.com/http://devcareerboost.com/http://devcareerboost.com/blog-course/http://devcareerboost.com/blog-course/http://simpleprogrammer.com/emailhttp://simpleprogrammer.com/emailhttp://devcareerboost.com/http://devcareerboost.com/http://devcareerboost.com/blog-course/http://devcareerboost.com/blog-course/
8/20/2019 7 Sai Lầm Trong Sự Nghiệp Lập Trình
22/25
Bo5 /ho5$ aa2/ ha%e
/ome .in$ o a /i$epro†e,# 2o5 are or.ing on6
A /i$epro†e,# ha/ man2 'enei#/ 2o5 migh# no# 'e aare o6
Žir/# o aF or.ing on a /i$epro†e,# i/ a grea# a2 #o imp$#v" 9#u$ sillsF e/pe,ia2 in
area/ #ha# 2o5 migh# no# 'e a'e #o or. on a# 2o5r reg5ar †o'6 Šor.ing on a /i$e
pro†e,# ,an hep 2o5 gro 2o5r /.i/ a# a m5,h a/#er ra#e #han 2o5 o5$ †5/# or.ing
2o5r #o~ †o'6
Šor.ing on a /i$epro†e,# i/ a/o a grea# a2 #o !"v"l#p n"b sills an$ l"a$n n"bt"chn#l#&i"s #ha# ,an 'enei# 2o5 i 2o5 e%er nee$ #o oo. or a ne †o'6 #a. #o pen#2
o programmer/ ho ,ompain #ha# #he2 $on# ge# a ,han,e #o or. on ne #e,hnoogie/
a# #heir ,5rren# †o'F /o #heir /.i/ are no# ree%an# #o #he ,5rren# †o' mar.e#6 aa2/
a$%i/e #ho/e programmer/ #o or. on /ome .in$ o a /i$epro†e,#F 5/ing #he ne
#e,hnoog2 #he2 an# #o or. i#hF a/ a grea# a2 #o $e%eop ree%an# /.i/6
An$F e#/ no# orge# a'o5# #he po//i'e inancial 0"n"its o or.ing on a /i$epro†e,#6
Bo5 migh# no# /#ar# a /i$epro†e,# #o ma.e mone2F '5# a /i$epro†e,# ,an 'e a grea# a2
#o ma.e /ome e0#ra in,ome6
/#ar#e$ or.ing on a r5nning app or An$roi$ an$ iOS a/ a /i$epro†e,# a'o5# • 2ear/
ago an$m still main& s#m" m#n"9 $#m it t#!a94
http://amzn.to/1cITp7Chttp://amzn.to/1cITp7Chttp://amzn.to/1cITp7C
8/20/2019 7 Sai Lầm Trong Sự Nghiệp Lập Trình
23/25
a/o .no pen#2 o /o#are $e%eoper/ ho /#ar#e$ /i$epro†e,#/ #ha# e%en#5a2
'e,ame #heir 5#ime †o'/6
n a,#F m one o #ho/e $e%eoper/6 his 0l#& its"l/ an! th" #th"$ c#mp#n"nts
a$#un! Simpl" f$#&$amm"$/ is n#b m9 ulltim" b#$4 i.e #o ,a m2/e a ie
,oa,h or /o#are $e%eoper/F '5# /5ppo/e 2o5 ,o5$ /a2 #ha# am a ulltim"
0l#&&"$4
A /i$epro†e,# ,an a/o 'e a o# o 5n6
Some#ime/ a /i$epro†e,# ,an 'e ni,e /#re// reie rom #he or. 2o5 ha%e #o $oF '5#
$on# ne,e//ari2 en†o26 A /i$epro†e,# ,an 'e a goo$ o5#e# #ha# gi%e/ 2o5 /ome#hing #o
oo. orar$ #o ea,h $a2 an$ ma.e/ 2o5 ee more rea0e$ or #o 5nin$6
76 No# ha%ing a pan or /ee$5,a#ionŠhene%er in#er%ie a /o#are $e%eoperF one o #he ir/# 5e/#ion/ a/. #hem i/ a'o5#
#heir pan or /ee$5,a#ion or ,on#in5o5/ /eimpro%emen#6
http://simpleprogrammer.com/2012/09/23/learning-to-learn/http://simpleprogrammer.com/2012/09/23/learning-to-learn/
8/20/2019 7 Sai Lầm Trong Sự Nghiệp Lập Trình
24/25
Šha# are #he2 $oing #o 'e##er
#hem/e%e/Z
o#en a/. a'o5# ha# #he2 $o #o /#a2 5p#o$a#e in #he e%er,hanging ie$6
o#en a/. a'o5# bhat 0##s th"9 hav" $"c"ntl9 $"a! an$ ha# #he2 ,on/i$er
#he 0"st 0## that all s#tba$" !"v"l#p"$s sh#ul! $"a!4
m oo.ing or an/er/ #ha# #e me #he2 ha%e an a,#5a pan or e$5,a#ing #hem/e%e/
an$ ,on/#an#2 groingF 'e,a5/e .no a per/on $e$i,a#e$ #o ,on#in5a /e
impro%emen# i/ no# on2 going #o 'e /5,,e//5F '5# i/ going #o ma.e peope aro5n$
#hem /5,,e//5 a/ e6
Be#F /o man2 programmer/ ha%e n# plan at all #$ an9 in! # s"l"!ucati#n4
http://simpleprogrammer.com/2015/03/23/the-ultimate-list-of-programming-books/http://simpleprogrammer.com/2015/03/23/the-ultimate-list-of-programming-books/
8/20/2019 7 Sai Lầm Trong Sự Nghiệp Lập Trình
25/25
2o5 $on# ha%e /ome .in$ o pan or ho 2o5 i ,on#in5a2 earn ne #hing/ an$
/harpen 2o5r /.i/F 2o5 nee$ #o $e%eop one righ# aa26
Šan# a /impe panZ
J5/# c#mmit t# $"a!in& #n" t"chnical #$ ca$""$!"v"l#pm"nt 0## "ach m#nth4
n a 2ear 2o5 ha%e rea$ c 'oo./6
per/ona2 $e%o#e a# ea/# •~ min5#e/ a $a2F hie m a.ing on m2 #rea$miF #o
rea$ing /ome#hing #ha# i hep me 5r#her m2 goa o per/ona $e%eopmen#6
Remem'erF littl" thin&s a!! up #v"$ tim"4 J5/# /e##ing a/i$e e%en w‡ min5#e/ a $a2F
ea,h $a2F ,an ma.e a h5ge $ieren,e o%er a 2ear or #o6
Ta.e /ome a,#ionHope52 2o5 o5n$ #hi/ i/# o ,ommon mi/#a.e/ 5/e5F '5# i# on# $o 2o5 an2 goo$ i
2o5 $on# #a.e a,#ion6
SoF $on# †5/# rea$ #hi/ ar#i,e an$ no$ 2o5r hea$F in/#ea$ ta" acti#njt#!a94
}i,. a# ea/# one mi/#a.e #ha# 2o5 .no 2o5 are ma.ing an$ ,ommi# #o i0ing i#6
Lea%e a ,ommen# 'eo an$ /hare ha# 2o5 are ,ommi##ing #o6
2o5 are rea2 'ra%eF #ee# o5# 2o5r ,ommi#men# #o ma.e i# p5'i,6