謝謝邀請!
作為一名從業(yè)多年的程序員,身邊也有很多程序員同事,所以我來說說我的看法。
首先,程序開發(fā)崗位的從業(yè)者還是比較辛苦的,雖然當(dāng)前程序開發(fā)的領(lǐng)域劃分越來越細(xì),但是共同點除了薪資待遇較高之外,壓力也都普遍比較大,不僅工作任務(wù)量大,學(xué)習(xí)壓力和競爭壓力也同樣比較大。
由于程序開發(fā)崗位的特點,大部分程序員的學(xué)習(xí)能力都比較強,而且普遍有自主學(xué)習(xí)習(xí)慣,這可以看成是程序員的一個重要優(yōu)點。當(dāng)然,除了學(xué)習(xí)能力強之外,程序員群體還普遍存在三方面優(yōu)點,其一是時間觀念強,程序員對于時間是非常敏感的,通常把握時間的能力也非常強,在日常生活中,程序員往往也都非常守時。
其二是程序員做事情往往比較追求完美,通常不會允許有明顯的“瑕疵”存在,這也是一個比較明顯的優(yōu)點。雖然不同程序員的性格也會有明顯的差異,但是在做事情上都會非常嚴(yán)謹(jǐn),不會給自己留下“隱患”。
其三是程序員做事情更注重步驟、效率和可行性。由于程序開發(fā)崗位的鍛煉,程序員的思維方式更追求合理性,也會從多個角度來思考同一個問題,所以程序員在做事情上,通常比較注重方法、步驟、效率和可行性等多方面因素。通常來說,程序員在面對一件事情的時候,通常會先思考清楚再行動,思考的時間也許會占據(jù)更大的比例,這也是很多人無法理解的地方。
最后,程序員的缺點也比較多,比如程序員通常會過于理性,而且過于“實用性”,實用性往往是程序員的一個重要“信條”,這也導(dǎo)致很多程序員給人的感覺,在生活上過于“單調(diào)”。舉個例子,程序員在選購衣服的時候,很有可能會同時購買很多件完全一樣的衣服。