有關(guān)于程序員的漫畫(huà)四幅:要錢(qián)還是要命?

發(fā)布時(shí)間:2012-3-15 13:22    發(fā)布者:1770309616
關(guān)鍵詞: 編程 , 程序員
漫畫(huà)一:軟件編程
漫畫(huà)二:使用 LISP 語(yǔ)言的程序員眼里其他語(yǔ)言程序員的形象
漫畫(huà)三:學(xué)校里的編程和真實(shí)項目里的編程
漫畫(huà)四:程序員與劫匪





來(lái)自: 外刊IT評論


循序漸進(jìn)學(xué)編程

軟件開(kāi)發(fā)者是一個(gè)日新月異的領(lǐng)域—–IT中的大師,今天的編程方式與明天的編程或許截然不同,技術(shù)在不斷地革新,新語(yǔ)言、新平臺的如雨后春筍般出現、更好的解決方案的冒出,因此我們需要跟得上節奏,我們沒(méi)有選擇,唯有努力提高自己。下面的幾點(diǎn)建議或許能幫助你成為一個(gè)優(yōu)秀地開(kāi)發(fā)者。
你是否聽(tīng)說(shuō)過(guò)Kaizen這個(gè)詞呢?簡(jiǎn)單地說(shuō)就是“改良”的意思。當然它不僅僅是一個(gè)單詞,同時(shí)代表著(zhù)一種哲學(xué),一個(gè)不斷完善自我的理念。它需要客觀(guān)的監督和改善。更多的細節可以從這里了解。




當然下面的建議是沒(méi)有先后順序的。

0. 閱讀代碼:

經(jīng)常認真閱讀他人的代碼。尋找大家公認的優(yōu)秀軟件作品,學(xué)習其背后的運作原理,領(lǐng)悟他人解決問(wèn)題的方法,有時(shí)候你也會(huì )要到同樣的問(wèn)題,試著(zhù)對比其技術(shù)和解決方案。

1. 編寫(xiě)代碼:

在一個(gè)你還從未解決過(guò)的問(wèn)題上多花點(diǎn)時(shí)間,嘗試著(zhù)培養自己的思考方法以及思維模式,你會(huì )因此而獲得很多的樂(lè )趣。這樣做并不難,而且它還是很好的問(wèn)題反饋源。對于每個(gè)問(wèn)題幾乎任何時(shí)候都有不同的解決方法,學(xué)者用不同的方法解決問(wèn)題,對比它們之間的優(yōu)點(diǎn)和弊端,使用諸如模塊化和系統集成的方式編程,那樣寫(xiě)代碼非常的簡(jiǎn)潔,清晰。

2. 跟上技術(shù)潮流:

在twitter和facebook、weibo等社交網(wǎng)絡(luò )關(guān)注技術(shù)大牛,訂閱你的RRS。及時(shí)了解新語(yǔ)言,對技術(shù)要有深入研究而不是僅僅停留在只會(huì )調用API的層面上。技術(shù)是要靠實(shí)力說(shuō)話(huà)的,光忽悠沒(méi)用,所以盡可能早的深入了解。

3. 從不同的角度思考問(wèn)題:

沒(méi)錯,你就是一個(gè)開(kāi)發(fā)者,但是你會(huì )把自己的作品當做普普通通的產(chǎn)品嗎?商業(yè)價(jià)值怎么樣?寫(xiě)出來(lái)的軟件能給你帶來(lái)什么樣的價(jià)值?需要用到哪些資源?有比軟件帶來(lái)更多價(jià)值還重要的事情嗎?軟件所表達的思想在于什么?用戶(hù)在使用過(guò)程中軟件能扮演什么樣的角色?這些問(wèn)題看似很老套或者微不足道,其實(shí)不然,我們應該不斷地去回答這些問(wèn)題,開(kāi)始不同角度思考問(wèn)題。

4. 測試是開(kāi)發(fā)者的工作:

未測試的代碼就像一個(gè)未知的承諾,不去測試代碼,編程技巧很難得到提高。作為用戶(hù)你會(huì )因為一個(gè)得不到保證的承諾而把錢(qián)交給一個(gè)完全陌生的人嗎?用測試單元做功能和集成測試,證明你的代碼可以正確執行,使他人放心地使用。把代碼放到GitHub資源庫上去。記。簲U大代碼測試覆蓋范圍,減少代碼的復雜度、去除代碼的壞味道,不斷調整、提高。

5. 在社區和開(kāi)發(fā)者交流

向他人學(xué)習,和他人探討問(wèn)題。通過(guò)閱讀他人代碼提高自己的水平,同時(shí)盡可能去幫助他人,用一種開(kāi)放地思維接受和分析他人的解決方案以及思想。

6. 每天交付可使用的部分

學(xué)會(huì )把大項目分解成為更小的,變成可交付使用的部分。做里程碑、做測試證明、做進(jìn)度規劃。分析和總結是必不可少的,此刻就把它記錄下來(lái),注意前后的變化,長(cháng)期的積累將使你更加自信,外人對你刮目相看,做一個(gè)快樂(lè )的程序員吧。

