目前分類:生活學習 (61834)

瀏覽方式: 標題列表 簡短摘要

經過15年的練習后……

來源: jobbole  發布時間: 2011-04-12 10:43  閱讀: 1092 次  推薦: 0   原文鏈接   [收藏]  

C語言,美麗的語言

來源: aqee  發布時間: 2011-03-30 13:42  閱讀: 1200 次  推薦: 0   原文鏈接   [收藏]  

  本文是從 C, The Beautiful Language 這篇文章翻譯而來。

一個10年程序員職業發展、總結和困境

作者: 小墨的童鞋  來源: 博客園  發布時間: 2011-04-12 10:46  閱讀: 1411 次  推薦: 1   原文鏈接   [收藏]  
  1. 我不是計算機科班出身(學金融的),但是我喜歡編程,01年4月看到鄭州一家網站招聘網絡編輯,就去了,其實準備了很久,當然也面試上了,一個月800塊錢,3個月試用期打八折。因為我上網還算早,所以喜歡網絡,所以就應聘了帶“網絡”兩個字的職位。后來到了公司才知道網絡編輯其實就是Ctrl+C\Ctrl+V而已。在那個網站我學會了做網頁(HTML),也了解了一些ASP知識。因為我的上司領導有方,工作很順利,網站很成功,一批同事也成為我現在最最好的朋友,但當初覺得這個職位學不到什么東西,可能愛好的原因,一心要找個程序員的工作,這個是我離職的主要原因。。總結:1.千萬別以為某些職位沒有前途,只是因為自己沒有用心做而已,360行,行行出狀元。如果喜歡某個工作就堅持做下去吧,不要因為看不到某個職位的前途就輕易放棄。2.好的領導太重要了(好領導特質:鼓勵你、服務你;壞領導特質:批評你、管理你)
  2. 好在那個網站做的很成功,在鄭州也算很有點知名度,所以第二份工作沒費什么勁就找到了,一個專門做網站的小公司。幾乎1-2周做一個網站,當初做了多少小項目可想而知。另外接觸了.NET,覺得這個東西很好,開始學習。當初覺得對新手來說這個工作還算不錯,我算是程序員入門了吧。不過我對別人說我是程序員的時候,心里總還是不怎么踏實,我還是知道自己多少斤兩的。鄭州工作了些日子,慢慢有點絕望了,因為每個月1000出頭的工資是無法正常維持一個程序員的生活的,最起碼一臺電腦要6000多,就是不吃不喝半年的收入(當初好在房價不高,呵呵),不是公司壓榨我們,也不是我不努力,因為鄭州的市場大小就是如此,做一個網站1000元左右,公司辛苦一個月,掙的錢發發工資就沒有了,公司可憐,員工也可憐。所以決定走出鄭州。總結:1.頭一份工作的成功對第二份工作幫助非常大。自信心的增強,是裝不出來的,一個成功的項目會在你心里留一輩子,你參與了多少,你在項目中的位置并不重要。2.有空多看書學習吧,計算機發展太快了,用了ASP1年多就淘汰了。3.工資低別總埋怨公司克扣,看看是公司的戰略問題,還是行業發展問題,或者是整個經濟環境的問題,然后再做調整。
  3. 2003年3月20日,沒記錯的話是美國開打薩達姆的日子,我來到了上海。做過ERP,做過公共事業收費系統。起初幾年感覺很爽,雖然開銷比鄭州大了,但是收入也高了,至少養臺電腦不成問題。中間換了幾次工作,每次收入幾乎都翻倍,也做成了幾個項目,自我感覺良好,開始學很多東西,設計模式、SQLServer、.NET、項目管理……但終無所成。具體我不詳細說了。總結:1.盡量選擇大公司吧、歐美企業;如果我問在小公司學習東西多,還是在大公司學習東西多,我想很多人會回答小公司,因為公司小,你必須什么活都要干,大公司往往分工明細,你接觸的面肯定就窄。我開始工作的5-6年都是這樣想的,其實完全錯誤!人的精力其實非常有限,能把一個點學精就非常非常不容易了,你做的事情多了,肯定每件都不細,并且這些事情互相影響,看起來可能很炫,貌似能干,其實華而不實。舉個最簡單的例子,民營企業一般工作壓力大,干活比較多,加班最多,但是你看到過有招聘說“民營企業工作經驗的優先”么?我是沒見過。按道理說民營才最鍛煉人啊?想想“單一職責原則”吧,用在人身上也是對的,“做得雜”=“效率低”。比如你每天做4件事情,每件事情4個小時,一天16個小時泡在公司,其實干活的質量比不上一個每天遲到2個小時,花6個小時干好1件事情的人。就算不考慮勞累對效率的影響,你花在這1件事情上的精力就是沒人家多。人家成為做這一件事的NO.1,就是專家,你16個小時也就是個優秀員工。2.學習不要急于求廣,可能感覺跟我剛才說的多學習有點矛盾,其實不矛盾,這里說的是學習要先有深度再求廣度,過去我是總感覺這個也重要,那個也重要,其實每個火力都不集中。
  4. 今天看《程序員》雜志,里邊有個程序員收入分析,說跳槽超過4次高收入的人就開始減少了。我不知道別人怎么看這個信息,有人說可能HR喜歡穩定的人,也可能有部分原因,我認為真實原因是工作5-6年成為高級程序員后,技術經驗的比重開始下降,行業經驗的比重開始上升,而頻繁跳槽的人往往是沒有什么行業積累的。并且跳槽是有“癮”的,因為開始跳槽往往能嘗到甜頭,往往有什么不順利,就想換個地方也許就好了,后來發現隱憂就已經晚了。與其多跳槽,不如選工作多慎重,這點我是最失敗的地方(我意識到的太晚了)。如今我工作了10年了,現在在一家亂七八糟的公司,已經3年了,種種原因吧,一失足,千古恨。情況其實很尷尬,如果現在找工作,工資也10多k,但是歐美企業可能性不大,因為我英文不好,也不是科班出身,也遠遠不是.NET方面的專家。民營我實在不想去了(現在有了家庭有了寶寶,實在吃不消人海戰術了),看下來我竟然沒法選擇了……所以我這幾天給我做了一個重新的定位,先要成為技術方面的專家,下份工作的主要任務不是錢,是找行業……不知道對不對。總結:1.換工作需慎重,找到自己適合的行業穩定下來吧;2.外語很重要,是工資×2的東西;3.有了家庭,你會發現給你拼命的機會越來越少,如果你還年輕,還是多努力吧。

  羅里羅嗦說了這么多,自己回顧了一下我10年的從業經歷,我還能工作幾個10年呢?希望能對剛入職場的程序員們有點幫助,也希望高手們給我指點一下迷津,我知道我錯過了太多的東西,我的時間不多了。這幾天我真的為了今后職業發展的事情死了不少腦細胞。晚安!

