在專案中, 我們學習到了什麼?

2021-08-24 22:40:05 字數 1348 閱讀 6109

身邊的朋友,一半以上都是程式設計師, 吃飯聊天的時候,總是離不開技術和專案,還有就是經常聽到這樣乙個傾述:xx專案,學不到什麼東西……

另乙個類似的,稍微具體點的問題:什麼都是封裝好的, 就是ctrl +c 和 ctrl +v, 學不到啥東西,沒啥意思……

有時候我就在想, 在專案中, 我們到底希望學到什麼東西?一項新的技術? 乙個新的架構?

如果只是想對某一項技術鑽研得透徹一些, 我認為,在專案中恐怕幫不到你。特別是眼下中國眾多的軟體外包公司。

為什麼這樣說呢?

公司承接專案,利潤自然是重中之重,沒有什麼比利潤更重要的東西吧? 賺不來錢,誰給咱發工資?但是這利潤,自然是跟成本直接掛鉤的, 以最短的時間,完成並交付產品,才是盈利的基本保障。

乙個專業的軟體公司, 除了有自己的核心技術外, 還會有自己的框架,可重用的元件,甚至開發平台, 只有這樣, 才能以最短的時間,完成並交付產品, 並且能保證產品的質量。才能在激烈競爭下存活。哪乙個專案經理, 在專案選型的時候, 絕不會貿然去嘗試新的技術。 乙個公司,引進新的技術之前,必然會通過反覆求證,評審才能拍板。

做為專案經理,在專案技術選型完畢後,對任何新技術,我是非常不感冒的,我也不願意看到我的程式設計師,因為專案選定的某個第三方軟體的乙個小bug,而埋頭去鑽研另乙個並沒有採用的第三方技術,然後跳出來對我說:我們為什麼不採用***呢?***能很好地解決我們現在的問題……(其實,誰會保證這個***不會引出新的問題?,天哪,保佑我不要碰到這樣的通同事)

那麼,這樣一說,是不是意味著,在這樣的專案,這樣的公司,就學不到東西呢?

曾經有一段時間, 我有幸擔任公司的面試官, 負責技術面試。 發現有乙個普遍的現象,就是,越有來頭的面試者(意思是他供職的公司名聲大),掌握的知識面就越窄。每每遇到這樣的情況,我就放下已經準備好的面試題, 直接就與之隨便聊了起來, 也聽到過很多抱怨, 無非就是自己所供職的公司,專案開發基本是基於內部平台或框架, 元件,業務流都是封裝的, 能學習到的東西, 少之又少……

這是乙個很普遍的想象, 我發誓我說的都是真實的。

談到封裝, jsp標籤也是封裝的, 難不成我們個個都是直接去寫servlet不成? 我們的程式設計師,老是覺得,要自己機械地去使用封裝好的元件,便是對自己的浪費,於是便有了情緒,於是便開始抱怨。

其實, 為何不換個角度去想一想呢?假設開發元件的人是你, 因為你的乙個元件,就可以少編寫成千上萬行的**,這樣的感覺是不是很爽呢?

在開源的世界裡, 你今天呼叫到的元件, 對你來說,都是公開的東西, 你有沒有想過去弄清楚它的實現, 為你日後成為另乙個元件的開發者積累經驗呢?

對一些能帶來巨大效益的東西,首先我們要懷著謙悲的心,尊敬它,欣賞它,你才能在它身上得到你想要的東西, 而不是一接觸它就排斥它,鄙視它……這樣一來,事情總是不能朝著好的方向去發展。

唉,老了老了,開始羅嗦了

我們學了什麼?我們學到了什麼?

2017 09至2019 07 學習課程 1 步入計算機世界 2 使用photoshop設計互動介面 3 使用html語言開發商業站點 4 使用c 進入程式設計世界 5 使用sql server管理和查詢資料 6 使用c 開發桌面應用程式 1 使用div css設計web前端頁面 2 使用j asc...

我們學到了什麼

原先以為自己一步乙個腳印慢慢學一定能學到不少好的程式設計經驗,現在我卻清清楚楚的認識到我已經向錯誤道路上走了很遠。曾經看過乙個部落格中寫到.net的墨菲定律 1 編寫.net程式時,無論發生什麼事情,一定要表現成是你有意讓他發生的。2 你好不容易才真正掌握了.net的新特性,卻發現它已經過時了。3 ...

《贏在中國》讓我們學到了什麼?

贏在中國 讓我們學到了什麼?來贏在中國官方 也滿久了,認識了許多的創業朋友,同時通過贏在中國的官方 推薦和幫助,每天給自己的 www.coko365.com 帶來了巨大的流量。為什麼贏在中國做的那麼好呢?為什麼贏在中國可以凝聚那麼多創業者的眼球和關心呢?我們這些天天來贏在中國,以及參與贏在中國,關注...