以下十種性格的人不適合做程序員,你?贊同嗎? ?

目錄

1. 寧愿參加培訓,也不愿意自學

2. 喜歡正常的上下班時間

3. 喜歡正常加薪而不是跳槽

4. 無法和同事和睦共處

5. 容易垂頭喪氣

6. 思想保守,不考慮他人建議

7. 不注重細節

8. 沒有工作榮譽感

9. 不能做到三思而后行

10. 不喜歡極客類型的人


以下十種性格的人不適合做程序員,你贊同嗎?

640?wx_fmt=jpeg

1. 寧愿參加培訓,也不愿意自學

  即使公司對其他類型員工有合適的培訓計劃,大多數開發部門也很少給程序員提供培訓機會。頂多為你報銷買書的費用。他們都希望程序員踏進公司的第一天就掌握了所有(至少大部分)必需的技術。更糟的是,他們主觀地認為程序員都非常聰明,很擅長解決問題。這讓上層管理人員相信,優秀的程序員不需要培訓。最重要的,對開發人員的培訓費用是相當昂貴的。結果呢?當你職位調動時,你要弄清楚接下來要做什么,必要的話就要自學一下了。

640?wx_fmt=jpeg

2. 喜歡正常的上下班時間

  軟件開發項目不能按時交工是出了名的。從某種角度而言,即便是如期完工的項目也通常落后于計劃表。如果你不能忍受(或不能處理)自己的業余時間因上級的命令而失去規律或充滿變數,那么你不適合做軟件開發。到了關鍵時刻,上級只會在乎能否將產品如期交到資產雄厚的客戶手上,而不是你孩子的足球比賽或你想看的一個新的電視節目。

640?wx_fmt=jpeg

3. 喜歡正常加薪而不是跳槽

  軟件開發行業,技術無時無刻不在貶值。除非你所在公司是和緩慢變化的技術打交道,否則,你的技術很可能一天不如一天值錢。目前技術發展水平飛速變化,今天還很熱門的技術明天可能就無人問津了。因此,日復一日的重復著同樣的工作,還期盼得到超過不斷增長的生活費用的加薪是很困難的。要想保值,就必須保證自己的技術跟得上發展的步伐。此外,如果還想加薪,就必須大大擴充自己的技術,要么獲得晉升,或者直接跳槽。

640?wx_fmt=jpeg

4. 無法和同事和睦共處

  性格內向或喜歡一個人工作是一回事。無法與他人和睦共處是另一回事,而且作為一名開發人員,這會拖你的后腿。不僅如此,你的經理很可能是一名非技術人員(或很久沒有親自從事技術工作的技術人員),所以你必須善于向非技術人員表達自己的想法。

640?wx_fmt=jpeg

5. 容易垂頭喪氣

  軟件開發經常會讓人產生挫敗感。文件材料過于陳舊或有錯誤、之前的程序員寫的代碼晦澀難懂、老板規定了一些必須遵守但毫無意義的規定……諸如此類的事情不勝枚舉。一天下來,沒有人愿意和一個整天在無休止地咒罵或對著顯示器尖叫的人一起工作。如果因為花了8個小時完成看似10分鐘就能完成的任務而抓狂,那么開發工作不適合你。

640?wx_fmt=png

6. 思想保守,不考慮他人建議

  編程過程中遇到的問題往往都有很多解決方案。如果你不能正確對待他人的批評,或者不能認真聆聽他人的意見,你很可能會漏掉一些重要的東西。舉個例子,幾周前,一名初級程序員給我提了一個建議。經過思考,我決定嘗試一下。結果證明他是正確的,而我之前的想法是錯誤的,而且,他的建議讓一段代碼的運行時間從之前的若干天一下縮短到幾個小時。如果因為經驗水平的不同而忽略他的意見,那是多么愚蠢啊。

640?wx_fmt=jpeg

7. 不注重細節

  編程過程處處都是細節。如果一部情節比《野蠻人柯南》復雜一點的電影就弄得你暈頭轉向,或者填寫一個折扣單就讓你感覺很費勁的話,那么,你在軟件開發這個行業也不會有長足發展。有時,像少一個句號這樣的小錯誤,就會讓原本很完美的程序產生隨機錯誤。如果你連哪里少了句號都搞不清楚,恐怕你在這一行業也不會有很大發展。

640?wx_fmt=jpeg

