Ⅰ 程序員性格通病是什麼
程序員的性格有下面兩個主要缺點:
1、脾氣大,急躁易怒。這主要原因中國的程序員成天都在和Bug打交道,個個改得急火攻心,煩躁不堪。
2、自負。大多數看不起周圍的程序員,認為別的程序員程序寫得稀爛,只有自己得代碼寫得好,「出的錯也是些小錯」;更看不起其他工作的人,覺得自己從事的是高科技、高智商的活動。如果覺得上級程序寫得爛,就不服他管。
這樣性格的人坐在一起共事,當然就有了很多發生沖突的機會。結果很多「交流」就是以吵架的形式進行的。大家鬧得不愉快不要緊,最後還可以跳槽從來嘛。所以跳槽也很平常,一年換上3個工作也不稀罕。
職業要求
一般的程序員都有在專業領域的學習,還有很小一部分程序員是自學的,盡管一些專業性的學校或者綜合大學可以提供,但是也需要一些別的途徑來提供相關的人才。
盡管學歷是比較重要的,但是公司經常把重點放在應聘者的工作經驗上,很多剛從大學畢業的大學生雖然有引人注目的學位證書,但是他們找不到工作是因為他們缺乏經驗。一個程序員雖然沒有正規的學歷,但是如果一個人擁有程序設計的深厚知識背景或者豐富的工作經驗的話。
那麼他的機會要比有學歷的應屆畢業生大得多。所以要盡量抓住有用的工作和實習機會,這樣的話在畢業後你就會發現,多實習讓你有更多的經驗,在找工作的時候就有更多的機會。
對於職業程序員,另外一個重要的方面就是,程序員需要不斷提升自己的業務技術,他的技術必須一直保持在一個較高的水平,並且要不斷發展,程序員也要尋找貿易的機會,要參加研討會,在周刊上發表文章和接受職業教育,這些使程序員在自己的領域中分級或者不斷並排前進。
Ⅱ 為何程序員大部分時間在debug
調試的需求通常與事先沒有考慮到的情況相對應,而人腦是編程活動中最大的瓶頸。程序錯誤主要有三個原因。
人們不能長時間保持專注,所以當他們編寫代碼時,可能出現bug。加上日程安排很緊張,人的思維容易疲勞,出現邏輯錯誤。當你設計時,你必須反復調試。這樣做將加速您對項目中可能出錯的所有事情的理解,或者您需要優化的地方。在代碼中沒有絕對的完美,但是相對的完美是可以做到的。
軟體工程的快速迭代是為了克服人類思維的局限。
Ⅲ 如何做個不讓程序員討厭的的測試人員
程序員與測試在工作流中是上下游的關系,而且工作上聯系緊密,溝通上難免出現各種各樣的問題。筆者作為管理軟體行業的一個程序員,也算是和測試人員打過多年交道。希望能從程序員的角度出發,為測試人員提一點建議。
首先,我們一起來看一下程序員們最不願意從測試人員口中聽到哪些話?
1、XX,又發現了一個嚴重BUG!
(尼瑪,文案錯誤也要算C級BUG嗎?尼瑪,1號BUG和2號BUG是同一個問題,你提兩遍C級?要不要哥把你提的BUG在JIRA里都置成NotaBUG)
2、我提的BUG怎麼不清楚了?上次提的問題到現在都沒有改!
(尼瑪,你提的BUG裡面,截圖有木有?操作環境有木有?好容易寫點文字描述又不加標點!有木有!我只能按我自己的理解改嘍!)
3、XX,你到我這來看一下,我這測出個問題!XX,過來,又有問題。。XX,又有問題。。
(淚。。能不能讓哥安安靜靜寫2個小時的程序,程序員很忌諱碎片化的時間,思路都木有了啊。。又要重新想啊。。)
開發和測試是項目進程中至關重要的兩個環節,程序員與測試人員若能相親相愛,一定是PM們最願意見到的事情。然而不同角色的人員在共同完成項目的過程中,實現天衣無縫的合作總是很有挑戰的事情。誠然,這些挑戰可能是由於參與人員的能力問題,這無可避免。但我更願意相信,溝通不暢、習慣不佳、缺乏換位思考等因素才是最常見的。測試人員在實際的工作中如果能夠注意以下內容,相信一定會成為程序員喜歡的測試。
1、份內之事做到專業
(1)提交BUG要描述清楚。註明操作步驟、測試環境、描述清楚正常現象和BUG現象的差異。
(2)BUG級別設定不要全憑主觀看法,應該和產品、開發人員溝通後,確定一套評價標准,客觀評估。
(3)盡量避免提出重復BUG,兩個不同頁面的相同問題應歸為一個BUG的兩次出現。更深層面的相同BUG原因,可以多和工程師溝通了解。
2、溝通之中互相理解
(1)最終程序員的工作方式,不要一發現問題就找程序員,編碼過程中思路被打斷對程序員來說是很痛苦的事情。可以收集多個問題後統一找程序員處理,或是在即時通訊工具上留言,看程序員的時間安排,給他幾分鍾時間緩沖,在其方便的時候溝通。
(2)測試最怕「NotaBUG」,程序員怕的是「C級BUG」和「重開」。設C級和置重開時慎重一些,不確定的可以先和程序員溝通過再提。
3、功夫在詩外
(1)熟悉業務、了解客戶,對於測試人員來說也是非常重要的。測試人員不要機械的去驗證功能和需求文檔的差異。對業務和客戶的了解能夠幫助你更好的設計用例、定位問題。
(2)多和程序員溝通,了解開發思路。了解開發思路能夠幫助測試人員找到測試步驟的盲點,更容易測出真正的問題。這樣的溝通,也會幫助開發人員檢驗開發思路的正確性,更好的提高項目團隊的效率。
如果項目團隊里有一個這樣的測試人員,任何一個離開項目的程序員都會懷念他的。
當然,程序員們也不能被慣壞了,一味的要求別人如何配合自己。在項目中換位思考,互相理解也同樣是程序員應該注意的事情。做相親相愛的一家人,才能攜手並肩,一起向前!
Ⅳ JAVA是什麼JAVA學習的方法有什麼
Java是一門面向對象編程語言。學習方法有:多看、多寫、多思考。
Ⅳ 程序員簡歷應該怎麼寫
為什麼說簡歷很重要?
一份好的簡歷可以在整個申請面試以及面試過程中起到非常好的作用。 在不誇大自己能力的情況下,寫出一份好的簡歷也是一項很棒的能力。為什麼說簡歷很重要呢?
先從面試前來說
1,假如你是網申,你的簡歷必然會經過HR的篩選,一張簡歷HR可能也就花費10秒鍾看一下,然後HR就會決定你這一關是Fail還是Pass。
2,假如你是內推,如果你的簡歷沒有什麼優勢的話,就算是內推你的人再用心,也無能為力。
另外,就算你通過了篩選,後面的面試中,面試官也會根據你的簡歷來判斷你究竟是否值得他花費很多時間去面試。
所以,簡歷就像是我們的一個門面一樣,它在很大程度上決定了你能否進入到下一輪的面試中。
再從面試中來說
我發現大家比較喜歡看面經 ,這點無可厚非,但是大部分面經都沒告訴你很多問題都是在特定條件下才問的。舉個簡單的例子:一般情況下你的簡歷上註明你會的東西才會被問到(Java、數據結構、網路、演算法這些基礎是每個人必問的),比如寫了你會 redis,那面試官就很大概率會問你 redis 的一些問題。比如:redis的常見數據類型及應用場景、redis是單線程為什麼還這么快、 redis 和 memcached 的區別、redis 內存淘汰機制等等。
所以,首先,你要明確的一點是:你不會的東西就不要寫在簡歷上。另外,你要考慮你該如何才能讓你的亮點在簡歷中凸顯出來,比如:你在某某項目做了什麼事情解決了什麼問題(只要有項目就一定有要解決的問題)、你的某一個項目里使用了什麼技術後整體性能和並發量提升了很多等等。
Ⅵ 剛入職的程序員如何搞好上司及同事的關系
從古至今,是人,只要你跨入社會、走到工作崗位,都要遇到或面對不同的上司。有的人一生中因工作變動頻繁,所接觸的上司各式各樣、不盡相同,即使你想回顧也難以一一說清。但是,與上司的相處和交流也是一門學問,既要擺正心態,更要學會技巧。
一、知已知彼
上司也是人,自身脾氣和個性有好有壞,有的以自我為中心,有的樂於關心他(她)人或下屬。你若是遇到了好的上司,是你的幸運,否則,你就很難與他(她)相處。你只有通過對上司的了解後,與他(她)相處要消除孤獨感和封閉心理,友好而礼貌地對待他(她),多與其溝通,不要在意上司對你是什麼樣的態度,有時對你不好,只好一笑而過。
二、冷靜客觀
不管受到了怎樣的不公正的待遇,你的上司如何不講理,一定要勇於提出要求!如果隱忍不發,沒有人知道你心中所想,任何利益都是自己爭取來的,不是你給什麼我就必須接受什麼。如果你覺得他(她)對你不夠公正,首先要冷靜幾分鍾,想一想「他(她)為什麼這樣做?」如果你過於情緒化,或者一向對上司有成見,可能會和他(她)大吵一架,而這樣只會使情況更糟。就要始終堅持「對事不對人」,了解他(她)的真實想法,順應他(她)的思路,冷靜、客觀地提出要求。
三、心平氣和
如果是待遇問題,或是工作上有不同意見,通過反復溝通還是無效,可以直接去找他(她)的上司。不過你要知道,通常上司們都不願接受一般員工的越層報告,「大老闆」會信任他(她)選中的中層管理者。但是,當你覺得問題得不到解決,還是要敢於改變狀況,那隻發好對頂頭上司說個「不」字!
四、表裡如一
切忌陽奉陰違,或是私下議論和傳播對上司的不滿。如果部門同事對上司有一致意見,只要是正確的,而且對部門及工作有利,可以聯名致信「大老闆」。私下議論於事無補,而且促成低效率,你若是向外傳播簡直是自毀形象。
五、盡心盡力
上下級只是分工不同,只要你把上司布布置的任務不折不扣地完成,上司就會對你刮目相看委以重任。相處中最忌諱的口是心非。要堅信一個人的能力有大小,只要你盡力了,努力工作,就能與上司相處好的。
六、恩怨分明
遇到上司有事不開口,開了口答非所問,對上司的一個舉動、一個白眼、一次教訓,就把他列入「仇賬」,這樣是沒有辦法與上司相處好的。
七、為人正直
八、准確定位
有時上司可能永遠是對的,領導的嘴大,下屬你嘴就小。嘴大說話算數,就要照辦,不對也對,較真弄不好就「吃不著兜著走」。只要不違反大的原則,就要摸准上司的心理,見面時要恰到好處地說得體的話。
九、不卑不亢
不要自卑,要清楚你與他(她)的關系,做到不卑不亢,和上司相處要注意小節,做到彬彬有礼、沉著自信,不要一味地討好上司,但是向上司提意見時要注意場合和方式。
十、適當忍耐
十一、明智礼讓
被別人比下去是很令人惱恨的事情,所以要是你的上司被你超過,這對你來說不僅是愚蠢,甚至於會產生致命的後果。自以為優越總是讓人嫌的,特別容易招惹上司與人君嫉恨。因此,對你尋常的優點可以小心加以掩蓋。當領導的總是要顯示出在一切重大的事情上比其他人高明的。君子喜歡有人輔佐,而不喜歡被人超過。要知道:盡管星星都有光明,卻不敢比太陽更亮。……總之,尊重而不能唯諾,真誠而不做作是與上司融洽相處之道!與上司的相處技巧很多,以上只是我個人的一點見解,還是靠你自己不斷總結、不斷摸索,自我完善。祝你與你的上司合作的愉快!