希望對入門級的程式設計師有所幫助,有時間不妨看看

2021-05-21 18:13:08 字數 1502 閱讀 9089

內容:

畢業也有一年半的時間了,從大三開始實習的,實習讓我學到很多。

本人畢業於乙個普通的不能再普通的高校,所以這文章對於普通高校畢業的學生更值得讀。

想成為好的工程師,你需要做什麼?結合本人的經驗,決定拋磚引玉。

一、

在校期間實習很重要

現在學校教育和社會需求嚴重脫節,所以一些校外機構紅火了,我們學校的教育是應試型,害了不只是一代。當然有人會反駁,沒有學校你現在還在牧羊呢?說得也沒錯,但是如果我們的教育不是應試型的,更適合我們發展,創造呢?那我們是不是會得很多諾貝爾獎。

總的來講,在校期間的實習就是你的工作經驗。

二、

思想周密謹慎

程式設計師需要這樣的特性,程式猶豫乙個精密的儀器,而這個儀器是由很精密的零件組成的。而程式設計師就是對這零件進行操作,搭配,從而形成這個儀器。

三、

不要有這個**太簡單了懶的寫這個想法

這個想法會害了你,小事不做如何做大事,一屋不掃何以掃天下。這**是簡單很簡單更上次差不多這樣複製來複製去沒意思,但是難得你又不會。

雖然簡單,但是這次寫你可能比上次更有體會,會對上次的**進行優化,那也就是你寫**的能力在增強

如果你覺得複製來複製去麻煩,你可能會想辦法把給寫成類或者其他解決方法,使下次用到時可以直接使用,這時你又提公升了。人總是喜歡偷懶的,這偷懶能讓你寫出更好的**,但如果偷懶不恰當,會讓你成為「植物人」。

四、

追求卓越,追求完美

記住我們是工程師,是創造者,不是簡單的進行零件搭配的工人。

**如果可以寫的更漂亮點那就寫的更漂亮點,

演算法如果可以寫的更有效率那就寫的更有效率點,

如果你覺得以前這**太亂了,需要重構那就重構吧

不過以上這些事你們老闆是不會知道的,你也別讓他發現,他們注重的是時間,什麼時候能完成。但是如果出問題了,要責罵的是你。

五、

從客戶角度思考問題

我們開發軟體的目的就是給客戶使用,客戶不是程式設計師他們對軟體上的看法是有不同的。

不要認為功能實現就好了,人機互動也是很重要的。

不要用我們自己程式設計師的身份來想這個人機互動應該怎樣,而應該從客戶的角度。

這對於剛入門的程式設計師是個很重要的條例,但是很多人總是不以為然。

好了,就寫這麼多,如果能給你帶來幫助就是我最大的鼓勵,如果沒有,我說上對不起浪費你寶貴的時間了。

原文出處:http://www.zhuguangnan.cn/blog/archives/608.htm

給入門級程式設計師的忠告

一 不要試圖想象自己是天才。你所受的軟體開發教育都是最理想化開發手段,實際上在商業開發的過程中,你能做到的並不多。二 不要以為自己是超人。你不會因為看了幾天網上的文章就成為大師,悠著點,網上錯誤的文章和觀點遠比正確的多的多。三 堅持每天比經理早上班半小時,晚下班半小時,每天看專業書三小時,堅持五年,...

linux對嵌入式程式設計師的幫助

之前在arm和powerpc的實驗板寫過一些 得以接觸arm上bootloader vivi 和powerpc上的bootloader uboot。兩者雖然都是bootloader,但我卻有很有意思的發現。uboot可謂是著名的嵌入式bootloader,支援arm ppc等多種體系平台。但它的多體...

Opencv幾個經典的入門級程式

灰度化處理影象 主要用到 plimage cvcreateimage cvsize size,int depth,int channels 相當於如下的步驟 header cvcreateimageheader size,depth,channels cvcreatedata header 具體的 ...