8. 沒有工作榮譽感

  當然,循規蹈矩式的編寫一個說得過得去的程序是有可能的。問題是,規則不是一成不變的。軟件開發不像是在工廠里整天擰同樣的螺絲,擰的力度大了小了都無所謂。它需要獨立思考,進而需要開發人員對工作有自豪感。而且,軟件開發過程中,一些錯誤的做法很可能一開始不會對整個工作有不良影響。那些你所忽視的、看似不會引起麻煩的“小錯誤”,最終會釀成大禍。沒有工作自豪感、不認真對待每個項目的程序員工作質量不高,從而編程事業也不會長久。

640?wx_fmt=jpeg

9. 不能做到三思而后行

  比起編寫程序,軟件開發人員(至少是優秀的開發人員)會在項目計劃上花費更多的時間。通常,當程序員不假思索地打開程序編輯器就開始寫代碼時,他們寫的大部分代碼稍后就會作廢。而經過深思熟慮后寫出來的代碼錯誤會更少,而且耗時短。很多程序員不知道如何合理編寫程序是有原因的:軟件開發的難點在于知道要編寫什么。不事先仔細思考就開始盲目工作只會事倍功半。如果你只會實干不會思考,或許軟件開發這項工作并不適合你。

10. 不喜歡極客類型的人

  出于種種原因(其中一些是合理的),很多人不喜歡與工程師或技術人員相處。如果你認為與像呆伯特或怪人奧爾那樣的人相處是一種煎熬的話,那趁早放棄進入編程行業的念頭吧。所有的開發人員都像那樣性格怪異嗎?當然不是。但也不乏古怪的人,這足以讓你在這個行業痛苦不堪。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/271967.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/271967.shtml
英文地址,請注明出處:http://en.pswp.cn/news/271967.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Iterator與ListIterator有什么區別

Iterator與ListIterator區別如下: 1、Iterator是ListIterator的父接口。 2、Iterator是單列集合(Collection)公共取出容器中元素的方式。 對于List,Set都通用。 而ListIterator是List集合的特有取出元素方式。 3、Iterator中具備的功能只有hashNext(),ne…

mysql使用jpa倉儲查詢報錯_Jpa自動查詢報錯

我解決了這個問題。后來我發現報錯信息中還有一行,不管我怎么嘗試,都是會提示某一個變量有問題,我做了一下修改,解決了。我下面詳細寫一下這個問題。其實web開發我不熟悉,我之前不是做這個是,所以我下面只是…

程序日志--要養成好習慣