你的工作不是命令人們去做什么

來源: aqee  發布時間: 2011-04-12 11:01  閱讀: 594 次  推薦: 0   原文鏈接   [收藏]  

  本文是從 Your Job is NOT Telling People What To Do 這篇文章翻譯而來。

永遠不要去請示是否應該整理一下你的代碼

來源: aqee  發布時間: 2011-04-12 11:05  閱讀: 1933 次  推薦: 0   原文鏈接   [收藏]  

  本文是從 Whyyou should never ask permission to clean up code 這篇文章翻譯而來。   “我可以花一點時間整理一下這段程序嗎?它太亂了。”對于這個問題的回答應該永遠是“好!”。然而,很多時候,你會發現,我們由于預算、時間、預定計劃、預見性和一些公司里典型的“玩世不恭”現象而拒絕了這樣的請求。我的建議是,親愛的開發者朋友們,永遠不要去請示這樣的問題,你知道那是至關重要而必須要做的。

這是給開發者的彌天大謊還是至理名言?

來源: aqee  發布時間: 2011-04-12 11:06  閱讀: 2194 次  推薦: 0   原文鏈接   [收藏]  

  本文是從 The Greatest Developer Fallacy Or The Wisest Words You’ll Ever Hear? 這篇文章翻譯而來。

寫出好程序的11個技巧

來源: 白開水的博客  發布時間: 2012-02-18 16:03  閱讀: 3393 次  推薦: 1   原文鏈接   [收藏]  

  有很多理由都能說明為什么我們應該寫出清晰、可讀性好的程序。最重要的一點,程序你只寫一次,但以后會無數次的閱讀。當你第二天回頭來看你的代碼時,你就要開始閱讀它了。當你把代碼拿給其他人看時,他必須閱讀你的代碼。因此,在編寫時多花一點時間,你會在閱讀它時節省大量的時間。

