㈠ 分享 | 國外程序員常去的14個開發社區
文 | 小峰
來自Linux中國
作為程序員,選擇好合適的開發社區對提高自己的編程能力會有很大的幫助,我也說不出為什麼,但是一些優秀的實時開發社區確實能幫你積累不少開發經驗。
下面我們來看一下程序員經常去的14個頂級開發者社區,如果你還不知道它們,那麼趕緊去看看,也許會有意想不到的收獲。
Stack Overflow
9月份,Stack Overflow也將迎來其6歲的生日,毫無疑問,Stack Overflow是全球最受程序員歡迎的開發社區,而且也是內容最豐富的社區之一。
官方網站: http://stackoverflow.com/
reddit也是一個非常富有個性的社區,你可以在reddit上提交一些感興趣的話題,也可以和其他程序員討論一些編程開發的問題和當前的IT熱點資訊,reddit是一個用戶粘性比較強的開放社區,編程開發板塊只是其中的一小部分。
官方網站: http://www.reddit.com/r/programming
Google+ Communities
加入Google+社區只需要一個Google賬戶即可,你可以完全免費的獲取裡面的資源。
官方網站: https://plus.google.com/communities
SitePoint
SitePoint社區論壇也是我最喜歡的在線開發社區和程序員設計師家園之一,SitePoint主要目標是幫助初學者了解其選擇的編程語言和技術,並且得到相應的提高,網站內容包括web開發、Web設計、技術寫作以及用戶體驗等。
官方網站: http://www.sitepoint.com/forums/
CodeProject
截止2013年8月,已經有100多萬用戶入駐codeproject,並且分享了約100多萬個代碼演示,在codeproject里,你可以將代碼分享給你的朋友們。和其他社區不同的是,codeproject更加側重軟體開發,比如C, C#, C++, Java, Lisp等開發。
官方網站: http://www.codeproject.com/
Treehouse
在尋找一個實惠的編程學習途徑嗎?你可以試試加入treehouse,它並不昂貴,年度會員還可以打折優惠。treehouse非常簡單,你可以在上面找到各種等級的問題答案。
官方網站: https://teamtreehouse.com/forum
Hacker News
Hacker News這個名字已經刻在很多開發者心裡了,在這里,可以實時看到編程界中發生的任何事情,包括一些學習的資源和教程。你可以從用戶提交的數據中找到適合你的學習資源,比如文章、圖像視頻以及一些問題的討論。
官方網站: https://news.ycombinator.com/news
DZone
DZone是一個允許用戶分享最新IT新聞和編程資源的社區,這是一個文章內容驅動的社區,所以需要許多內容管理員來把關文章的質量,從某種意義上說,它與HN和其他的編程社區類似,但是這個平台時間最長,裡面的用戶數量也是最多的。
官方網站: http://www.dzone.com/links/index.html
Bytes
Bytes是一個傳統的開發社區,新手和專家都可以在裡面討論一些關於軟體開發、資料庫開發以及網路和系統管理的問題。資料庫、網路以及系統是編程的基礎,我們需要關注這方面的問題,從而能更好的幫助我們提高編程能力。
官方網站: http://bytes.com/
DaniWeb
DaniWeb以前是專為市場營銷業務分析人員設計的,但是現在主要為各個年齡段的Web開發者和程序員服務。
官方網站: http://www.daniweb.com/
Dream In Code
這幾年,它的更新比較緩慢了,這有好的一面也有壞的一面,60w的用戶以及百萬及的文章,內容涵蓋 Java, C++, VB.NET等,學習資源相當豐富。
官方網站: http://www.dreamincode.net/forums/
Tech.Pro
Tech.pro是一個關注科技領域發展的相關資訊的社區,Tech.pro是一個獲取資源和教程的入門網站,包含一些技術教程、討論、博客已經鏈接等。
官方網站: http://tech.pro/
Pineapple
也許這還算不上活躍的優秀開發社區,但是這里也包含很多有用的工具、教程以及類庫資源等。我在幾個月前開始使用Pineapple,現在已經比較依賴它了。
官方網站: http://pineapple.io/
Lobsters
這是一個用戶邀請制的開發社區,是一個真正「面向社交」的社區,你可以在裡面找到大量的關於編程的任何討論,很多信息都至少有20多條回帖,這些信息或許對你會有很大幫助。
官方網站: https://lobste.rs/
以上是小編為大家分享的關於分享 | 國外程序員常去的14個開發社區的相關內容,更多信息可以關注環球青藤分享更多干貨
㈡ 你認為程序員與農民工誰更辛苦
以建築工人為例加以說明,農民工是一個非常辛苦的行業,其中的酸甜苦辣,可能只有常年待在工地的人才能真正體會到。夏天風吹日曬,冬天寒風凜冽。吃得差,住得差,遇到不靠譜的包工頭,有時連工錢都要不到。
工資沒有保障還這么辛苦,那為什麼他們不改行做別的呢?了解這一行的才知道,這其中是有幾點原因的!
改行窮三年
有句話叫改行窮三年,只要改行,往往以前的經驗都用不上,最重要的是改行前期幾乎是零收入。農民工能接受半年,甚至一兩年沒有收入嗎?不能!他們都是上有老下有小,一家幾口都指望著他每個月的工資。一旦沒有收入,吃住能成問題,這種情況下,誰敢隨意去改行?
年齡不適合改行
如果不談經濟問題,很多農民工也會顧及年紀大了,接受能力差的問題。最關鍵的是轉行之後,很可能被比你年紀小很多的人斥責,這種情況你能受得了嗎?很多農民工就是這樣,在工程行業做了20多年,想改行,可是一看,除了干建築,別的什麼都不會,沒辦法,他們只得繼續前行……
其他行業也不樂觀
事實上,每個行業都有不容易的地方。做生意有做生意的難處,創業有創業的艱辛。很多行業只是表面上看起來美好,但事實是,你不踏進去根本無法知道那個行業的真實面貌!所以,也許你離開了建築行業,又會進入一個更差的行業!
㈢ 公司只有一個程序員,其他人不懂程序該如何確保進度
進去就我一隻程序員,實習也在那邊,進去工資4000,實習也沒打折,這個感覺很不錯了。然後公司主要盈利模式是游戲交易平台的。老闆說想開發其它項目,當時頁游很火,一開始說做個頁游的開服網站,很簡單的。我看網上其它的開服網站,嗯,還成!初生牛犢不怕虎,我就留下來了。
㈣ 現實中程序員是怎樣飛快敲代碼的
敲代碼很快有幾個條件
1.對項目代碼和結構非常熟悉,知道整個數據流的在代碼中的流動過程和變化過程。知道當前新增的代碼在整個項目處於哪個位置,對於數據會有產生什麼新的變化。這些要心理有數。也就是從架構層面去思考代碼的編寫。
2.對於需求理解的很透。這樣業務邏輯轉成代碼邏輯就不會有任何不清楚的地方。
3.已經解決了技術難點,也就是說前期測試性代碼已經寫過了弄清楚了,避免了突然出現的技術性難點
4.新增的代碼和新增的數據結構已經仔細思考過了,並設計好。也清楚引入這些新的代碼和數據結構對現有代碼的整體影響
5.異常點的位置的處理方案已經安排好了。寫代碼一部分是正常業務流程,演算法過程,但是另外一大塊就是處理各種異常。當異常出現之後,是代碼重試,報錯後忽略,還是報錯之後停止代碼,還是報錯後清理代碼並重新恢復上一個狀態,等等。這些都是要心理有數。
6.對於如何新增源代碼文件,命名函數,命名文件名,命名類名,命名變數名有一整套方案。有時候想個函數名或者變數名都要卡好幾分鍾,就不算飛快了。別笑,想個變數名,網路十來分鍾的時候多了去了。
7.外部環境已經准備好了。IDE穩定,資料庫結構穩定,數據穩定,網路穩定,訪問網頁順暢,准備好免打擾的牌子。准備好刷卡提需求的二維碼,准備好板磚和大刀,預防產品經理提需求和改需求。