A. Java程序員如何自我提升
一、編寫可讀性強的代碼
曾經碰到過多少人認為編寫一些不可思議的、復雜的代碼可以為他們提供工作的保障。「如果除了我其他人都不知道薪資報告模塊是如何工作的話,上面就肯定不敢炒我魷魚!」
當然,這在理論上可能是對的(盡管有太多的人在說這句話的時候往往高估了自己)。雖然企業老闆可能不會炒掉你,但他們也不會支付你很多薪水。如果公司不能在薪資報告模塊上失去你,那麼自然而然也不會晉升你。它不會把你放到另一個更受人矚目的項目上。這樣做只會讓你牢固地待在當前位置,就像死水一樣波瀾不驚。
而且,不要自欺欺人地以為這也可以測試市場反應。企業總是希望程序員能夠編寫干凈、可維護的代碼。他們需要刷掉不合格的人以滿足業務需求。如果你的簡歷主要特點是精通某一個點,那麼你就不會有很多選擇,因為在一次又一次的晉升考驗中,你的老闆總是會略過你。
不要走那條錯誤的路。與之相反,你需要編寫能夠使其他人受益的代碼,並讓業務靈活起來,無論是在項目人員配置上還是在對代碼進行更改的時候。
二、了解你的代碼如何讓別人賺錢
如果有人付錢讓你寫軟體,那麼你的輸出結果就應該產出經濟效益。學習並了解這個利益關系。發展向任何人解答這方面內容的能力。
對最新的客戶端技術或在雲中進行加速的能力感到興奮的開發人員比比皆是。對這些東西感到興奮,並且了解如何使用這些能力來賺錢的開發者就少見的多了。
如果你能針對產品特徵好好培養對業務動機的理解,那麼你就能做得更好。你會找到既能節省時間又同樣能實現業務目標的替代方法。或者,當有一個產品特徵證明不可能實現時,你可以提出能降低一部分成本的建議。
企業(特別是真正支付薪水的大boss)喜歡這種軟體人的思維。這將意味著你可以晉升,提供咨詢服務以及擔任領導角色。
三、對職業的思考
擅長編程代表了職業生涯的其中一個方面,並且是一個重要的方面。建議多考慮許多其他的方面,並且有目的地去發展和培養那些習慣。在你自己的時間里,你應該通過一切手段,愛上這個職業。當然還要確保你可以為他人和為自己賺到錢。
B. 一位工作了七年的程序員,總結了這五句話,句句肺腑之言
不知不覺已經迎來了工作的第七個年頭,這七年來,遺憾的是,依舊如同勤勞的螞蟻,默默地搬磚。雖然也有了一技之長,偶爾也會迷茫,迷茫時,也偶爾會瀏覽一些心靈雞湯,來給自己打打雞血,雞湯不宜多,適量就好,因為心靈雞湯會告訴我們,「努力了就能遇見更好的自己」,至於要怎樣努力才能遇見更好的自己。雞湯並沒有告訴我們具體的方法,只是強調要努力,要努力!努力是必須的,在努力前,不妨就先來個給自己一個總結吧。
當領導交代一項任務給我們時,我們首先要清楚明白他的意圖。
以前我給組員安排任務時,當我把任務布置完後,我都會稍微加一句,「你明白我的意思了嗎?實現這功能有沒有難度?」,得到的答復是肯定的,很遺憾,最後提交上來的東西還是與實際要的有些差距,不知是我表達不清楚,還是他沒理會清楚。
所以我在接受領導的任務時,會向領導再核實確認一下他需要的東西,以免誤導領導的需求,導致最後白忙一場,還挨批。
向領導反饋工作情況時,注意不要忽視匯報技巧,記得把匯報的事情順序調整好。譬如你同時負責多個項目,昨晚加班到凌晨兩點,可項目進度還是沒能到達預期效果。
建議不要這樣子匯報:
這樣匯報工作情況,即使不挨罵,也不會給領導留下什麼好印象了。因為領導看不到你的效率,雖然你很辛苦很努力,可你還是沒有完成任務,甚至會讓領導懷疑的工作能力。
不妨把匯報的內容調整一下順序,
同樣是沒完成任務,但這樣匯報,即使領導想出氣,也應該不能拿你怎麼樣。
確實你負責的項目確實多,工作量大,但因人力又不夠,加上問題因素多,任務處理不完可以理解,你已經很敬業了。今天繼續加快進度也就可以。換個角度思考,結果或許就不一樣了。與其老總是感嘆夕陽無限好,只是近黃昏,不如調整一下順序,相信近黃昏,夕陽無限好。
現在招聘平台對於招聘程序員崗位一般都會附上這么一項:
抗壓能力強,承受能力好一項。
談到管理,我們一般想到就是如何管人。其實管理中除了管人,管理「不確定性」因素也至關重要,如果資源、環境,技術等相關因素都已確定好了,那麼實施過程幾乎就可以不用人參與了,搞個機器人站崗就好了。
項目實施過程中難免會碰到各種各樣的問題,比如人員調動,環境改變,資源短缺等。
在工作上想受到領導的賞識和重用,除了要有過硬的工作能力外,更重要的,要有足夠的抗壓能力。能受多大委屈,才能成多大事兒。為了考察你的抗壓力,有的領導會故意試你,你可一定要經得住考驗。
項目管理很完善,那都是相對的,總有些需要在做的過程中需要調整,哪怕是之前已經確定好了。比如客戶對目前的UI設計不滿意了,需要修改UI,也是很正常的,UI設計師就得趕工了,之前設計的有的甚至推翻了,需要重新設計了。
項目需求不斷變更,相關人員工作也要做些相應調整了,有的工作量甚至更多了。
項目變更了,就得對策解決,而不是問題還沒解決製造另一個新的問題來。
你要是承受不起,老是抱怨,問題擺在那遲遲未處理,那就糟糕了。
要是在相對大點的公司,部門之間合作交叉的幾率很大,幫助他人不要吝嗇,風水輪流轉,說不定以後可以用上。如果現在用不上,人生路很長,你也不可能在一家公司呆一輩子,說不定對以後的發展有幫助。(當然並不是叫你盲目的去幫助他人。)今天你幫助了人家,說不定明天對方就會成為你的救命稻草,這非常可能。這些人脈關系平時維護好。對你以後大有幫助。這點就不舉例子了。
怎樣才算好員工?我認為可以兩個字來形容,那就是「乖」和「勤」。
01、 何為「乖」?
乖從詞義來理解就是乖巧。
工作上,順從領導安排,大多時候,你的直屬領導就是你的老總,聽他的話准沒錯。或許你會說,「我能力比直屬領導強,我就不聽領導的!」我們先不說到底誰能力強,要知道,他能當你領導,肯定有過人之處。或許你某方面確實比領導強,這也很正常。但目前你在他領導下,工作上的事就該聽他安排,如果對這個話題,感興趣,不妨看我另一篇文章《 讓你的領導舒服了,你才能更舒服 》。
什麼叫「有能力」?只有領導重用我們了,我們的能力才得以體現。光有能力,而不被重用,就算有滿腹經綸,擁有再大的能力,沒展示機會,他人也無從知曉。
我認為,一般來說,能當你領導,畢竟有他過人之處,起碼他在信息掌握方面了解比你更全面、判斷更准確。不說別的,領導更容易接觸到更高層,比你更了解更高層的意圖,你認為「應該這樣才對,才有出路」,在領導們的圈子裡,人家並不一定這么看。
有人說,「我的領導啥都不懂,就是瞎指揮,還扯一大堆」,如果是這樣,那麼恭喜你了,你可以考慮跳槽了,薪資又要翻一番了。
筆者以前也碰到類似這樣的一位項目經理,管理能力確實不敢恭維,項目緊急時,他就跟著團隊里一起「拼」,一起加班,穩定「軍心」,你知道他加班幹啥呢,玩手機,時不時催開發人員開發進度,完成好了就笑呵呵,要是沒完成,稍微有點做得不好就來脾氣,真把脾氣當著能力了。
他操作伺服器上傳資料,竟然是用兩個QQ,竟然先在伺服器登錄一個QQ,後在自己電腦里登錄一個QQ來完成傳遞資料的任務,我也是醉了。
他對隊員頤指氣使,對領導幾近諂媚。
你要是在這樣的項目經理下幹活,估計也夠嗆的。
平台很重要,跟對人也很重要,在諾大的平台,你上司不看好你,你想升職加薪,談何容易 。
02、「勤」?
勤,顧名思義,就是工作勤快,領導安排給我們的任務,我們記得按時按質完成,並且及時匯報。如果這個工作要持續較長時間,那麼我們需要階段性的給領導反饋工作情況。必要的時候,每天匯報工作進度。
我們時常會犯一個錯誤,對於領導安排的工作,他要是不問你也不說。要是認為這件事就這樣過去了,你就錯了。領導都記著呢,要是等他詢問我們的工作情況時,我們就被動了。很容易被貼上「不靠譜」的標簽。貼一次「不靠譜」的還可以彌補,要是兩個「不靠譜」就很難彌補了。
所以,勤快一點,主動匯報工作情況很重要。
職場的水太深,我們只有調整好心態,盡量不要受到表揚時神采飛揚,挨罵時就垂頭喪氣。調整好自己的心態,逐個按時按質完成任務才是上策。踏踏實實做好自己本職工作是關鍵。路還長,慢慢走,耐心走。
好了,今天就分享到這,感謝閱讀。
【END】
如果你喜歡今天的文章,猜你喜歡:
程序員:讀懂了這兩張圖,月薪上萬不是沒有可能
我願意嫁給程序員
跟優秀的人一起共事,你會變得越來越優秀
程序員就不應該5:30准時下班,回家陪陪愛人嗎?
為什麼有的人工作多年還是老樣子
如果你正處於焦慮,不妨看看這篇文章
怕出醜,只怕會錯過更大的收獲
能力不強時,請不要總是准時下班
你必須非常努力,才能看起來毫不費力
C. 程序員混跡「江湖」,需要懂得這些黑話暗語!
眾所周知程序員都常常以自黑為榮
經常稱呼自己是 「 碼農 」
把自己的工作稱為 「 搬磚 」
而自己的公司就像是工廠
所以在提到各大公司都喜歡用 「 黑話 」 暗示
一來比較方便說悄悄話
二來一開口就說出此類 「黑話」
能體現自己互聯網從業人員的尊貴身份
時間一久,便有了這些 「黑話」
程序員黑話
那個BUG沒問題啊,你再試試
真實情況: 其實剛剛才改完這個BUG,心虛……
正在改
真實情況: 哎呀,差點忘記
下次肯定不延期了
真實情況 :先應付了這次再說
你確定有這個需求嗎?
真實情況 :做出來沒人用xx跟你拼了
你這個需求不清晰
真實情況 :我不想做
我的時間排滿了
真實情況 :還是不想做
我有優先順序更高的任務
真實情況 :就是不想做
我今晚有事
真實情況: 有個女朋友不容易,今晚不加班
產品邏輯不對啊,說不通
真實情況: 傻X,還不如我上
……
作為程序員,除了需要有自己的黑話,還需要懂得老闆和產品經理的黑話
老闆的黑話
你來我辦公室一下
真實情況: 老x又想到了絕妙的idea
產品不夠大氣
真實情況: 我也不知道哪不好反正就是不好
要精緻的感覺
真實情況: 抄蘋果
我們是彈性工作制
真實情況: 加班不給錢
你說的這是另一個問題
真實情況: 我說的才是對的
我們辭退了一些跟不上公司發展的同事
真實情況: 公司沒錢了
我們是扁平化管理
真實情況: 公司沒幾個人
產品經理黑話
在嗎?
真實情況: 要改需求了
產品設計應該大道至簡
真實情況: 復雜的我也不會
需求要抓住人性
真實情況: 多放美女照片
這個我回去再確認一下
真實情況: 別說了,老子沒想到
那個…有句話…不知…
真實情況: 要改需求了
你的建議我們會考慮的
真實情況: 這建議好像有點蠢
你先做著吧
真實情況: 我也不知道我到底要什麼,但你做出來之後我就知道自己不要什麼了
你是專業的你來吧
真實情況: 我也看不懂你搞什麼呢,你自己看著辦吧
還在加班呢,辛苦了啊
真實情況: 又在寫bug呢?
職場就像是一座冰山,表面上10%的台詞,其實是90%的潛台詞,想要在刀光劍影的社會立足,就要合理運用語言的魅力。
不少職場人都表示,工作並不累,累的是在工作中遇到的人,與老闆和產品經理的周旋讓不少程序員都大喊心累。
在不知不覺中,在職場上說真話成為了「低情商」的代表,這些程序員的黑話在旁人看來就像是一個可笑的段子,但是對程序員來來說,卻是每天的「腥風血雨」。唯有做到心如止水,才能在這場看似沒有硝煙的戰場中大獲全勝。
程序員混跡「江湖」不容易,想要在「江湖」中有一席之地,這些黑話你可不能忘記。
提示:大鳥可以跳過不看,但菜鳥一定要看!!!
D. while(!(succeed=try())) 怎麼理解這句話,據說是程序員的勵志語句
while不斷循環的條件是(!(succeed=try()))=true,
如果想退出循環 (!(succeed=try()))必須是FALSE,
因為加了 ! 代表不等於, true!=false,所以(succeed=try())必須等於true,
也就是說try()的結果必須是true , 然後把true賦值給succeed,這些條件才能成立,
這么多條件最先執行的是try(),言外之意也就是說任何是必須先要努力,才能得到結果,但是努力必須是真的付出了努力,才能收獲成功,如果是努力是口頭說說,沒有付諸行動的話,一切都是假的,結果還是false,還是得無限循環.
E. 祝福程序員的一句話
程序員祝福語
1、一台電腦,一個鍵盤,盡情揮灑智慧的人生;幾行數字,幾個字母,認真編寫生活的美好;一個靈感,一段程序,推動科技進步...
1、一台電腦,一個鍵盤,盡情揮灑智慧的人生;幾行數字,幾個字母,認真編寫生活的美好;一個靈感,一段程序,推動科技進步,促進社會發展。程序員節,用心編寫程序,用智慧照亮人生!
2、你把抽象符號變成快樂笑容,你把簡單代碼變出復雜意義,你演繹枯燥變情趣的游戲,你把辛苦留下捧出生活的神奇。程序員節日里,祝福程序員被幸福刷屏,被快樂鏈接。
3、點擊開快樂的界面,編寫下幸福的程序,好運就在你運算的腦海里,成功就在你敲擊的雙手中。程序員節,我把祝福編輯,願你把吉祥安康永遠保存!
4、一條網線連接四面八方,敲打鍵盤帥氣的模樣,「蝸居」生活胸懷天下,編一套快樂的程序,讓世界歡暢,程序員日願程序員朋友好好休息,身體健康,「不著病毒」,祝福你們明天再次創造輝煌。
5、你很有能力,幸福密碼來破譯;你很有張力,瀏覽開心與如意;你很有耐力,刪除煩惱與失意;你很有實力,快樂福氣你點擊;程序員節里,祝程序員朋友們,運行幸福程序,願你們永遠有魄力,散發耀眼魅力!
6、一個鍵盤一根網線你便能打下一片天下,幾個字母一些數字你便能創造輝煌人生,一個指令一次回車你便能成就世界,程序員節到了,復制一份快樂給你,粘貼一堆幸福送你,保存一世如意給你,願你開心永在。
F. 求英語好的程序員翻譯一句話
很高興回答您的問題,(本人回答28人幫助翻譯,都採納,望採納)謝哦~親~,翻譯如下:
在任何給定的一天,你也許能找到一個戰略聯盟宣布,一個開放的體系結構,或一個商業API,承諾將你所有的工具,無縫地移動你的數據中的應用,並簡化你的設計生活。
在戰壕里,你想申請足夠的進口/出口管道膠帶讓市場說「板著臉套房」。
這哪裡是所有集成壓力來自?為什麼每個人都試圖將他們的產品為套房或搭建平台,支持開放的集成?誰需要這些平台?