1. 程式人生 > >作為程式設計師的一些感想

作為程式設計師的一些感想

程式設計師這一職業一直以來都被外界認為是神祕的職業,被冠於各種標籤,而事實上,很多人對程式設計師本身工作的內容以及意義都是不清楚的,甚至包括程式設計師本人。

IT是一門很奇怪的行業,被普遍認為是搞高科技的行業,但是往往IT的門檻又不是像其他高科技行業那麼高,就比如生物學、物理學等等,最起碼你得有個985,211的碩士學歷才會被認可,而IT呢?報個4個月的培訓班,哪怕中學學歷都可以成功變成“圈內人”,“寫程式碼的人”。

而區別是什麼呢?

有人說:“IT行業就是吃青春飯的,年輕時可以熬夜,加班,多攢點錢和經驗,然後30多歲轉到管理層或者轉行。”我並不排斥這樣的說法,但是也絕不認同。IT行業也同其他行業一樣,是以知識為基礎的,但不同的是IT行業新技術層出不窮,知識迭代的速度是其他行業遠不能比的,年輕時頭腦接受新知識快,固然是優勢,但是決定程式設計師前途的僅僅只是技術能力嗎?

我不這麼認為

記得前一段時間,我和一位從業十多年的技術大牛探討過這個問題,我認為,一個程式設計師最重要的是擁有很強的技術能力,能夠熟練掌握最新的技術,只有個人技術能力增強了,才會有更好的發展機會以及更高的薪資,大牛沒有直接給我回答,講了兩個故事。

第一個故事,是他當年剛畢業的時候,一開始進公司薪資是500,剛畢業的他什麼都不會,然後公司跟他說,給你一個月時間,給我開發出一款產品(應該類似於一種小工具),做不好做不出來都給我滾蛋,他做出來了,然後拿給客戶看,客戶一看,說:“你做的這個東西就是個垃圾!”,他說:“我哪裡做的不好您提出來,給我15天時間,我就在您這改,直到您滿意。”,15天過後,客戶和他朋友說,這個小夥子做的東西還不錯。

第二個故事,是關於他老闆的,他的老闆是某上市公司的創始人,大牛這樣評價他的老闆:“我們老闆不懂技術,市場和銷售懂得也不是太多,但是他說的話讓在座聽他說話的人都能夠感覺到鼓舞,這就是一種氣場,因為他了解他自己,因為他足夠純粹簡單。”

這兩個小故事深深觸動了我,我回想起大學在自學程式設計和剛工作的時候,一遇到不會的東西就會焦躁不安,生怕耽誤了開發進度或者遭受到別人的冷眼,關注點放在事情的完成上,而不是事情本身,造成了太多的焦慮。我們往往把太多的眼光放在了外界,別人的評價、態度都會使得自己驚慌失措,其實應該從內部發現自己,反省自己,真正認可並瞭解自己的人,不會在意別人的評價,當時大牛的想法很簡單:不管你給出怎樣不好的評價和刁難,我就是要做好自己的產品。

我認為,程式設計師的價值不應該用對某一語言的掌控程度來衡量,程式設計師最大的價值是在於創造,職業的特殊性,使得我們和邏輯以及具有規律性的事務接觸更多,發現規律用演算法公式表現出,然後設計資料結構和API去實現它,創造出可以解決當前存在問題的程式出來。程式碼是活的,不是磚塊,也許你寫的是一整個專案程式,亦或者只是其中某一個模組,當它執行起來的時候,它也就被賦予了生命,它是你智慧的成果,甚至可以看成是自己的孩子一樣,因為只有這樣,你才會真正熱愛你的工作,你所做的事情才會被賦予價值。

IT行業是一個很平等的行業,從中專到博士後都有人在,沒有任何一種高科技行業像它這麼低門檻跨度大,也沒有任何一種行業像它和商業這麼近距離,更沒有一種行業像它知識更新地這麼迅速,這麼多元化的背景下的行業,技術能力僅僅是一種表象,更深層次的其實是認清自己,從內發現自己,從學習和工作處理中提取出規律,填充自己的人生體系,只有擁有了對自己的認知,學習,工作就會變成自然而然的事情

相關推薦

作為程式設計師一些感想