7. 忙里偷閑:

參加娛樂(lè )、體育活動(dòng)、接觸大自然。你的身體和大腦需要休息,經(jīng)常站起來(lái)活動(dòng)活動(dòng),切忌一直坐著(zhù)盯著(zhù)屏幕。

原文:OCHRONUS     編譯:伯樂(lè )在線(xiàn) – 劉志軍


工作滿(mǎn)意度評估程序員版
你是否對自己的工作感到滿(mǎn)意?你覺(jué)得現在的職業(yè)發(fā)展還盡如人意嗎?大約每隔6個(gè)月,我都會(huì )花些時(shí)間思考這些重要問(wèn)題。當問(wèn)及對職業(yè)是否滿(mǎn)意,“是的,我喜歡我的工作”或者“我打算就在這里一直工作下去了”,類(lèi)似這樣的回答通常沒(méi)有什么價(jià)值。那么,什么是程序員對工作感到滿(mǎn)意的關(guān)鍵因素呢?怎樣才能讓黑客們對工作更加滿(mǎn)意呢?
譯注:hacker 黑客:黑客一詞,原指熱心于計算機技術(shù),水平高超的電腦專(zhuān)家,尤其是程序設計人員。黑客一詞已被用于泛指那些專(zhuān)門(mén)利用電腦網(wǎng)絡(luò )搞破壞或惡作劇的家伙。本文中的黑客取前一個(gè)含義。

首先,讓我們將工作滿(mǎn)意度進(jìn)行細分,然后逐個(gè)討論如何衡量這些方面。在這個(gè)迷你系列的下一篇文章中,我會(huì )討論如何成為一名更有滿(mǎn)足感的程序員。

團隊協(xié)作

按照的Jeff Atwood說(shuō)法,“你選擇同他一起工作的人,通常就是能夠評估工作滿(mǎn)意度的最佳人選!本臀叶缘拇_如此;仡欉^(guò)去,當我最具熱情工作愉快的時(shí)候,我是優(yōu)秀團隊中的一員,這個(gè)團隊由黑客組成。我們在一起配合得很好。我們從彼此的身上獲得靈感。知道彼此的長(cháng)處和缺點(diǎn),以及如何在淋漓盡致發(fā)揮強項的同時(shí)改進(jìn)缺點(diǎn)。我們尊重彼此的經(jīng)驗、學(xué)識以及各自的偶像。正如你知道的……

想想曾和你一起工作過(guò)的最好的黑客。他們希望加入你的團隊嗎?如果不是,這就是個(gè)問(wèn)題。如果那些黑客現在不想加入你的團隊,你的團隊也不會(huì )吸引其他頂尖黑客,你會(huì )因此感到郁悶。

好的團隊由優(yōu)秀的黑客組成,他們在一起協(xié)同工作。沒(méi)有一個(gè)好的工作環(huán)境就不可能吸引頂尖人才。所以,如果工作環(huán)境在下面幾個(gè)方面做得不好,就肯定吸引不到好的人才,也幾乎不可能打造出一支優(yōu)秀的團隊。這也就是為什么強勢的開(kāi)發(fā)團隊在工作滿(mǎn)意度評估中名列榜首。



項目質(zhì)量

聰明人對一直不斷地重復感到厭倦。黑客們也不例外。如果他們堅持用同一種語(yǔ)言編程,用同樣枯燥的CRUD 界面,使用和初學(xué)編程時(shí)同樣的算法,他們不會(huì )為此感到高興。大多數開(kāi)發(fā)者渴望學(xué)習新東西,并將它們應用到實(shí)際開(kāi)發(fā)中。難題和帶有挑戰性的問(wèn)題會(huì )讓他們感到興奮。

花些時(shí)間思考一下你最近學(xué)到的新技術(shù),以及最近解決過(guò)的難題。這不僅會(huì )讓你在技術(shù)方面感到滿(mǎn)足,更會(huì )讓你的職業(yè)發(fā)展更進(jìn)一步。

工作和生活平衡

黑客通常會(huì )難以置信地長(cháng)時(shí)間工作,只需要Cheetos(膨化食品)和Bawls蘇打水就可以生存。這種死亡行軍式的軟件開(kāi)發(fā)不會(huì )長(cháng)久,最終的代價(jià)是精疲力盡并對工作感到厭惡。

看一下你花在工作上的時(shí)間,就會(huì )知道自己在工作和生活平衡方面做得如何。很多人在精疲力盡之前沒(méi)有絲毫察覺(jué),所以去和家人和朋友談?wù)劙,讓他們幫助你了解如何在工作與其他活動(dòng)或責任之間找到平衡。

官僚和公司政治

