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