最近寫了幾個DZ的插件,但是反饋有bug,但是模仿不出來,額滴神啊!~~~ 所以做了個存儲的日志,以方便檢查錯誤。 /***需記錄日志,調用此函數* param $text* param string $path*/public static function mark($…

IT行業17條經典語錄

1. 手表定律:一個人有一只表時,可以知道現在是幾點鐘,當他擁有兩只表時,卻無法確定。所以,對于任何一件事情,不能同時設置兩個不同的目標;對于一個人,也不能同時選擇兩種不同的價值…

Java哪些集合類是線程安全的?

Hashtable:就比Hashmap多了個線程安全,Hashtable加了synchronized關鍵字 Vector:就比Arraylist多了個同步化機制(線程安全)。 ConcurrentHashMap:是一種高效但是線程安全的集合。 Stack:棧,也…

mysql_install_db卸載_MySQL數據庫的卸載與安裝

MySQL數據庫的卸載與安裝MySQL的完全卸載因為不知道什么原因,電腦里同時存在兩個版本的mysql,所以決定卸載重新安裝,但是大家都說MySQL很難清除干凈,所以特地查找完全卸載MySQL的方法。首先,快捷鍵winr輸入regedit進入…

【VS開發】這就是COM組件

[實例]這就是COM組件 時間 2012-02-21 10:49:15 CSDN博客原文 http://blog.csdn.net/btwsmile/article/details/7278492主題 COM技術[實例]這就是COM組件 Author: ume Date:2012-02-21 自從微軟推出.NET以來,COM技術就漸漸淡出人們的視野,然而這并不意味…

前端:QuickJS到底能干什么

QuickJS 是一個輕量且可嵌入的 JavaScript 引擎,它支持 ES2019 規范,包括 ES module、異步生成器以及 proxies。除此之外,還支持可選的數學擴展,例如大整數(BigInt)、大浮點數(BigFloat)和運算符重載。主要特點:輕量而…

隨機存取是什么意思_手機小白必看!12GB+256GB,同樣是GB,它們到底有什么不同?...

導語本文適合對電子產品有深度興趣的小白,詳細介紹了信息世界的數據計量單位,以及RAM與ROM的,文末給出了購機建議,建議不了解手機或者說半懂的同學觀看。看完如果您覺得還可以的話,點贊關注,給小編一個鼓勵…

ES6 解構賦值的用法筆記

1、概念:解構賦值可以理解為對賦值運算符的一種擴展。它主要針對數組或者對象進行模式匹配,然后對模式中的變量進行賦值。2、特性:采用ES6解構賦值的方式可以代碼的可讀性更高、代碼書寫更加簡潔、清晰。3、解構模型:分為解構源、…

一.高階函數

一.函數式編程中函數的特點 可以創建匿名函數 def聲明帶名函數,val聲明匿名函數scala scala> def triple(x:Int):Int {3*x} scala> triple(2) res1: Int 6scala scala> val triple (x:Int) > 3*x scala> triple(2) res0: Int 6函數和數字一樣&am…

線程和進程的區別?

進程是操作系統分配資源的最小單元,線程是操作系統調度的最小單元。 一個程序至少有一個進程,一個進程至少有一個線程。

收集12個經典的程序員段子

1bug 跟蚊子的相似之處:1、不知道藏在哪里。2、不知道有多少。3、總是在你即將睡覺休息的時候出現。2A:最近在看《一拳超人》,覺得咱們程序猿跟埼玉老師有點像啊!B:哪里像了?A:越禿越強&#xf…

2020mysql安裝教程_2020MySQL安裝圖文教程

MySQL安裝圖文教程(Windows10)1、MySQL下載可以去MySQL官網下載,或者在我提供的百度云鏈接下載。官網下載網速較慢,我從官網下載了將近四個小時,然后把下載好的放在了百度網盤,需要的而已自取。MySQL官網地址:MySQL官網…

說一下 runnable 和 callable 有什么區別?

主要區別 Runnable 接口 run 方法無返回值;Callable 接口 call 方法有返回值,支持泛型Runnable 接口 run 方法只能拋出運行時異常,且無法捕獲處理;Callable 接口 call 方法允許拋出異常,可以獲取異常信息 Runnable Ca…

幾種常見的光纖接頭(ST,SC,LC,FC)以及PC、APC和UPC的區別

一、幾種常見的光纖接頭(ST,SC,LC,FC)FC型光纖連接器:外部加強方式是采用金屬套,緊固方式為螺絲扣。 一般在ODF側采用(配線架上用的最多)SC型光纖連接器:連接GBIC光模塊或普通光纖收發器的連接器,它的外殼呈矩形,緊固方…

nginx配置ssl

1.使用pfx證書配置ssl (http://www.heartlifes.com/archives/12/) 。上傳證書 。生成證書crt及key文件 openssl pkcs12 -in /usr/local/nginx/ssl/xxx.pfx -clcerts -nokeys -out /usr/local/nginx/ssl/xxx.crt openssl pkcs12 -in /usr/local/nginx/ssl…

python開發客戶端_python用700行代碼實現http客戶端

本文用python在TCP的基礎上實現一個HTTP客戶端, 該客戶端能夠復用TCP連接, 使用HTTP1.1協議.一. 創建HTTP請求HTTP是基于TCP連接的, 它的請求報文格式如下:因此, 我們只需要創建一個到服務器的TCP連接, 然后按照上面的格式寫好報文并發給服務器, 就實現了一個HTTP請求.1. HTTPC…

家里網線的接法和順序

對于網線,大伙都熟悉吧,它是電腦連接時必不可少的一種設備。但是許多網友卻和小編一樣,不知道如何連接網線,導致電腦無法上網,下面我們就來詳細介紹一下:如何接網線以及家里網線的接法和順序?希…

String str=Hello 與 String str=new String(“Hello”)一樣嗎?

為什么會輸出上邊的結果呢,String x "Hello" 的方式,Java 虛擬機會將其分配到常量池中,而常量池中沒有重復的元素,比如當執行“Hello”時,java虛擬機會先在常量池中檢索是否已經有“Hello”,如果有那么就將…