1. 任何一個(gè)程序設(shè)計(jì)無外乎是對(duì)磁盤I/O,網(wǎng)絡(luò)I/O,內(nèi)存,cpu的一個(gè)折中選擇,所以不可能某一個(gè)系統(tǒng)能同時(shí)做到一致性,高效性,用戶體驗(yàn)的完美結(jié)合,而是做到一個(gè)最佳的結(jié)合點(diǎn)。因此,在優(yōu)化一個(gè)系統(tǒng)的時(shí)候也是如此,怎么去做到資源的平衡,而不是項(xiàng)目的某一個(gè)方面的優(yōu)化,是一個(gè)值得更加引起注意的地方,因?yàn)橥粋€(gè)點(diǎn)的優(yōu)化,會(huì)同時(shí)帶來新的性能的瓶頸。
2. 在項(xiàng)目中做到分清楚什么是關(guān)鍵流程,什么是分支流程,用簡(jiǎn)單方案解決問題是做好的。在做自己技術(shù)的同時(shí),有空要多關(guān)注自己行業(yè)的發(fā)展和動(dòng)態(tài),因?yàn)槟闶切袃?nèi)人,而不是獨(dú)立的個(gè)體。
3. 在設(shè)計(jì)自己的系統(tǒng)時(shí),要能用數(shù)字或者圖表顯示說明自己系統(tǒng)的性能,系統(tǒng)要讓用戶不感知:比如不要為了安全,讓用戶在使用過程中做太多的操作,那樣會(huì)失掉很多用戶。
4. 在工作中,要以自己的工作為出發(fā)點(diǎn)去以點(diǎn)帶面的方式深挖自己相關(guān)的技術(shù),而是不是泛泛學(xué)習(xí)各種技術(shù),很多東西你只要有個(gè)印象這個(gè)是干什么用的就行,到用的時(shí)候在深入學(xué)習(xí)應(yīng)用,這樣不但能有更多的時(shí)間做好自己的工作,又能以搞好自己的技術(shù)。千萬記住,即使現(xiàn)在學(xué)會(huì)了一樣?xùn)|西,如果不用,也會(huì)隨著時(shí)間忘記,而且如果沒有在工作的變成項(xiàng)目中用到,忘得更快,得不償失。所以,舍棄有時(shí)也是提高工作和學(xué)習(xí)效率的一種方式。
5.技術(shù)做到一定的時(shí)候,需要加入對(duì)業(yè)務(wù)的深入思考,不要讓技術(shù)脫離業(yè)務(wù),不要讓開發(fā)成為的只是一種資源或者PD的工具,而要主動(dòng)問自己或者業(yè)務(wù)方:為什么要做這個(gè)?做這個(gè)的目的是干什么?只有知道的做一件事的意圖,你才能真正主動(dòng)而不是被動(dòng)的去思索需找最佳的解決方案,也許這是很重要的,不管你現(xiàn)在是在從事技術(shù)或者業(yè)務(wù)方面的工作,先從自己的工作點(diǎn)為中心區(qū)進(jìn)行各方面的擴(kuò)展,因?yàn)槭虑榈谋举|(zhì)都是一樣的,關(guān)鍵是把東西做到更好。
6. 作為一個(gè)程序員,在一個(gè)成熟公司的發(fā)展無外乎下面一些成長(zhǎng)路徑:修改日常的開發(fā)-》負(fù)責(zé)一個(gè)模塊的開發(fā)-》實(shí)現(xiàn)產(chǎn)品-》帶團(tuán)隊(duì)實(shí)現(xiàn)產(chǎn)品,當(dāng)然也有不同的發(fā)展路徑,但是一定要搞清楚自己工作的目的不是唯一為了賺錢,往往認(rèn)真工作的目的更重要的是一種無法用一個(gè)具體的數(shù)字能衡量的東西:比如自己的成長(zhǎng),比如技術(shù)上的更大進(jìn)步。。。在你離開一家公司時(shí),往往讓你帶走的不是你在那家公司的級(jí)別,不是工作背后能帶來金錢利益的且只能是作為一種工作激勵(lì)的KPI設(shè)定,而是你收獲的本領(lǐng)和成長(zhǎng)。
7. 做一個(gè)產(chǎn)品時(shí),不要等到什么都想明白了,什么都完美的實(shí)現(xiàn)了之后才展現(xiàn)的用戶的面前,因?yàn)槟莻€(gè)時(shí)候也許你的產(chǎn)品已經(jīng)被別人占去了先機(jī)或者用戶的喜好已經(jīng)轉(zhuǎn)移,最好的的方法是做一個(gè)權(quán)衡,考慮好一個(gè)節(jié)奏和市場(chǎng)的變化。
8.永遠(yuǎn)要認(rèn)識(shí)到自己不是超人,不要覺得自己在某些方面多花點(diǎn)時(shí)間就能搞好所有事情,千萬要學(xué)會(huì)權(quán)衡和舍棄。
9. 多認(rèn)識(shí)業(yè)界的同仁; 多參加行業(yè)的會(huì)議; 多分享自己的成長(zhǎng)和經(jīng)驗(yàn)。多通過一些內(nèi)部的課程認(rèn)識(shí)一些神一樣的隊(duì)友,這會(huì)對(duì)自己的影響很大,會(huì)讓你很有前進(jìn)的動(dòng)力,感覺到偶像的力量的那種”幸福感“。
10. 關(guān)于創(chuàng)業(yè)要注意:A. 畢業(yè)后最好先去一家有一定規(guī)模的相對(duì)比較規(guī)范的企業(yè)學(xué)習(xí)工作3年,如果有了很好的機(jī)會(huì)你再考慮創(chuàng)業(yè)的可能。這種公司對(duì)人的管理和對(duì)技術(shù)的分享互動(dòng)會(huì)讓你得到足夠的鍛煉、學(xué)習(xí)和發(fā)展,這是一種很有財(cái)富性的積累。 B. 創(chuàng)業(yè)不是辛苦之后必然而然的享受成功喜悅的產(chǎn)物,不是簡(jiǎn)單的說吃了足夠的苦后就能自然見到所謂彩虹的美好事情,在創(chuàng)業(yè)之前,一定要考慮好所有壞的情況發(fā)生,包括利益或者觀點(diǎn)的不同也許會(huì)造成造成創(chuàng)業(yè)初期的好友反目成仇或者分道揚(yáng)鑣。 C. 創(chuàng)業(yè)中不要為了省錢而找大學(xué)的學(xué)生來打工,因?yàn)閷iT為了賺生活費(fèi)完成工作任務(wù)和志同道合的為了一個(gè)目標(biāo)而去自覺的實(shí)現(xiàn)所產(chǎn)生的效果是不可同日而語的,記住,一個(gè)志同道合,有激情的團(tuán)隊(duì)要遠(yuǎn)好于一個(gè)好產(chǎn)品的重要性。
11. 記得要堅(jiān)持學(xué)習(xí),沒有什么比堅(jiān)持和關(guān)注更能搞定一件事情。
12. 要給自己目標(biāo),并且很好的分解自己的目標(biāo),目標(biāo)是一個(gè)人衡量自己是否前進(jìn)的動(dòng)力。千萬不要做事拖拉,下定決心立馬做一件事情比一直計(jì)劃做一件偉大的事情而遲遲不做更有執(zhí)行效率和力度。
13. 在任何一家公司,特別是一家已經(jīng)逐步成熟的公司,你一定會(huì)遇到你覺得不公平的事情,這一定是事實(shí),要接受它。與其無畏的去抱怨,不如行動(dòng)起來去改變一些自己能改變的事情,記住,遇到困難,總可以有自己或團(tuán)隊(duì)能解決的事情。
-
程序員
+關(guān)注
關(guān)注
4文章
953瀏覽量
29821
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論