編者注:可以噴語言,但不要搞人身攻擊! BTW:我也是一名 Java 程序員,哈哈! Java程序員是有問題的。我使用Java編程已經有10多年的歷史。同時,我還有過大量的使用其它語言開發的經歷,比如C#, C, C++, Python, Lua, Objective-C等等,我認為這些經歷在對我認識Java程序員的問題上起到了巨大的幫助。很多人說Java是一種很糟糕的編程語言。
我是一名充滿熱情的程序員,一名開源軟件的倡導者,我喜歡用科技提高人們的生活。我喜歡創造東西,喜歡將它們分享給世界。我有大量的開源開發作品,請看我的GitHub頁面。
Aaron Stannard 是新創公司 MarkedUp 的 CEO,他最近花費大量時間雇傭、評估很多不同的程序員,并和他們一起協作。在這個過程中他發現并總結了十種程序員無法意識到自己潛力的原因,意在讓更多程序員發掘出自己的潛力,從而成為強大的程序員。
那封你祈求永遠不要出現在收件箱的電子郵件突然冒了出來。你重新讀完它,僅為了確認里面的詳細內容。盡管你想要忽略它,但是這一封你不能忽略的 郵件。你的回復終于寫好了,卻猶豫要不要點發送。”讓我來重新修改一下” 你自己想。讓你左右為難的是,你所說的是不是真實的情況。
“程序員(名詞):一種能將咖啡因或酒精轉換成代碼的有機體。” ?標準定義 程序員是編寫能在圖靈機上運行的程序的人。他們的最終目標是在由他們的雇主規定的期限內完成自己的工作。程序員是比普通人更聰明的普通人,因為他們了解電腦的工作,這是普通人所鞭長莫及的。
在組建一個開發團隊時,人們很多的討論都是針對如何考察新成員的技術能力問題,但我發現,這些都是相對淺顯的問題——更需要技巧性的是理解要吸 納的新成員的工作習慣和團隊需要付出多大的努力(做出多大的轉變)才能讓這個人融進團隊。正因為如此,我花了大量的時間思考這個問題,而不是在一個人應該 擁有什么樣的技能的問題是糾結。
每年一到要找工作的時候,我就能收到很多人給我發來的郵件,總是問我怎么選擇他們的 offer,去騰訊還是去豆瓣,去外企還是去國內的企業,去創業還是去考研,來北京還是回老家,該不該去創新工場?該不該去 thoughtworks?……等等,等等。今年從 7 月份到現在,我收到并回復了 60 多封這樣的郵件。我更多幫他們整理思路,幫他們明白自己最想要的是什么。
我是一名有若干年碼齡的程序員,并且是為數不多的女性程序員。 說到女性程序員為什么稀少,我覺得原因不在于性別而在于社會以及家庭對其產生的壓力和自身對壓力的反饋需求。而程序員本身是一個高壓職業也是個 高回報職業,再加上男性在社會普通觀點中是家庭和社會頂梁柱的默認值,這也造成了很多男性不得不排在我們女性前面。興趣是一方面,養家糊口才是最主要的。
在美國我看到過很多女性的軟件開發人員,并不都是搞測試的,很多都是寫代碼的,并且基本都是過了三十而立的年齡,很多都有了家庭和子女。 在北美看到不少的女電腦程序員,年齡多在三十以上,有的還有孩子,這些人不少原來所學專業和電腦一點關系也沒有,有的甚至是文科出身,有的中學就痛 恨物科,從來搞不清摩擦力的分析,所以才憤然學文.來北美后由于生存的關系,為了找工作和辦身份,不得不選擇電腦.電腦編程是一項比較辛苦的工作,要求很 強的邏輯推理能力,甚至要求體力,編程時費腦費心,一做有時要過半夜,所以體力也很重要.
大數據正以前所未有的速度,顛覆人們探索世界的方法、驅動產業間的融合與分立。本書力圖系統、全面的闡述大數據在社會、經濟、科學研究等方方面面的 影響,或許可以幫助大家澄清一些認知誤區,有助于大數據在各行各業落地生根。全書分為三大部分,第一部分重點講述大數據時代產業發展的三大趨勢以及驅動產 業融合、升級、轉型的根本因素,并給出踐行大數據的最佳范式。
當初在學校實驗室的時候,常常寫一個算法,讓程序跑著四處去晃蕩一下回來,結果也就出來了。可工作后,算法效率似乎重要多了,畢竟得真槍實彈放到產 品中,賣給客戶的;很多時候,還要搞到嵌入式設備里實時地跑,這么一來真是壓力山大了~~~。這期間,對于程序優化也算略知皮毛,下面就針對這個問題講 講。
“想不明白你這么賣命的工作是為了什么,得到的結果是否是你想要的。” 也許每個人的觀點都有所不同,有人認為幸福和浪漫是建立在金錢的基礎上,當然也有部分人覺得幸福和浪漫無關乎錢的多少,一定程度上來說。兩者都對!
不管在學術圈還是在工業界,總有很多人過度的關心所謂“程序的正確性”,有些甚至到了戰戰兢兢,舍本逐末的地步。
這是一篇為Lisp程序員寫的Python簡介(一些Python程序員告訴 我,這篇文章對他們學習Lisp也有幫助,盡管這不是我的本意)。基本上,Python可以看作一個擁有“傳統”語法(Lisp社區稱之為“中綴”或者 “m-lisp”語法)的Lisp方言。一個來自comp.lang.python的帖子說到“我一直不明白為什么LISP是一個不錯的想法,直到我開始 玩上了Python”。Python支持除了宏(macros)之外的所有Lisp的關鍵特征,并且你不會太想念宏因為Python擁有求值,運算符重載,和正則表達式解析,所以一些(不是所有)宏的使用場景都被涵蓋了。
最近一段時間在知乎上看到這樣的問題。在里面描述了各種成功的或者不成功的人生。其實從某種可能上來講,是沒有做到持續學習造成的這種困境,在回答中比較經典的話是這么說的。
這里假設你對CORBA毫無所知。對JAVA略有所知,因為這里使用JAVA作為程序設計語言。學習了本書,你將對CORBA有個初步了解,并能編寫一個簡單完整的CORBA應用程序。CORBA簡介CORBA(Common Object Request Broker Architecture)是為了實現分布式計算而引入的。為了說明CORBA在分布計算上有何特點,我們從它與其它幾種分布計算技術的比較中進行說明。
JCL語言與實用程序一JCL語言介紹1作業都必須包含三個JCL基本語句,它們分別是:(1)作業語句(JOB):標識一個作業的開始,提供必要的運行參數。(2)執行語句(EXEC):標識作業步的開始,定義本作業步所要執行的程序或過程。(3)數據定義語句(DD):用于描述應用程序所需要的數據文件。
這是我遇到的問題。 和你從不認識的人坐在一起,試圖弄清楚他是個程序員還是個小丑。 我沒有想侮辱任何人的意思,而且,我是第一個要感謝這么多年的教育和努力終于把我變成一個專業小丑的人。 但是,有些程序員,我的天。
你們正在開發一個新項目,你在一個地方看到一段有問題的代碼。錯誤的處理方式是,“啊,別人寫的,我最好別碰它”,“我沒有時間去改它——我有自己的事要做”,“如果我修改它,肯定會改出問題”。
“工欲善其事必先利其器。” 1.電腦不一定要配置高,但是雙屏是必須的,越大越好,能一個橫屏一個豎屏更好。一個用來查資料,一個用來寫代碼 。總之要顯得信息量很大,效率很高。