1. 程式人生 > >我面向 Google 程式設計,他面向薪資程式設計

我面向 Google 程式設計,他面向薪資程式設計

面試官:同學,說一說面向物件有什麼好處?

神仙開發者:我覺的面向物件程式設計沒有什麼好處。

面試官:為什麼(攤手、問號臉)?

神仙開發者:因為在面向物件的時候,我物件總是跟我說話,問我在淘寶上挑的衣服哪個好看,沒有安靜的適合程式設計的環境,所以面向物件程式設計沒有好處。

面試官:好的,今天就到這裡吧,回去等通知吧。

最早之前的開發都是面向過程程式設計,直到高階語言出現,使得面向物件程式設計普及開來,到現在為止,不管前端、後端,統統都是面向物件程式設計。當然這都是正經的說法,隨著網際網路的發展,關於程式設計師的傳說也越來越多,下面幾個面向 XX 的程式設計,也是真真假假自在其中。

面向其他開發者程式設計

面向其他開發者程式設計,什麼意思呢。有些同學天然的認為,剛剛正式進入一個公司從事開發崗位,一定要有個高手帶,沒人帶就沒法開始程式設計。

還有就是在遇到問題的時候,第一反應是求職於同事,或者微信、qq 等技術群,而不是想要自己想辦法。往往在求助他人碰壁的時候,間歇性的進階到面向搜尋引擎程式設計,碰壁次數達到一定次數後,量變引起質變,會進入到面向搜尋引擎程式設計的穩定態,也就是下面的面向搜尋引擎程式設計。

關於這種現象,可以看這篇關於提問的文章。為什麼你提的問題沒人回答

面向搜尋引擎程式設計

面向搜尋引擎程式設計又分為高階和低階兩種,高階使用者面向 Google 程式設計,低階使用者面向百度程式設計。

現在網際網路這麼發達,90% 的問題可能都能通過搜尋得到答案。在網際網路還沒有這麼發達的時候,能幫助開發者解決問題往往就是幾本書,如果書上找不到解決辦法,那就靠調式、讀原始碼還有運氣了。

面向百度程式設計

有些同學礙於 qiang 的阻止,或者一直以來的習慣就是用百度。所以遇到解決不了的問題就開始 baidu.com 了,有問題,上百度。大多數時候,百度都不是那麼好用,除了有永遠排在頂部的各種廣告之外,就是 某SDN 在百度的權重那真是異常的大,好多文章自然不必說了,最起碼充斥著很大一部分的垃圾文章。

面向 Google 程式設計

這一般都是由面向百度程式設計的同學進階來的,當你有一天,或者說遲早有一天,你終於忍不了百度對於技術問題的無解了,那就自然而然的到了 Google 這裡。不瞞各位,我就是面向 Google 程式設計的忠實實踐者。一般碰到不是那麼明顯的問題,第一個想法就是 Google 一下,一般是輸入關鍵字後,一口氣開啟第一頁結果中的7、8 個,然後基本上掃一眼就知道哪個是能解決的,哪個是無關或者扯淡的。這個時候,如果碰到英文頁面,最好有 Google 翻譯配合使用,效果更好呦。

其實不管是百度還是 Google ,當然都能解決一些問題,但是還是不要一碰到問題,想都不想,馬上開啟搜尋引擎開始搜。有時候遇到問題先嚐試自己解決,自己沒辦法解決再考慮問搜尋引擎也不遲。重要的是,你還得會用,不要以為誰都能通過問題現象順利的找到解決方案,我發現有些同學還真的就不會用,不知道怎麼搜尋。

面向產品經理程式設計

這類的同學也很多,產品經理當然只是個代指,可以理解為提出需求和設計方案的人。拿到需求就開始哐哐一頓開發,著實痛快利落。但其實,我想有些開發同學遇到過對需求有疑問的情況,覺得這需求怎麼這麼怪異,這設計好像不是很合理,能發現問題已經很好了,針對問題找產品經理討論那簡直是更好了。可怕的是有些同學根本就不思考,需求設計來了就照做。還有一些同學是想到了,但是想想就憋在肚子裡了,難道是因為打不過產品經理的原因嗎。

面向薪資程式設計

這往往出現在剛要進入職場或者工作一兩年的同學,薪資是最重要也是唯一重要的考量因素。只要工資給的夠,開發什麼不重要,用什麼開發不重要,都能做。哪怕是去東南亞也都在考慮範圍內。

那麼,我們選擇面向薪資程式設計是不是有錯呢,當然,也沒錯,上班為了什麼,為了理想嗎、為了抱負嗎、為了自我實現嗎,說沒有,好像就有點膚淺了。好,是的,是為了理想抱負和自我實現,更重要的也是為了錢。

但也不是說,只要工資高就可以了,在工資差距不太大的情況下,還是要看開發東西的價值、行業等。比如說開發高併發的網際網路系統和企業內部系統來說,應該首選網際網路專案。在比如說賭博平臺、無良貸款平臺等,這些,給多少錢都不能幹。一旦面向它們程式設計,就是面向監獄大門程式設計。

無論面向什麼程式設計,都要面向對自己有提升的方向程式設計。

不要吝惜你的「推薦」呦

歡迎關注,不定期更新本系列和其他文章
古時的風箏 ,進入公眾號可以加入交流群