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