日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

程序员的4种心态与4种将来

發(fā)布時(shí)間:2025/3/12 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 程序员的4种心态与4种将来 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

有一個(gè)小故事流傳甚廣,名字就叫做“三個(gè)建筑工人的故事”,爛大街了,不過還是可以看看。

三個(gè)建筑工人的故事

一天,一位記者到建筑工地采訪,分別問了三個(gè)建筑工人一個(gè)相同的問題。

他問第一個(gè)建筑工人正在干什么活,那個(gè)建筑工人頭也不抬地回答:“我正在砌一堵墻。”

他問第二個(gè)建筑工人同樣的問題,第二個(gè)建筑工人回答:“我正在蓋房子。”

記者又問第三個(gè)工人,這次他得到的回答是:“我在為人們建造漂亮的家園。”

記者覺得三個(gè)建筑工人的回答很有趣,就將其寫進(jìn)了自己的報(bào)道。

若干年后,記者在整理過去的采訪記錄時(shí),突然看到了這三個(gè)回答,三個(gè)不同的回答讓他產(chǎn)生了強(qiáng)烈的欲望,想去看看這三個(gè)工人現(xiàn)在的生活怎么樣。

等他找到這三個(gè)工人的時(shí)候,結(jié)果令他大吃一驚:當(dāng)年的第一個(gè)建筑工人現(xiàn)在還是一個(gè)建筑工人,仍然像從前一樣砌著他的墻;而在施工現(xiàn)場(chǎng)拿著圖紙的設(shè)計(jì)師竟然是當(dāng)年的第二個(gè)工人;至于第三個(gè)工人,記者沒費(fèi)多少工夫就找到了,他現(xiàn)在成了一家房地產(chǎn)公司的老板,前兩個(gè)工人正在為他工作。

程序員的四種心態(tài)與將來(lái)

從三個(gè)建筑工人的故事中我們可以看到:三個(gè)人起初職業(yè)相同——建筑工人,但對(duì)待同樣的工作內(nèi)容,他們的看法、理解、心態(tài)不同,這種不同最終導(dǎo)致了職業(yè)層次的不同。

當(dāng)下的心態(tài)決定將來(lái)的成就,應(yīng)用在程序員身上也是一樣的道理。

我們知道程序員有很多別稱,碼字猴、碼農(nóng)、程序員、軟件開發(fā)工程師等,不管是自嘲也罷他黑也罷,其實(shí)這些稱呼也暴露出三種不同的心態(tài)。

  • 1. 寫代碼

碼字猴、碼農(nóng)這兩個(gè)稱謂,折射出第一種心態(tài):我的工作就是寫代碼。這和第一個(gè)建筑工人的回答是類似的。只見樹木不見森林,眼光較短淺,只盯著熒屏前的那些ABC、if-else。

  • 2.1 開發(fā)程序

程序員這個(gè)稱謂比較中性,它道出了程序員的基本工作內(nèi)容:程序開發(fā)。

所謂程序開發(fā)就是通過某種計(jì)算機(jī)編程語(yǔ)言編寫程序代碼,讓計(jì)算機(jī)解決某個(gè)問題。

當(dāng)你把自己的工作看作是開發(fā)程序時(shí),心中會(huì)有完整的程序概念,比寫代碼高了一個(gè)層級(jí),對(duì)自己的要求也會(huì)高一些。

這種看法和第二個(gè)建筑工人所說的“我正在蓋房子”類似。

這種看法,在我的理解中,還包含了另外一點(diǎn):面向計(jì)算機(jī)。程序是面向計(jì)算機(jī)的,讓計(jì)算機(jī)解決某個(gè)問題。停留在這個(gè)層面,可能會(huì)較少考慮人的感受,這也是一部分程序員的局限。

  • 2.2 開發(fā)軟件

軟件開發(fā)工程師這個(gè)稱謂較之程序員更好一些,更書面化,也更能道出程序員的工作內(nèi)容和方向:開發(fā)軟件。

當(dāng)我們談?wù)撥浖r(shí),會(huì)更多地關(guān)注使用軟件的人。根據(jù)我的理解,當(dāng)你將你的工作內(nèi)容定位在開發(fā)軟件時(shí),除了關(guān)注計(jì)算機(jī)如何執(zhí)行軟件,還會(huì)關(guān)注人如何使用你的軟件,這樣的話,你的理解比“程序開發(fā)”又略略高了一個(gè)層次。

開發(fā)程序和開發(fā)軟件,我把這兩點(diǎn)歸結(jié)在一起,它們描述了程序員的基本工作內(nèi)容,相當(dāng)一部分的程序員是這么理解自己的工作的。不信的話,你隨便找一個(gè)程序員,問他是干什么,看看他怎么回答。

  • 3. 解決問題,帶來(lái)便利

其實(shí)我們程序員,做軟件的目的是解決人們生產(chǎn)生活中的問題,給人們帶來(lái)便利。

如果一個(gè)程序員能從這個(gè)角度來(lái)看待自己的職業(yè),那他就超出了80%以上的同行。

有這種認(rèn)識(shí)的程序員,在開發(fā)軟件時(shí)心中有問題、有用戶,往往會(huì)從用戶的角度來(lái)考慮自己的軟件產(chǎn)品是否是用戶期望的樣子,是否能解決用戶的痛點(diǎn)。如果一款軟件產(chǎn)品不能解決用戶的問題,代碼再優(yōu)美,Bug再少,交互體驗(yàn)再好,也是垃圾。

  • 4. 讓世界更美好

最后一種,單獨(dú)加的哈,呃,太高大上偉光正了,是吧。但真的有這樣的人,他在開發(fā)軟件時(shí),想的不是軟件,而是如何讓人們生活更美好,如何讓世界變得更美好。

Linus Torvalds在創(chuàng)建Linux時(shí)心中一定有美好的夢(mèng)想,拉里·佩奇和謝爾蓋·布林創(chuàng)建Google時(shí)一定不光考慮了用搜索賺錢,扎克伯格寫Facebook時(shí)除了好玩也肯定還有別的想法,喬布斯創(chuàng)建蘋果并用“蘋果”改變世界……

每一款偉大的、改變世界的軟件產(chǎn)品,他的創(chuàng)始人都會(huì)有讓世界更美好的愿望,那些最初參與其中的程序員們,一定有人深度認(rèn)同了這個(gè)夢(mèng)想,然后他們才能攜手改變世界,讓美好到來(lái)。


OK,這就是我認(rèn)識(shí)到程序員的4種想法和心態(tài),至于每一種會(huì)有什么樣的將來(lái),以下省略五千字……

總結(jié)

以上是生活随笔為你收集整理的程序员的4种心态与4种将来的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。