程式設計師這一職業一直以來都被外界認為是神祕的職業,被冠於各種標籤,而事實上,很多人對程式設計師本身工作的內容以及意義都是不清楚的,甚至包括程式設計師本人。 IT是一門很奇怪的行業,被普遍認為是搞高科技的行業,但是往往IT的門檻又不是像其他高科技行業那

給迷茫的Java程式設計師一些中肯建議,你還在虛度光陰嗎?

最近好多人私信問我,該怎樣才能成為高薪架構師,還有一個就對當前的狀態感到迷茫,我在此做一個簡單的說明,或者對迷茫中的你來說有些許幫助。 當前你感到迷茫嗎? 有很多人對現在的工作感到很沒意思,因為當前的工作,完全是實現業務,技術上沒有任何提高。在這種狀態下就會感到迷茫,特別是一想到將來這種迷茫

作為程式設計師,怎樣才能比別人更優秀

1. 不要吝嗇投資自己 和朋友一起搓一頓大概人均幾十或者百把塊錢,基本上我們都很隨意,根本不會覺得這很貴或者很浪費。但是每當我們去買書或者去買一些優質的視訊教程的時候,很多人會覺得很貴,甚至不太願意出這個錢。 的確,技術書籍都很貴,動不動就50-100的,我想說的是什麼呢?永遠不要吝嗇給自己

作為程式設計師,我們為什麼要關心java8?

作為程式設計師,我們為什麼要關心java8? 1.在java8裡面可以編寫更為簡潔的程式碼(Lambda表示式),這些程式碼讀起來更接近對於問題的描述; 2.Java8對硬體也有影響,java8之前,必須利用執行緒才能使用多核處理器,但是執行緒用起來很難,容易出現錯誤。在java1裡面有

作為程式設計師,你“怕老”嗎?

行文之前,先問大家幾個問題: 1,你開始逐漸擔憂自己的年紀? 2,你開始覺得加班熬不過小年輕? 3,你開始因未知新興技術而慌張? 4,你開始跳不動槽? 如果以上的回答都“是”,那麼你確實陷入“怕老”行列了。 “青春飯”這個詞,程式設計師肯定不陌生,因為上了幾年班,做到一

新人程式設計師感想一年總結

從事這行一年了,臨近年底寫寫自己對程式和工作的個人理解    建議培訓的朋友具備四個條件:1.有良好的思考能力2.有超強的目標性3.肯努力好好的去學4.你的獨立性很強,缺一個的話,還是不要去了,浪費錢    我是培訓的一名程式設計師

凌晨3點了作為程式設計師需求還沒思路?那是你不會這項技能!

同學們,你們知道學習程式設計最重要的是什麼嗎?沒錯,就是實踐。實踐的過程無外乎:寫程式碼,看別人寫的程式碼,然後在寫程式碼。 拿到需求,是不是總沒有思路,凌晨3點了還在電腦前發呆?那就去看別人寫的程式碼吧。 看別人寫程式碼可以讓我們吸收前輩的經驗,找到程式設計的思路,站在巨人的肩膀上,開啟自

作為程式設計師,你在程式設計時吃了哪些數學的虧?

“如果,你只想當個普通程式設計師,數學對你來說並不重要;但你要想做頂級程式設計師,數學對你來說就相當重要了。”這是幾年前我在矽谷技術交流 Meetup 上聽到的一個分享,而在聽到這番話之前,我很少思考數學和計算機程式設計之間的關係。 這二者之間的關係,到底有多緊密呢?我們可以從 Goo

作為程式設計師,我們理應自豪,2019加油~

我們每個人都對自己的未來有所思量,因為我們每個人都懷揣著高遠的夢想,我們每天都在打理著我們的生活,日復一日,年復一年。 有人說,人生最重要的不是努力,不是奮鬥,而是抉擇。那麼我想說,我們選擇程式設計師無悔這一生。 對待工作--認真負責: 試問哪個程式設計師不把自己變得非常有思想,非常有深度,讓自己的大腦

女朋友的情緒難以捉摸,作為程式設計師我應該?

文章釋出於公號【數智物語】 (ID:decision_engine),關注公號不錯過每一篇乾貨。   轉自 |資料團學社(微信搜尋metrodata_xuexi 即可關注)     本文約1200字,閱讀需要4分鐘 關