一定程度的官僚和公司政治是不可避免的,但是好的管理者會(huì )在很大程度上幫你把這些屏蔽掉。我唯一沒(méi)有受到這些困擾的時(shí)候恐怕就是在大學(xué)里,不是因為別的,而是那時(shí)我對很多事情都抱有偏見(jiàn)。大學(xué)里的官僚實(shí)際上更嚴重,但我除了做自己的事情之外其他一概不關(guān)心。那些與編程沒(méi)有任何關(guān)系的事情,我只當作去交水費或是送垃圾。

總的來(lái)說(shuō),快樂(lè )知足的黑客們總是在朝著(zhù)一個(gè)目標努力編程并不斷進(jìn)步。程序員是這樣的一群人,他們不喜歡文山會(huì )海,不喜歡爭論預算,也不喜歡在資源自足的情況被要求具有創(chuàng )造性或者漂亮地完成工作。如果項目經(jīng)常停滯,因為不斷變化或缺少需求而受阻,管理決策不到位或沒(méi)有方向,黑客們會(huì )因此感到沮喪和不滿(mǎn)。更糟糕的情況是,如果因為過(guò)度的官僚和政治讓他們無(wú)事可作,他們會(huì )認為自己的技術(shù)無(wú)用武之地并且得不到重視。這不僅會(huì )讓他們對官僚不滿(mǎn),而且對公司的認同和尊重程度也會(huì )降低。

認可和尊重

杰出和博學(xué)的專(zhuān)家們通常希望管理者在作出決定時(shí)認真考慮并咨詢(xún)他們的意見(jiàn)。通常也應該如此。如果管理者不尊重技術(shù)人員的建議或者不詢(xún)問(wèn)他們的意見(jiàn),結果執行決定的時(shí)候開(kāi)發(fā)者們會(huì )對此不滿(mǎn)并不予配合。

你有沒(méi)有接手過(guò)棘手的項目?你的建議被提交討論了嗎?你的意見(jiàn)最終被采納了嗎?在重要里程碑完成時(shí)有收到祝賀嗎?這些都能夠衡量你在公司里受到的認可和尊重。你是否經(jīng)常被迫去做一些你沒(méi)有把握或者不贊同的事情?你是否經(jīng)常受到能力不如你的人反對和排擠?(請注意——要確保對好的技術(shù)方案保持開(kāi)放的心態(tài))這些就是不滿(mǎn)的信號。

薪水

這是工作滿(mǎn)意度最好量好的因素之一。在網(wǎng)上簡(jiǎn)單搜索招聘板塊,就能夠查到在自己行業(yè)里類(lèi)似工作的薪資水平。了解自己公司里其他人的薪資也是非常有價(jià)值的。很明顯,如果你的薪資不如別人你會(huì )因此感到不滿(mǎn),反過(guò)來(lái)說(shuō)如果你的薪資相當不錯你應當感到滿(mǎn)足。

通過(guò)逐條比對這些條件,我對自己的工作滿(mǎn)意程度更加清楚了。這讓我知道需要在哪些方面采取行動(dòng)和提升。在未來(lái)的2個(gè)禮拜里,我會(huì )按照上述各條采取行動(dòng)。

與此同時(shí),那些因素在你看來(lái)是重要的呢?

英文原文:Jess Johnson 編譯:伯樂(lè )在線(xiàn) – 唐尤華
本文地址:http://selenalain.com/thread-87311-1-1.html     【打印本頁(yè)】

本站部分文章為轉載或網(wǎng)友發(fā)布,目的在于傳遞和分享信息,并不代表本網(wǎng)贊同其觀(guān)點(diǎn)和對其真實(shí)性負責;文章版權歸原作者及原出處所有,如涉及作品內容、版權和其它問(wèn)題,我們將根據著(zhù)作權人的要求,第一時(shí)間更正或刪除。
xiaosong 發(fā)表于 2012-3-24 00:56:33
受教了
xiandawuok 發(fā)表于 2012-3-24 08:21:58
受教了
yinker 發(fā)表于 2012-3-26 13:24:41
受教了
tanemin 發(fā)表于 2012-3-26 19:43:44
學(xué)習了……
zhuozzc 發(fā)表于 2012-3-29 16:20:24
看看
yaho 發(fā)表于 2012-4-8 15:52:42
了解了
phoeleo 發(fā)表于 2012-4-20 13:52:56
我是每天看貼無(wú)數,基本上不回貼,后來(lái)發(fā)現這樣很傻,很多比我注冊晚的人級別都比我高,于是我就把這段文字保存在記事本里,每看一貼就復制粘貼一次,順便幫lz把貼子頂上去,我現在覺(jué)悟了,為什么不回帖賺點(diǎn)分!
您需要登錄后才可以發(fā)表評論 登錄 | 立即注冊

相關(guān)視頻

關(guān)于我們  -  服務(wù)條款  -  使用指南  -  站點(diǎn)地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權所有   京ICP備16069177號 | 京公網(wǎng)安備11010502021702
快速回復 返回頂部 返回列表
午夜高清国产拍精品福利|亚洲色精品88色婷婷七月丁香|91久久精品无码一区|99久久国语露脸精品|动漫卡通亚洲综合专区48页