我的编程之路点滴记录(二)
公司今年把校招的30多個人,從北京、成都、合肥都集中到南京做了一個三個星期的軟工入職培訓。
所以,這這里我認識和接觸了很多跟我一起剛入職的新人。偶爾也聊聊天。
一、問:“你做過后臺嗎?”,“為什么要選擇做客戶端?”。
大家有時候認為,后臺才是編程。認為如android開發(fā)之類的都是特別簡單的事情,沒什么技術含量。
其實,做編程的人都知道。所謂編程,無非就是數據和界面。無論你什么樣的軟件,在開發(fā)人員眼中就是一堆數據和展現方式而已。
從大二下學期開始接觸jsp/servlet ,到后來的SSH2框架,做多了就感覺特別的沒意思。配置完成之后,就剩下一些數據的set,get了。做網頁不是自己的強項,所以每此花費時間過的后臺邏輯,展示到那個特別丑陋的網頁上時,有種想砸了的沖動。
后來,在曹冬平的介紹下看到了一片文章,貌似是介紹業(yè)務邏輯的。頓時茅塞頓開,我自己倒騰的東西,其實根本沒有所謂的業(yè)務邏輯,只有簡單的數據的讀寫,所以沒意思是正常的。當一個程序員開始關注業(yè)務邏輯的時候,應該算是另一個境界的開始吧。就像我們有時候的感覺,很多的項目其實都一樣,就是改了幾個數據而已。其實哪怕是同一個項目的每次升級,業(yè)務邏輯也會有很多的改動。
所以后臺和客戶端其實沒有那么多本質的區(qū)別,會做后臺再去學習一下客戶端不是更好嗎。
二、“公司的XX產品肯定賣不出去,幸好我沒分到那個項目”。
公司的產品能不能賣出去,是公司的事情。開發(fā)人員的任務就是順利的把任務完成,并且在自己力所能及的范圍內優(yōu)化產品。至于是賺錢還是賠錢,如果沒有相關的利益和獎金,我們沒必要去關心。
我們經常會看的,一個很沒有技術含量的產品很火。而一個做的很好,技術很牛的產品最后沒有銷量。這也是很多做技術的抱怨,抱怨用戶的白癡,領導的無知。其實,對公司產品的批評是我們對產品的一個學習。公司的產品存在什么問題,你認為應該怎么樣去解決?多思考這個問題,慢慢的就會從產品角度去思考軟件,而不是只把軟件當做代碼。這樣無論自己以后的升職或者創(chuàng)業(yè),都會有很大的幫助。看到不好的東西,要思如果是我應該怎么避免,而不是一味的去說它的缺點。
---------------------------------------------------------------------------------------------------------------------------------------------------------
苦逼的程序員總是不斷的重復沒有技術的工作,也不會去從重復的技術工作中去學習和提升。他們總是不斷的抱怨,抱怨,抱怨……然后看到某個程序員下海賣水果了,賣燒餅了,并且買房了娶媳婦了,就更加抱怨了。但是,他們也沒有去辭職下海的勇氣。
程序員的技術牛逼,是因為他的“內功”修養(yǎng)。好的程序員總是不斷的學習一些新的東西,不斷的去提升自己的編程思想。每學會一樣技術,就會去了解這個技術背后的思想,而不是簡單的學會使用。
總結
以上是生活随笔為你收集整理的我的编程之路点滴记录(二)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [分享]文件批量重命名-python
- 下一篇: 飞畅科技 POE供电交换机常见问题详解