第一篇:1作為一個程序員很重要的一個能力應(yīng)該是解決問題的能力
1.作為一個程序員很重要的一個能力應(yīng)該是解決問題的能力,在解決不了自己問題的時候最起碼要能做到清楚地描述自己的問題好讓其他人解決,如果你的問題別人看都看不懂,怎么幫你去解決。
2.我剛來上海的時候在第一家公司,前三個月平均睡眠時間也就是6個小時,沒人能問問題,一般下班后看書到2點(diǎn),晚上睡在公司,午餐公司報,晚飯我經(jīng)常就是3元一碗的面,吃苦這兩個字,豈是說說這么簡單。
3.自學(xué)能力是程序員必需的能力,你總是會發(fā)現(xiàn)有那么多的東西是在學(xué)校里從來沒有學(xué)過的,甚至于你的老師也未必一定會,但你現(xiàn)在要去搞定它。
4.有些話開始沒想在論壇上多說,做為一個男人年輕的時候還是應(yīng)該多關(guān)注一下事業(yè),尤其是在大城市,如果沒有事業(yè)的,感情也很成問題,我在這上面浪費(fèi)的時間太多了。
5.你要有自己的職業(yè)規(guī)劃,你要知道你今年應(yīng)該達(dá)到什么目標(biāo),明年該干什么,三年后我要達(dá)到什么目標(biāo),目標(biāo)不要太高,但是是你蹦一個就能達(dá)到的。
6.算法(數(shù)據(jù)結(jié)構(gòu))+ 英語(日語)+ 其他能力(表達(dá)、團(tuán)隊、邏輯、管理)+ 具體語言的基本功(比如C++, C#語言 含面向?qū)ο蟾拍?是非常重要的,現(xiàn)在拼的就是個綜合實(shí)力,別指望單憑某些技術(shù)打天下,asp.net再好也未必能應(yīng)聘到微軟和google。
7.數(shù)據(jù)庫, 你應(yīng)該考慮用戶量、訪問速度、內(nèi)存消耗,這些東西和你的sql密切相關(guān),我經(jīng)常見到很多分頁程序根本不去考慮數(shù)據(jù)庫中有多少條數(shù)據(jù),統(tǒng)統(tǒng)select出來,很明顯,當(dāng)你從數(shù)據(jù)庫中查出1萬條數(shù)據(jù)和100條數(shù)據(jù),占用的內(nèi)存是不同的。
8.程序員一定要注意軟件技術(shù)的發(fā)展趨勢,只有這樣,才不至于被淹沒在技術(shù)的洪流中。
9.一個出色的Web設(shè)計師。首先要會xhtml和css。這是一切web的基礎(chǔ)。以前大家都用table劃來劃去,現(xiàn)在的標(biāo)準(zhǔn)是xhtml+css,no table。國際標(biāo)準(zhǔn)推薦用css來定位和布局。第二是script,這個必須很流利。無論是數(shù)據(jù)驗(yàn)證,動態(tài)樣式,還是一些有用的特效,都是需要Script。而Script是基于DOM的,想要精通script,不會DOM就想當(dāng)于學(xué)Java不學(xué)Java庫。之后是選學(xué)的HTC,將Script封裝起來,面向?qū)ο蟮拈_發(fā)JS。然后是XML和XSL,別告訴我現(xiàn)在你還不會XML,會了XML再學(xué)學(xué)XSL不過是一兩天的工夫。Web設(shè)計師應(yīng)該掌握一些美術(shù)的知識,至少要懂得審美。
第二篇:能力很重要[定稿]
能力很重要,但有一種東西更重要,那就是人品。人們說身體不好是廢品,思想不好是毒品,人品才是最高學(xué)歷。人品是什么?是一個人能力施展的基礎(chǔ),是當(dāng)今社會稀缺而珍貴的品質(zhì)標(biāo)簽,人品和能力如同我們的左右手,但有能力沒有人品人將殘缺不全,因此能力是一把雙刃劍。如果能力掌握在品德高尚的人手中,他將會給團(tuán)隊給社會創(chuàng)造出無限的價值。相反他將時刻成為團(tuán)隊中的絆腳石。因此人品決定態(tài)度,態(tài)度決定行為,行為決定最后的結(jié)果,沒有誰原因信任中用一個人品欠佳的員工。好的人品已成為現(xiàn)代人職業(yè)晉城和敬業(yè)標(biāo)桿與成功人生堅實(shí)的根基。
第三篇:作為一個銷售人員,如何提高自己的能力
銷售人員每天就要承受著很大的家庭壓力,事業(yè)壓力,社會壓力;依然傲氣認(rèn)為想做好一個銷售人員,提升自己的能力一定要不斷的挑戰(zhàn)自己,超越自己,逼迫自己去學(xué)習(xí),制定一些短期、中期、長期目標(biāo),“飯要一口一口吃,路要一步一步走”把大目標(biāo)分成小目標(biāo),在實(shí)現(xiàn)目標(biāo)的過程中,結(jié)合自身的情況,將目標(biāo)細(xì)化,循序漸進(jìn)。把身上的思想包袱全部拋掉,這并不表示讓自己懶惰、不努力,而是在自己的心中只裝著自己的目標(biāo),堅持不懈的努力?!皩σ凰颐つ亢叫械拇瑏碚f,任何方向的風(fēng)都是逆風(fēng)”,目標(biāo)既然已經(jīng)明確,接下來要做的就是對自己的一種肯定,也就是自信。自信是成功必不可少的一個重要因素,最簡單的一種培養(yǎng)自信的方法就是只看自己擁有的,讓自己有一種幸福感,然而這并不是一種自我欺騙的手段,關(guān)鍵還要要看自己如何去運(yùn)用。拿破侖說過“在我的字典里沒有不可能三個字”,目標(biāo),自信具備了,就要開始執(zhí)行,并抱著一種摔倒一百次,也要一百零一次站起來的毅力。其實(shí)成功并不遠(yuǎn),只是我們被自己嚇到了。
第四篇:作為一個咖啡烘焙師,應(yīng)該具備的能力
作為一個咖啡烘焙師,應(yīng)該具備的能力
作為自家烘焙咖啡師,你需要具備哪些能力?工業(yè)革命后,反思傳統(tǒng)手工業(yè)的溫度,從土地到桌子的這個咖啡農(nóng)產(chǎn)品,烘焙師從幕后走進(jìn)了咖啡館,拉近了人與土地的距離,走進(jìn)自家烘焙的咖啡館,啜飲一杯主人的心血,喝到不只是咖啡香,而是濃厚的人情味。在十?dāng)?shù)年前,咖啡烘焙的技術(shù)往往是不傳之秘,由于烘焙廠的員工通常會獨(dú)立門戶成為競爭對手,所以常見父子或者親戚之間的傳承為主,再加上大型機(jī)器的購置成本相當(dāng)昂貴,想要自行烘焙咖啡的門檻過高,使得咖啡烘焙成為少數(shù)大型工廠的獨(dú)占市場。而近年來,在歷經(jīng)平價咖啡館的氾濫以及大型連鎖店的沖擊,自家烘焙的趨勢儼然形成,且因不少業(yè)者自行開發(fā)製造或進(jìn)口引入適用于門市的小型烘豆機(jī),讓部分的廠商也從單純的咖啡生、熟豆批發(fā),轉(zhuǎn)向銷售烘豆機(jī)具做來為主要的營利來源,并提供了咖啡烘焙相關(guān)技術(shù)做為輔助銷售的服務(wù)項(xiàng)目之一。由于烘焙技術(shù)從傳統(tǒng)的長期培養(yǎng),到目前需要快速開店營業(yè)的急進(jìn),往往成為被忽視的環(huán)節(jié),造成了自家烘焙咖啡館除了對新鮮度有所保證之外,咖啡的品質(zhì)常為人所質(zhì)疑。筆者認(rèn)為,一個咖啡烘焙師,應(yīng)該具備以下條件:
一、咖啡生豆辨識能力: 最基本要從各大產(chǎn)區(qū)的生豆外觀、特征辨別,了解新舊豆差異,到瑕疵豆的判斷篩選,甚至要懂得查尋生豆來源的資料,這些都是為了在取得購買生豆時,能夠得到穩(wěn)定的品質(zhì)。
二、咖啡烘焙技術(shù)能力:
而機(jī)器商應(yīng)該提供的教育訓(xùn)練,包含了烘豆機(jī)具的功能操作、故障排除與清潔保養(yǎng)。并且提供實(shí)務(wù)上操作,如在同樣烘焙程度時,各主要產(chǎn)區(qū)生豆的含水量、硬度等特性不同所造成的差異,而所需注意的烘焙曲線與技巧以及在不同烘焙程度的過程中,風(fēng)門、溫度、火力等控制。
三、咖啡杯測與配豆能力:
藉由基礎(chǔ)的杯測練習(xí),可讓烘焙師來判別咖啡品質(zhì)的好壞,以及烘焙完成度的優(yōu)劣與否,在對咖啡風(fēng)味的敘述能力上,也能加強(qiáng)對客人銷售介紹的說明;另外在調(diào)配店內(nèi)所要使用的綜合豆時,更可以掌握到單一種咖啡所要表現(xiàn)的特性,平衡協(xié)調(diào)各種比例,展現(xiàn)出自家烘焙咖啡館的獨(dú)特口味。無論是美國的第三波精品咖啡巨頭們,還是日本的百年老店們,都有一個共性,那就是,他們都將烘焙、包裝、零售、咖啡飲品、甜點(diǎn)等完全的展現(xiàn)在消費(fèi)者面前。不是“擺樣子”,而是真正讓消費(fèi)者體驗(yàn)到什么是真正的「From Seed To Cup」。自家烘焙在近年來逐漸興起且井噴式發(fā)展,也反映了人們對咖啡品質(zhì)的要求越來越高,惟有在不斷的練習(xí)嘗試與錯誤修正中累積經(jīng)驗(yàn),彼此精進(jìn),讓自家烘焙咖啡能成為市場的中流砥柱。
第五篇:作為一個程序員需要哪些必須的技能
作為一個程序員需要哪些必須的技能
2014-07-13 作一個真正合格的程序員,或者說就是可以真正合格完成一些代碼工作的程序員,應(yīng)該具有的素質(zhì)。
1:團(tuán)隊精神和協(xié)作能力 把它作為基本素質(zhì),并不是不重要,恰恰相反,這是程序員應(yīng)該具備的最基本的,也是最重要的安身立命之本。把高水平程序員說成獨(dú)行俠的都是在囈語,任何個人的力量都是有限的,即便如linus這樣的天才,也需要通過組成強(qiáng)大的團(tuán)隊來創(chuàng)造奇跡,那些遍布全球的為linux寫核心的高手們,沒有協(xié)作精神是不可想象的。獨(dú)行俠可以作一些賺錢的小軟件發(fā)點(diǎn)小財,但是一旦進(jìn)入一些大系統(tǒng)的研發(fā)團(tuán)隊,進(jìn)入商業(yè)化和產(chǎn)品化的開發(fā)任務(wù),缺乏這種素質(zhì)的人就完全不合格了。
2:文檔習(xí)慣 說高水平程序員從來不寫文檔的肯定是乳臭未干的毛孩子,良好的文檔是正規(guī)研發(fā)流程中非常重要的環(huán)節(jié),作為代碼程序員,30%的工作時間寫技術(shù)文檔是很正常的,而作為高級程序員和系統(tǒng)分析員,這個比例還要高很多。缺乏文檔,一個軟件系統(tǒng)就缺乏生命力,在未來的查錯,升級以及模塊的復(fù)用時就都會遇到極大的麻煩。
3:規(guī)范化,標(biāo)準(zhǔn)化的代碼編寫習(xí)慣 作為一些外國知名軟件公司的規(guī)矩,代碼的變量命名,代碼內(nèi)注釋格式,甚至嵌套中行縮進(jìn)的長度和函數(shù)間的空行數(shù)字都有明確規(guī)定,良好的編寫習(xí)慣,不但有助于代碼的移植和糾錯,也有助于不同技術(shù)人員之間的協(xié)作。
有些codingfans叫囂高水平程序員寫的代碼旁人從來看不懂,這種叫囂只能證明他們自己壓根不配自稱程序員。代碼具有良好的可讀性,是程序員基本的素質(zhì)需求。再看看整個linux的搭建,沒有規(guī)范化和標(biāo)準(zhǔn)化的代碼習(xí)慣,全球的研發(fā)協(xié)作是絕對不可想象的。
4:需求理解能力 程序員需要理解一個模塊的需求,很多小朋友寫程序往往只關(guān)注一個功能需求,他們把性能指標(biāo)全部歸結(jié)到硬件,操作系統(tǒng)和開發(fā)環(huán)境上,而忽視了本身代碼的性能考慮,有人曾經(jīng)放言說寫一個廣告交換程序很簡單,這種人從來不知道在百萬甚至千萬數(shù)量級的訪問情況下的性能指標(biāo)是如何實(shí)現(xiàn)的,對于這樣的程序員,你給他深藍(lán)那套系統(tǒng),他也做不出太極鏈的并訪能力。性能需求指標(biāo)中,穩(wěn)定性,并訪支撐能力以及安全性都很重要,作為程序員需要評估該模塊在系統(tǒng)運(yùn)營中所處的環(huán)境,將要受到的負(fù)荷壓力以及各種潛在的危險和惡意攻擊的可能性。就這一點(diǎn),一個成熟的程序員至少需要2到3年的項(xiàng)目研發(fā)和跟蹤經(jīng)驗(yàn)才有可能有心得。
5:復(fù)用性,模塊化思維能力 經(jīng)??梢月牭揭恍┏绦騿T有這樣的抱怨,寫了幾年程序,變成了熟練工,每天都是重復(fù)寫一些沒有任何新意的代碼,這其實(shí)是中國軟件人才最大浪費(fèi)的地方,一些重復(fù)性工作變成了熟練程序員的主要工作,而這些,其實(shí)是完全可以避免的。復(fù)用性設(shè)計,模塊化思維就是要程序員在完成任何一個功能模塊或函數(shù)的時候,要多想一些,不要局限在完成當(dāng)前任務(wù)的簡單思路上,想想看該模塊是否可以脫離這個系統(tǒng)存在,是否可以通過簡單的修改參數(shù)的方式在其他系統(tǒng)和應(yīng)用環(huán)境下直接引用,這樣就能極大避免重復(fù)性的開發(fā)工作,如果一個軟件研發(fā)單位和工作組能夠在每一次研發(fā)過程中都考慮到這些問題,那么程序員就不會在重復(fù)性的工作中耽誤太多時間,就會有更多時間和精力投入到創(chuàng)新的代碼工作中去。
一些好的程序模塊代碼,即便是70年代寫成的,拿到現(xiàn)在放到一些系統(tǒng)里面作為功能模塊都能適合的很好,而現(xiàn)在我看到的是,很多小公司軟件一升級或改進(jìn)就動輒全部代碼重寫,大部分重復(fù)性工作無謂的浪費(fèi)了時間和精力。
6:測試習(xí)慣 作為一些商業(yè)化正規(guī)化的開發(fā)而言,專職的測試工程師是不可少的,但是并不是說有了專職的測試工程師程序員就可以不進(jìn)行自測;軟件研發(fā)作為一項(xiàng)工程而言,一個很重要的特點(diǎn)就是問題發(fā)現(xiàn)的越早,解決的代價就越低,程序員在每段代碼,每個子模塊完成后進(jìn)行認(rèn)真的測試,就可以盡量將一些潛在的問題最早的發(fā)現(xiàn)和解決,這樣對整體系統(tǒng)建設(shè)的效率和可靠性就有了最大的保證。
測試工作實(shí)際上需要考慮兩方面,一方面是正常調(diào)用的測試,也就是看程序是否能在正常調(diào)用下完成基本功能,這是最基本的測試職責(zé),可惜在很多公司這成了唯一的測試任務(wù),實(shí)際上還差的遠(yuǎn)那;第二方面就是異常調(diào)用的測試,比如高壓力負(fù)荷下的穩(wěn)定性測試,用戶潛在的異常輸入情況下的測試,整體系統(tǒng)局部故障情況下該模塊受影響狀況的測試,頻發(fā)的異常請求阻塞資源時的模塊穩(wěn)定測試等等。當(dāng)然并不是程序員要對自己的每段代碼都需要進(jìn)行這種完整測試,但是程序員必須清醒認(rèn)識自己的代碼任務(wù)在整體項(xiàng)目中的地位和各種性能需求,有針對性的進(jìn)行相關(guān)測試,并盡早發(fā)現(xiàn)和解決問題,當(dāng)然這需要上面提到的需求理解能力。
7:學(xué)習(xí)和總結(jié)的能力 程序員是人才很容易被淘汰,很容易落伍的職業(yè),因?yàn)橐环N技術(shù)可能僅僅在三兩年內(nèi)具有領(lǐng)先性,程序員如果想安身立命,就必須不斷跟進(jìn)新的技術(shù),學(xué)習(xí)新的技能。
善于學(xué)習(xí),對于任何職業(yè)而言,都是前進(jìn)所必需的動力,對于程序員,這種要求就更加高了。但是學(xué)習(xí)也要找對目標(biāo),一些小codingfans們,他們也津津樂道于他們的學(xué)習(xí)能力,一會學(xué)會了asp,一會兒學(xué)會了php,一會兒學(xué)會了jsp,他們把這個作為炫耀的資本,盲目的追逐一些膚淺的,表面的東西和名詞,做網(wǎng)絡(luò)程序不懂通訊傳輸協(xié)議,做應(yīng)用程序不懂中斷向量處理,這樣的技術(shù)人員,不管掌握了多少所謂的新語言,永遠(yuǎn)不會有質(zhì)的提高。善于總結(jié),也是學(xué)習(xí)能力的一種體現(xiàn),每次完成一個研發(fā)任務(wù),完成一段代碼,都應(yīng)當(dāng)有目的的跟蹤該程序的應(yīng)用狀況和用戶反饋,隨時總結(jié),找到自己的不足,這樣逐步提高,一個程序員才可能成長起來。
一個不具備成長性的程序員,即便眼前看是個高手,建議也不要選用,因?yàn)樗湮榈臅r候馬上就到了。具備以上全部素質(zhì)的人,應(yīng)當(dāng)說是夠格的程序員了,請注意以上的各種素質(zhì)都不是由IQ決定的,也不是大學(xué)某些課本里可以學(xué)習(xí)到的,需要的僅僅是程序員對自己工作的認(rèn)識,是一種意識上的問題。