7 Sai Lầm Trong Sự Nghiệp Lập Trình

  • 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