春暖花開
雪化了,花開了,春天來了
C++博客
首頁(yè)
新隨筆
新文章
聯(lián)系
聚合
管理
posts - 149,comments - 125,trackbacks - 0
<
2013年4月
>
日
一
二
三
四
五
六
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
5
6
7
8
9
10
11
常用鏈接
我的隨筆
我的評(píng)論
我參與的隨筆
留言簿
(9)
給我留言
查看公開留言
查看私人留言
隨筆分類
(144)
C#學(xué)習(xí)
c++學(xué)習(xí)(24)
Windows Mobile(32)
windows學(xué)習(xí)(42)
測(cè)試學(xué)習(xí)
多語言學(xué)習(xí)(1)
面試總結(jié)(6)
日常總結(jié)(11)
設(shè)計(jì)模式(2)
生活之樂(20)
網(wǎng)絡(luò)學(xué)習(xí)(5)
我思我想(1)
隨筆檔案
(149)
2010年11月 (1)
2009年12月 (1)
2009年10月 (5)
2009年9月 (6)
2009年8月 (10)
2009年7月 (27)
2009年6月 (22)
2009年5月 (6)
2009年4月 (12)
2009年3月 (11)
2009年2月 (10)
2009年1月 (5)
2008年12月 (17)
2008年11月 (9)
2008年10月 (4)
2008年7月 (2)
2008年5月 (1)
文章分類
(54)
C++(19)
CLR via C#(1)
UML學(xué)習(xí)(1)
Window Mobile(9)
春之心情(8)
界面控件學(xué)習(xí)(2)
算法學(xué)習(xí)(2)
雜項(xiàng)學(xué)習(xí)(12)
文章檔案
(54)
2011年10月 (1)
2009年7月 (4)
2009年6月 (1)
2009年5月 (1)
2009年4月 (6)
2009年3月 (1)
2009年2月 (1)
2008年12月 (6)
2008年11月 (11)
2008年10月 (14)
2008年8月 (1)
2008年7月 (6)
2008年5月 (1)
技術(shù)博客
螞蟻終結(jié)者
螞蟻終結(jié)者
Sleeping
woaidongmao
λ-calculus in C++Blogs
編程小區(qū)
李先靜的專欄
那誰的技術(shù)博客
萬連文
小P成長(zhǎng)記_透過C++看人生
有意思的排序動(dòng)畫
周星星
搜索
積分與排名
積分 - 323576
排名 - 76
最新評(píng)論
1.?re: vs 后綴名總結(jié)
評(píng)論內(nèi)容較長(zhǎng),點(diǎn)擊標(biāo)題查看
--best resume writers
2.?re: MoveFile、CopyFile和DeleteAndRenameFile[未登錄]
其實(shí)可以試試SHFileOperation這個(gè)API。
--riverqh
3.?re: 如何在方框里打?qū)?/a>
太牛X了
--落雪
4.?re: MoveFile、CopyFile和DeleteAndRenameFile
評(píng)論內(nèi)容較長(zhǎng),點(diǎn)擊標(biāo)題查看
--1111
5.?re: 文件操作:CreateFile和WriteFile的學(xué)習(xí)
評(píng)論內(nèi)容較長(zhǎng),點(diǎn)擊標(biāo)題查看
--小松鼠
閱讀排行榜
1.?文件操作:CreateFile和WriteFile的學(xué)習(xí)(52776)
2.?SHELLEXECUTEINFO 和 ShellExecuteEx的使用(35451)
3.?回調(diào)函數(shù)和函數(shù)指針(13214)
4.?轉(zhuǎn): C++ pair用法(12046)
5.?轉(zhuǎn): IMSI前5位對(duì)應(yīng)移動(dòng)運(yùn)營(yíng)商名稱的列表(8117)
評(píng)論排行榜
1.?文件操作:CreateFile和WriteFile的學(xué)習(xí)(13)
2.?Windows Mobile 發(fā)送短信的問題(13)
3.?LoadString的一些小用法(8)
4.?回調(diào)函數(shù)和函數(shù)指針(7)
5.?關(guān)于debug和release的一點(diǎn)疑惑(7)
一篇好文章: 一位軟件工程師的總結(jié)
意氣風(fēng)發(fā)、躊躇滿志,不覺感嘆萬千
……
本文是自己工作
6
年的經(jīng)歷沉淀或者經(jīng)驗(yàn)提煉,希望對(duì)所有的軟件工程師們有所幫助,早日實(shí)現(xiàn)自己的人生目標(biāo)。本文主要是關(guān)于軟件開發(fā)人員如何提高自己的軟件專業(yè)技術(shù)方面的具體建議,前面幾點(diǎn)旨在確定大的方向,算是廢話吧。
1
、分享第一條經(jīng)驗(yàn):
“
學(xué)歷代表過去、能力代表現(xiàn)在、學(xué)習(xí)力代表未來。
”
其實(shí)這是一個(gè)來自國(guó)外教育領(lǐng)域的一個(gè)研究結(jié)果。相信工作過幾年、十幾年的朋友對(duì)這個(gè)道理有些體會(huì)吧。但我相信這一點(diǎn)也很重要:
“
重要的道理明白太晚將抱憾終生!
”
所以放在每一條,讓剛剛畢業(yè)的朋友們?cè)琰c(diǎn)看到哈!
2
、一定要確定自己的發(fā)展方向,并為此目的制定可行的計(jì)劃。不要說什么,
“
我剛畢業(yè),還不知道將來可能做什么?
”
,
“
跟著感覺走,先做做看
”
。因?yàn)椋@樣的觀點(diǎn)會(huì)通過你的潛意識(shí)去暗示你的行為無所事事、碌碌無為。一直做技術(shù),將來成為專家級(jí)人物?向管理方向走,成為職業(yè)經(jīng)理人?先熟悉行業(yè)和領(lǐng)域,將來自立門戶?還是先在行業(yè)里面混混,過幾年轉(zhuǎn)行做點(diǎn)別的?這很重要,它將決定你近幾年、十年內(nèi)
“
做什么事情才是在做正確的事情!
”
。
3
、軟件開發(fā)團(tuán)隊(duì)中,技術(shù)不是萬能的,但沒有技術(shù)是萬萬不能的!在技術(shù)型團(tuán)隊(duì)中,技術(shù)與人品同等重要,當(dāng)然長(zhǎng)相也比較重要哈,尤其在
MM
比較多的團(tuán)隊(duì)中。在軟件項(xiàng)目團(tuán)隊(duì)中,技術(shù)水平是受人重視和尊重的重要砝碼。無論你是做管理、系統(tǒng)分析、設(shè)計(jì)、編碼,還是產(chǎn)品管理、測(cè)試、文檔、實(shí)施、維護(hù),多少你都要有技術(shù)基礎(chǔ)。算我孤陋寡聞,我還真沒有親眼看到過一個(gè)外行帶領(lǐng)一個(gè)軟件開發(fā)團(tuán)隊(duì)成功地完成過軟件開發(fā)項(xiàng)目,哪怕就一個(gè),也沒有看到。倒是曾經(jīng)看到過一個(gè)
“
高學(xué)歷的牛人
”(
非技術(shù)型
)
帶一堆人做完過一個(gè)項(xiàng)目,項(xiàng)目交付的第二天,項(xiàng)目組成員扔下一句
“
再也受不了啦!
”
四分五裂、各奔東西。那個(gè)項(xiàng)目的
“
成功度
”
大家可想而知了。
4
、詳細(xì)制定自己軟件開發(fā)專業(yè)知識(shí)學(xué)習(xí)計(jì)劃,并注意及時(shí)修正和調(diào)整
(
軟件開發(fā)技術(shù)變化實(shí)在太快
)
。請(qǐng)牢記:
“
如果一個(gè)軟件開發(fā)人員在
1
、
2
年內(nèi)都沒有更新過自己的知識(shí),那么,其實(shí)他已經(jīng)不再屬于這個(gè)行業(yè)了。
”
不要告訴自己沒有時(shí)間。來自時(shí)間管理領(lǐng)域的著名的
“
三八原則
”
告誡我們:另外的那
8
小時(shí)如何使用將決定你的人生成敗!本人自畢業(yè)以來,平均每天實(shí)際學(xué)習(xí)時(shí)間超過
2
小時(shí)。
5
、書籍是人類進(jìn)步的階梯,對(duì)軟件開發(fā)人員尤其如此。書籍是學(xué)習(xí)知識(shí)的最有效途徑,不要過多地指望在工作中能遇到
“
世外高人
”
,并不厭其煩地教你。對(duì)于花錢買書,我個(gè)人經(jīng)驗(yàn)是:千萬別買國(guó)內(nèi)那幫人出的書!我買的那些家伙出的書,
100%
全部后悔了,無一本例外。更氣憤的是,這些書在二手市場(chǎng)的地?cái)偵隙己茈y賣掉。
“
擁有書籍并不表示擁有知識(shí);擁有知識(shí)并不表示擁有技能;擁有技能并不表示擁有文化;擁有文化并不表示擁有智慧。
”
只有將書本變成的自己智慧,才算是真正擁有了它。
6
、不要僅局限于對(duì)某項(xiàng)技術(shù)的表面使用上,哪怕你只是偶爾用一、二次。
“
對(duì)任何事物不究就里
”
是任何行業(yè)的工程師所不應(yīng)該具備的素質(zhì)。開發(fā)
Windows
應(yīng)用程序,看看
Windows
程序的設(shè)計(jì)、加載、執(zhí)行原理,分析一下
PE
文件格式,試試用
SDK
開發(fā)從頭開發(fā)一個(gè)
Windows
應(yīng)用程序;用
VC
++、
Delphi
、
Java
、
.Net
開發(fā)應(yīng)用程序,花時(shí)間去研究一下
MFC
、
VCL
、
J2EE
、
.Net
它們框架設(shè)計(jì)或者源碼;除了會(huì)用
J2EE
、
JBoss
、
Spring
、
Hibernate
等等優(yōu)秀的開源產(chǎn)品或者框架,抽空看看大師們是如何抽象、分析、設(shè)計(jì)和實(shí)現(xiàn)那些類似問題的通用解決方案的。試著這樣做做,你以后的工作將會(huì)少遇到一些讓你不明就里、一頭霧水的問題,因?yàn)椋芏鄸|西你
“
知其然且知其所以然
”
!
7
、在一種語言上編程,但別為其束縛了思想。
“
代碼大全
”
中說:
“
深入一門語言編程,不要浮于表面
”
。深入一門語言開發(fā)還遠(yuǎn)遠(yuǎn)不足,任何編程語言的存在都有其自身的理由,所以也沒有哪門語言是
“
包治百病
”
的
“
靈丹妙藥
”
。編程語言對(duì)開發(fā)人員解決具體問題的思路和方式的影響與束縛的例子俯拾皆是。我的經(jīng)驗(yàn)是:用面對(duì)對(duì)象工具開發(fā)某些關(guān)鍵模塊時(shí),為什么不可以借鑒
C
、
C51
、匯編的模塊化封裝方式?用傳統(tǒng)的桌面開發(fā)工具
(
目前主要有
VC++
、
Delphi)
進(jìn)行系統(tǒng)體統(tǒng)結(jié)構(gòu)設(shè)計(jì)時(shí),為什么不可以參考來自
Java
社區(qū)的
IoC
、
AOP
設(shè)計(jì)思想,甚至借鑒像
Spring
、
Hibernate
、
JBoss
等等優(yōu)秀的開源框架?在進(jìn)行類似于實(shí)時(shí)通信、數(shù)據(jù)采集等功能的設(shè)計(jì)、實(shí)現(xiàn)時(shí),為什么不可以引用來自實(shí)時(shí)系統(tǒng)、嵌入式系統(tǒng)的優(yōu)秀的體系框架與模式?為什么一切都必須以個(gè)人、團(tuán)隊(duì)在當(dāng)然開發(fā)語言上的傳統(tǒng)或者經(jīng)驗(yàn)來解決問題???
“
他山之石、可以攻玉
”
。
8
、養(yǎng)成總結(jié)與反思的習(xí)慣,并有意識(shí)地提煉日常工作成果,形成自己的個(gè)人源碼庫(kù)、解決某類問題的通用系統(tǒng)體系結(jié)構(gòu)、甚至進(jìn)化為框架。眾所周知,對(duì)軟件開發(fā)人員而言,有、無經(jīng)驗(yàn)的一個(gè)顯著區(qū)別是:無經(jīng)驗(yàn)者完成任何任務(wù)時(shí)都從頭開始,而有經(jīng)驗(yàn)者往往通過重組自己的可復(fù)用模塊、類庫(kù)來解決問題(其實(shí)這個(gè)結(jié)論不應(yīng)該被局限在軟件開發(fā)領(lǐng)域、可以延伸到很多方面)。這并不是說,所有可復(fù)用的東西都必須自己實(shí)現(xiàn),別人成熟的通過測(cè)試的成果也可以收集、整理、集成到自己的知識(shí)庫(kù)中。但是,最好還是自己實(shí)現(xiàn),這樣沒有知識(shí)產(chǎn)權(quán)、版權(quán)等問題,關(guān)鍵是自己實(shí)現(xiàn)后能真正掌握這個(gè)知識(shí)點(diǎn),擁有這個(gè)技能。
9
、理論與實(shí)踐并重,內(nèi)外雙修。工程師的內(nèi)涵是:以工程師的眼光觀察、分析事物和世界。一個(gè)合格的軟件工程師,是真正理解了軟件產(chǎn)品的本質(zhì)及軟件產(chǎn)品研發(fā)的思想精髓的人(個(gè)人觀點(diǎn)、歡迎探討)。掌握軟件開發(fā)語言、應(yīng)用語言工具解決工作中的具體問題、完成目標(biāo)任務(wù)是軟件工程師的主要工作,但從軟件工程師這個(gè)角度來看,這只是外在的東西,并非重要的、本質(zhì)的工作。學(xué)習(xí)、掌握軟件產(chǎn)品開發(fā)理論知識(shí)、軟件開發(fā)方法論,并在實(shí)踐中理解、應(yīng)用軟件產(chǎn)品的分析、設(shè)計(jì)、實(shí)現(xiàn)思想來解決具體的軟件產(chǎn)品研發(fā)問題,才是真正的軟件工程師的工作。站在成熟理論與可靠方法論的高度思考、分析、解決問題,并在具體實(shí)踐中驗(yàn)證和修正這些思想與方式,最終形成自己的理論體系和實(shí)用方法論。
10
、心態(tài)有多開放,視野就有多開闊。不要抱著自己的技術(shù)和成果,等到它們都已經(jīng)過時(shí)變成垃圾了,才拿出來丟人現(xiàn)眼。請(qǐng)及時(shí)發(fā)布自己的研究成果:開發(fā)的產(chǎn)品、有創(chuàng)意的設(shè)計(jì)或代碼,公布出來讓大家交流或者使用,你的成果才有進(jìn)化和升華的機(jī)會(huì)。想想自己
2000
年間開發(fā)的那些
Windows
系統(tǒng)工具,
5
、
6
年之后的今天,還是那個(gè)樣子,今天流行的好多
Windows
系統(tǒng)工具都比自己的晚,但進(jìn)化得很好,且有那么多用戶在使用。并且,不要保守自己的技術(shù)和思想,盡可能地與人交流與分享,或者傳授給開發(fā)團(tuán)隊(duì)的成員。
“
與人交換蘋果之后,每個(gè)人還是只有一個(gè)蘋果;但交換思想之后,每個(gè)人都擁有兩種思想
”
,道理大家都懂,但有多少人真正能做到呢?
11
、盡量參加開源項(xiàng)目的開發(fā)、或者與朋友共同研制一些自己的產(chǎn)品,千萬不要因?yàn)闆]有錢賺而不做。網(wǎng)絡(luò)早已不再只是
“
虛擬世界
”
,網(wǎng)上有很多的開源項(xiàng)目、合作開發(fā)項(xiàng)目、外包項(xiàng)目,這都是涉獵工作以外的知識(shí)的絕好機(jī)會(huì),并且能夠結(jié)識(shí)更廣的人緣。不要因?yàn)楣ぷ魇亲?/span>
ERP
,就不去學(xué)習(xí)和了解嵌入式、實(shí)時(shí)、通信、網(wǎng)絡(luò)等方面的技術(shù),反過來也是一樣。如果當(dāng)別人拿著合同找你合作,你卻這也不會(huì),那也不熟時(shí),你將后悔莫及。
12
、書到用時(shí)方恨少,不要將自己的知識(shí)面僅僅局限于技術(shù)方面。諾貝爾經(jīng)濟(jì)學(xué)獎(jiǎng)得主西
蒙
教授的研究結(jié)果表明:
“
對(duì)于一個(gè)有一定基礎(chǔ)的人來說,他只要真正肯下功夫,在
6
個(gè)月內(nèi)就可以掌握任何一門學(xué)問。
”
教育心理學(xué)界為感
謝西蒙
教授的研究成果,故命名為西蒙學(xué)習(xí)法。可見,掌握一門陌生的學(xué)問遠(yuǎn)遠(yuǎn)沒有想象的那么高難、深?yuàn)W。多方吸取、廣泛涉獵。極力夯實(shí)自己的影響圈、盡量擴(kuò)大自己的關(guān)注圈。財(cái)務(wù)、經(jīng)濟(jì)、稅務(wù)、管理等等知識(shí),有空花時(shí)間看看,韜光養(yǎng)晦、未雨綢繆。
13
、本文的總結(jié)與反思:
A
:不要去做技術(shù)上的高手,除非你的目標(biāo)如此。雖然本文是關(guān)于提高軟件開發(fā)知識(shí)的建議,做技術(shù)的高手是我一向都不贊同的。你可以提高自己的專業(yè)知識(shí),但能勝任工作即止。
B
:提高軟件知識(shí)和技術(shù)只是問題的表面,本質(zhì)是要提高自己認(rèn)識(shí)問題、分析問題、解決問題的思想高度。軟件專業(yè)知識(shí)的很多方法和原理,可以很容易地延伸、應(yīng)用到生活的其它方面。
C
:在能勝任工作的基礎(chǔ)上,立即去涉獵其它領(lǐng)域的專業(yè)知識(shí),豐富自己的知識(shí)體系、提高自己的綜合素質(zhì),尤其是那些目標(biāo)不在技術(shù)方面的朋友。
這個(gè)是在學(xué)校論壇上看到的一篇轉(zhuǎn)帖,感覺很不錯(cuò).
感覺其中說的這一條: 養(yǎng)成總結(jié)與反思的習(xí)慣,并有意識(shí)地提高日常工作成果,形成自己的個(gè)人源碼庫(kù),解決某類問題的通用系統(tǒng)體系結(jié)構(gòu),甚至進(jìn)化為框架.似乎見過千遍,每回還都是有不同的感受.
我們要不斷的學(xué)習(xí),不斷的豐富自己的學(xué)識(shí).或許對(duì)于軟件工程師來說,與時(shí)俱進(jìn)是非常重要的吧.
posted on 2009-04-08 13:48
Sandy
閱讀(292)
評(píng)論(1)
編輯
收藏
引用
所屬分類:
生活之樂
FeedBack:
#
re: 一篇好文章: 一位軟件工程師的總結(jié)
2009-04-08 14:43 |
ray
非常好的文章! 確實(shí)是有一定經(jīng)驗(yàn)的總結(jié)了。
回復(fù)
更多評(píng)論
刷新評(píng)論列表
只有注冊(cè)用戶
登錄
后才能發(fā)表評(píng)論。
【推薦】100%開源!大型工業(yè)跨平臺(tái)軟件C++源碼提供,建模,組態(tài)!
相關(guān)文章:
編程無他,唯手熟爾
工作總結(jié):如何應(yīng)對(duì)需求變更
改BUG的日子
工作中需要交互
最近多了很多勇氣
轉(zhuǎn):一個(gè)女孩的就業(yè)之路
【轉(zhuǎn)】自我激勵(lì)走向成功20招
今天收獲了一句話
喜歡小說
筆試有感
網(wǎng)站導(dǎo)航:
博客園
IT新聞
BlogJava
博問
Chat2DB
管理
Copyright ©2025 Sandy Powered By
博客園
模板提供:
滬江博客
久久久久人妻精品一区三寸蜜桃
|
久久精品国产精品国产精品污
|
少妇久久久久久久久久
|
久久亚洲中文字幕精品一区四
|
成人国内精品久久久久一区
|
免费无码国产欧美久久18
|
久久精品国产亚洲沈樵
|
久久久精品久久久久久
|
久久SE精品一区二区
|
午夜肉伦伦影院久久精品免费看国产一区二区三区
|
久久国产色AV免费看
|
人人狠狠综合久久88成人
|
久久精品国产乱子伦
|
国产美女久久精品香蕉69
|
久久高潮一级毛片免费
|
久久久久国产亚洲AV麻豆
|
久久久无码精品亚洲日韩京东传媒
|
韩国免费A级毛片久久
|
久久久免费观成人影院
|
久久久久久国产精品免费无码
|
精品国产综合区久久久久久
|
色欲久久久天天天综合网
|
成人亚洲欧美久久久久
|
国产综合免费精品久久久
|
亚洲中文字幕无码久久综合网
|
精品多毛少妇人妻AV免费久久
|
久久精品成人免费网站
|
久久久噜噜噜久久中文字幕色伊伊
|
久久成人精品视频
|
久久精品国产清自在天天线
|
精品久久久久久无码免费
|
久久久久久人妻无码
|
亚洲国产精品成人久久蜜臀
|
国产一区二区久久久
|
国产AⅤ精品一区二区三区久久
|
亚洲AV无码久久精品成人
|
亚洲伊人久久成综合人影院
|
91精品免费久久久久久久久
|
久久亚洲2019中文字幕
|
久久国产免费观看精品
|
麻豆一区二区99久久久久
|