這個時代,作為程式設計師可能要學習小程式

最近想搞搞後臺開發,話說注意力就轉移到了公司用的golang。用Go做微服務比較方便,或許是因為golang強悍的語法吧,看到go的語法,自己已被深深的吸引。關於學習後臺如何選擇可以參考《做後臺是選擇Java 、Go ,還是 PHP?》 來我們一起感受下Go的風

作為程式設計師該如何寫好簡歷,一份優秀的程式設計師簡歷又是什麼樣的?

作為一個技術人員,如果你滿足以下條件中的任意兩個,你應該去看看更多的機會: 1.錢少了 2.技術空間增長太少 3.沒有發展空間 4.心裡委屈了 以及 5.老闆招你的時候,和你談理想。現在,老闆問你說:理想能賺錢嗎? 6.加班太多——都沒有時間約會或者女朋友和別人跑了 7.你的女朋友在

作為程式設計師的思考與反省

子曰:吾十有五而志於學,三十而立,四十而不惑,五十而知天命,六十而耳順,七十而從心所欲,不逾矩。人生又有幾個十年? 距離三十還有7年。7年看似很長但也很短。或許有人說我過早的杞人憂天。 三十歲對於一個程式設計師來說,是一個警鐘。雖然不少博文或者某些國外週刊說,有七八十歲的程式設計師,也有四五十歲的程式設計師,

作為程式設計師應該瞭解的32個演算法(持續更新)

演算法就是解決問題的一種模式,通過演算法我們可以更輕鬆快速的解決問題。作為程式設計師,我們應該熟練掌握一些演算法並瞭解多個演算法。 我會持續不斷的更新這篇文章,爭取把這些演算法都給描述一下,用自己的思維方式給大家講解一下。 來自百度百科: 演算法(Algori

作為程式設計師的你在外行人眼裡是一個怎樣的群體?

外行人眼裡程式設計師是一個怎樣的群體? “來給叔叔阿姨表演一段敲程式碼”▼ “來幫我修個電腦吧”▼ “月薪五萬過得像月薪五千?”▼ “產品經理出車禍了是你乾的吧”▼ “小心被戴綠帽子啊”▼ “同一款式的格子襯衫你有 10 件吧”▼

作為程式設計師,一定要加班才是好程式設計師嗎?

當你看到這個題目時可能會感到很驚訝,因為不同的人,可能有不同的看法。如果你是一個職場高手,從事軟體開發多年,對於工作上的問題能夠很快的解決,別說需要加班,可能就半天的時間,就能夠做好自己的工作,剩下的很多寶貴的時間就是可以自由安排了。但是對於一個剛剛加入IT行業的新人來說,

作為程式設計師你不知道中國網際網路300強你就OUT了!

        很多程式設計師們工作一段時間之後,都想跳槽到綜合實力更強的公司以獲取高薪資或者接觸到前沿的技術,但是哪些行業值得我們投 入大量的時間,哪些公司屬於我們行業中的佼佼者呢,那麼小編給您分析下

作為程式設計師,有沒有讓你感到既無語又崩潰的程式命名?

讀過一個老鐵的程式碼,我當時很冷靜,沒有拔刀。寫程式碼完全沒有排版,一點縮排也無……最關鍵的還不是這個,最關鍵的是:這貨寫變數名是這樣的,第一個變數a,第二個as,第三個asd,第四個

Building Modern Web Apps-構建現代的 Web 應用程式一些感想

視訊長度:1 小時左右 視訊作者:Scott Hunter 和 Scott Hanselman 視訊背景:Visual Studio 2013 最新版本釋出 視訊來源:MSDN - Channel 9 一些感想 這段視訊雖然標題設定為 Visual Studio 2013 最新版本釋出,但其實並沒有對

作為程式設計師,我們理應自豪

我們每個人都對自己的未來有所思量,因為我們每個人都懷揣著高遠的夢想,我們每天都在打理著我們的生活,日復一日,年復一年。 有人說,人生最重要的不是努力,不是奮鬥,而是抉擇。那麼我想說,我們選擇程式設計師無悔這一生。 對待工作--認真負責: 試問哪個程式設計師不把自己變得非常有思