愚蠢且能干

來源: aqee  發布時間: 2011-01-09 23:30  閱讀: 1540 次  推薦: 0   原文鏈接   [收藏]  

  有個人曾經問拿破侖是如何給士兵指派任務的。拿破侖回答說這很簡單:士兵要么聰明要么愚蠢,要么懶惰要么精力充沛。

一名開發者從做技工的父親那里學到的5堂課

作者: Alan Downi  來源: ITeye  發布時間: 2012-03-27 20:37  閱讀: 6294 次  推薦: 0   原文鏈接   [收藏]  

程序員——世界上最好的職業之一

作者: 路人甲說  來源: 博客園  發布時間: 2011-04-19 10:50  閱讀: 5302 次  推薦: 4   原文鏈接   [收藏]  

  提起程序員,大家的第一印象是什么?

有理想的程序員必須知道的15件事

來源: cnbeta  發布時間: 2011-04-24 21:42  閱讀: 1716 次  推薦: 2   原文鏈接   [收藏]  

  作為程序員,要取得非凡成就需要記住的15件事。

幽默風趣的程序人生回顧:十年編程

作者: 風中有只凌亂雞  發布時間: 2012-02-15 14:10  閱讀: 5365 次  推薦: 2   原文鏈接   [收藏]  

  2010-12-20

編程:休息片刻的好處

來源: jobbole  發布時間: 2012-01-24 12:52  閱讀: 1278 次  推薦: 0   原文鏈接   [收藏]  

  原文作者 Axel Rauschmayer 是一位居住在德國慕尼黑的自由軟件工程師。他在這篇博文列舉了在編程期間休息片刻的一些好處。

論編程的最后期限

來源: 伯樂在線  發布時間: 2012-01-24 12:42  閱讀: 984 次  推薦: 0   原文鏈接   [收藏]  

  英文原文:On Programming Deadlines

寫給即將入行的程序員的一封信

來源: 伯樂在線  發布時間: 2011-07-03 13:23  閱讀: 3342 次  推薦: 1   原文鏈接   [收藏]  

  首先,歡迎來到程序員的世界。在這個世界上,不是有很多人想創造軟件并解決問題。你是一名hacker,屬于那些愿意做一些有挑戰性的事情的人。

不要自稱為程序員

來源: 阮一峰的網絡日志  發布時間: 2012-01-24 17:51  閱讀: 1851 次  推薦: 1   原文鏈接   [收藏]  

關于計算機專業的人如何學好編程

作者: 陳梓瀚  發布時間: 2012-02-16 11:33  閱讀: 10492 次  推薦: 2   原文鏈接   [收藏]  

  2009-05-04

開發人員能夠得到的最好贊揚

來源: jobbole  發布時間: 2011-01-16 18:11  閱讀: 702 次  推薦: 1   原文鏈接   [收藏]  
摘要:原文作者Phil Haack 從1997年開始從事軟件開發,目前擔任微軟的ASP.NET MVC框架的高級項目經理,另外也負責ASP.NET的部分特性。Phil認為:開發人員能夠獲得的最大贊揚,就是其他開發人員的給予的贊揚。即:同行的贊揚!

我是如何在12周內由零基礎成為一名程序員的

來源: 36氪  發布時間: 2012-01-23 12:53  閱讀: 2822 次  推薦: 5   原文鏈接   [收藏]  
摘要:一個海軍陸戰隊服役超過10年的退役戰士在12周內由零基礎成為一名程序員?讓我們一起來看看這個不同凡響的個例。

你是世界上最優秀的開發人員嗎?

來源: jobbole  發布時間: 2011-03-06 21:24  閱讀: 858 次  推薦: 0   原文鏈接   [收藏]  

  關于謙虛,千言萬語都道不盡。作為獨立的個體,我們都往往欽佩那些謙虛的人。低調的名人、平和的僧侶,都是我們所敬仰的。從小別人就告訴我們,謙虛是件好事兒,而且要求我們一定要謙虛。然而從社會角度來看,謙人并不會得到嘉獎。默默辛勤工作的人不會得到賞識,不斷爭取、隨后又能證明自己能力的人才會得到賞識。