-程序員 | 知乎問答精選

 



開發人員拒絕按照 UI 標注還原設計,如何讓他理解精確還原的重要性,從而去修改代碼?

【alienbat的回答(417票)】: 「舉個例子,聽同事介紹過 Frog 的工程師會為了不影響視覺設計師工作,自己開發出檢查設計還原的軟件進行還原檢查修改。」 Frog很牛掰嘛?是業界典範嘛? 本座只知道Google至少在2012年的時候還是絕對的工程師文化,設計師沒有話語權,別說1px,程序員能把界面做得像設計師的圖樣,設計師就感動得哭泣了。知道為啥Google的界面都那麼死板不?因為程序員首要考慮的是...



SICP的中文版翻譯好不好?值不值得入手學習?

英文原版的很難買到,並且價格昂貴,所以希望入手一本中文版學習。 中文版: 計算機程序的構造和解釋 http://book.douban.com/subject/1148282/ 【Rio的回答(7票)】: 「英文原版的很難買到,並且價格昂貴,所以希望入手一本中文版學習。」 這本書英文原版可以全文在線閱讀啊?http://mitpress.mit.edu/sicp/full-text/book/book.html 【何世友的回答(5票)】: 翻譯的不錯。英文的你也可以像我一樣...



面向對像編程的弊端是什麼?

【馮東的回答(72票)】: 面向對象的弊端在於作為一種建模技術沒有很好的定義自己的適用範圍。面向對像脫胎的環境有兩個重要因素,一是基於 WIMP (Window, Icon, Menu, Pointer) 的圖形化界面,二是早期提供圖形界面接口的機器缺乏代碼級別之外的組件管理方式 (比如 Unix 的進程和 IPC)。 面向對像在 WIMP 的環境中是很必要也是很成功的。原因是 WIMP 環境需要重量的實現繼承提供的重用,WIMP 的對象種類能很...



在電子商務公司實習,什麼部門分別是最能學到東西,最能鍛煉人的?最辛苦的?

【LaoBai的回答(15票)】: 謝邀題。 1、最能學到東西的:其實沒有特定方位,取決於你自己的學習能力和好奇心,如果非要說一個,總經理助理吧 2、最能鍛煉人的:沒有特定崗位,取決於你打算怎樣鍛煉自己 3、最辛苦的:倉庫運營一線 ?3.1 夏無空調冬無暖氣 ?3.2 體力勞動為主,重複勞動為主 ?3.3 倉庫都在城市邊緣地帶,食宿交通有很多困難 ?3.4 同事多為體力工作者、學歷偏低且無進取心(無貶義、實況如此) ...



對於基金公司的程序員,需要具備哪些金融知識?

【許滸的回答(7票)】: 樓主沒有說清楚自己的工作崗位,到底是登記結算專員(TA或資金結算系統的操作員)還是IT專員(TA或資金結算系統的維護或開發)。 姑且從問題的標籤 」程序員「、」金融IT「 推測樓主是IT專員。 基金公司IT專員通常分為三類職能崗位: 基礎運維——網絡、硬件、辦公系統、機房等非業務相關的IT運作保障 業務運維——TA、投資交易、資金清算、直銷、估值等業務相關係統的運作保障 系統開...



高薪 IT 工作者做的工作是什麼?

【vczh的回答(82票)】: @lord2014 的這種說法很片面啊。其實我不僅刷知乎,泡妹紙,我線下也總是約在知乎上認識的不同的妹紙出來呵呵,玩遊戲,看電影,到處吃,然後剩下的大量時間拿來編程,我www.gaclib.net 的代碼增長飛快,可還是剩下好多時間不知道幹什麼好。於是最近都去駕校練車,養倉鼠還搞出了小倉鼠(雖然最後倉鼠媽媽不理它們都死掉了),拼高達,什麼事情可以消磨時間我就做什麼。 可見事情做...



CG 特效公司裡 Pipeline TD 的職業生涯如何?

【猿蛋的回答(19票)】: 謝邀。 其實我之前是特效師(effects artist),並不是pipeline TD,但在離開公司前,也確實做了1年左右的流程開發。 關於樓主問的一些問題: 1,Pipeline TD的職業生涯是什麼? 要我說的話,崗位終極目標就是技術總監,就是帶領一個技術團隊來解決問題。個人事業的最終目標就是自己創業咯,為CG公司提供流程解決方案,類似於shotgun等軟件服務。 所謂職業生涯無非就兩個目的:賺錢 ...



45歲的農民工如果用1年時間學習轉行做 IT 來得及嗎?

【張洪銀的回答(15票)】: 個人已經不建議在進來了,當然,你底子如果很好的話另當別論,但是我們回答問題還是要實事求是。 1.你已經45了,到這個年紀在it圈從頭做起可以說基本都沒有機會了,因為it圈都是從編碼這些初級工作做起來的,你的身體條件估計己經不能承受長期的加班了。對你這個年齡的人來說,家庭和睦幸福可能才是最重要的,應該多花點時間在家庭,特別是孩子的培養上。 2.你說的用一年時間來學...



為什麼互聯網的程序員比產品經理薪資要高?

【xmonkey的回答(26票)】: Talk is cheap. Show me the code. 【鄭洪舉的回答(18票)】: 希望我的答案能對提問者有所幫助。 回答問題前,我們先要把軟件公司分分類。 世界上有兩種做軟件的公司,一種類似於工廠,另一種類似於實驗室。舉個例子就好理解了,前者多是那些做外包的軟件公司,而後者多是互聯網公司。雖說都從事軟件開發工作,管理理念的不同導致了薪資分配巨大差異。 工廠型軟件公司起源於MIT Sl...



機器學習數據挖掘類工程師平時主要的工作內容是怎樣的?

【何明科的回答(26票)】: 舉一個真實的例子。 背景: 當初所在的產品團隊所做的是一款類似於Steam的產品,遊戲下載是核心需求之一。但是因為國內用戶的機器普遍比較差,許多大型而高配置的單機/網絡遊戲,下載後基本跑不起來,極大傷害用戶體驗。因此為用戶下提供了配置檢測功能,在下載前根據用戶的機型配置告訴其能否玩某款遊戲 對機器配置打分以及對遊戲最低配置要求打分都是基於很粗糙的經驗公式,...