這些年軟體開發生涯心得體會
一直從事軟體行業,很多年了,有一些心得體會寫寫下來。
前些年不太關注集體的力量,更多的心思放在自己個人能力的提高上,經過接近10年的努力,當個人能力
提高到一定的程度後,越來越多的關注集體的力量了,總會覺得,自己一個人的力量是非常渺小的,能把更
多的人管理好,工作效率提高了,日常工作定位、分工合理才能幹大事。
最近我在注意,說服別人的能力實在太重要了,特別是軟體開發過程中,說服別人放棄他的思想,採用公司
統一的方式方法,又省時間又省力,同一個東西不用反覆開發多次可以集中公司的力量來完善某個公用部分,
每個人都開發一次重複建設一次,實在是太浪費公司的資源了,而且軟體上的浪費是無形的。
我在總結,為什麼軟體公司,總是開不好,在很大程度上,軟體公司與老闆的定位,業務能力很有關係,其
次是我們程式開發人員的原因也很多,我總結的經驗,主要是以程式開發人員這方面為主。
1. 根基不牢
我們寫的程式程式碼, 大部分質量不過關,很多都是由沒多少經驗的剛參加工作的人寫,經驗豐富的大多都去看
技術文章去了,然後也沒經過嚴格測試。沒完沒了的修改Bug. 甚至有的寫好了,就可以了,根本不會去修改
Bug。這就是埋下了禍根了,這個可能跟我們的民族意識也有關係,不會像日本人那樣認真。大部分模組,到
處都有Bug, 專案越大,折騰得越厲害,到最後是惡性迴圈了。軟體產品的質量也沒保障了,客戶埋怨也多了。
也無法開拓更多的客戶了,到處都是地雷,把客戶炸得。。。
2. 重複建設嚴重
一個公司開展了10來個軟體專案,5-6個專案經理,好幾套技術路線,每個專案各幹各的,每個專案有一套自
己的開發框架,資料庫架構,設計思想,處理模式都不一樣,有java的,有.net的,有用sqlserver的,有用
oracle的,有人新來的,有人辭職的,跳槽的,而且產品的定位方向都不一樣。公司很難沉澱經驗。也可說成
一盤散沙吧。
3. 沒有標準規範
以前我不太重視規範、標準等,我會覺得天經地義會是這樣的,但是人多了,各種思想的人也多了,也不好用
口頭來管理,也不可能一個人一個人去說服,所以規範、標準的訂立是相當的重要的,可以促進公司的整體生
產力。打個簡單的比方,光登入程式,20個專案裡,做了20個樣子,那就是需要相應的做測試、修改、完善的
工作也是成幾何級數的增長。
以前我覺得很好笑,一個印度人一直做登入程式,在這個公司,他的職責就是做登入程式。不管是哪個專案,
他只做這部分就可以了。我現在是能理解了。我一個登入程式,也完善了3-4年,才真正的穩定下來了。每過1年
半年,都會發現以前寫的程式有這些那些Bug,然後進行修改完善。
4.工作績效
往往有豐富工作經驗的人,在公司往往是不怎麼幹活的,都讓哪些新手幹活,當然經驗不太豐富,活兒幹不好,
很正常。不知道國外是啥個情況,有豐富開發經驗的都去做管理?還是繼續做開發?開始都讓小弟幹活?
相關文章
- 軟體開發的一些思考及心得體會
- 心得體會
- 完全使用 VSCode 開發的心得和體會VSCode
- github心得體會Github
- 自媒體軟體有哪些,這些軟體都是必備的
- 由軟體構造引申的OOP與POP的心得體會OOP
- 心得分享 | 軟體研發效能(1)
- rocketchip開發中的一些體會
- 軟體研發的這些誤區,你中了嗎?
- docker啟動一些開發軟體Docker
- 分享一些git小技巧,與個人心得體會Git
- 直播軟體開發:不知道這些知識太吃虧了?
- 軟體開發軟文營銷寫作掌握這些文案技能保持競爭力
- 軟體開發:app軟體開發,pc端軟體開發,微商城/小程式開發APP
- 一些提高開發效率的小體會
- 軟體測試這些你知道嗎?
- 我做SAP CRM One Order redesign的一些心得體會
- 使用Kotlin的一些心得體會以及部分語法解析:Kotlin
- 軟體工程是教會不懂寫程式的人開發軟體嗎?軟體工程
- 2021年低程式碼開發會成為主流軟體開發模式嗎?模式
- 說說軟體開發這個職業
- Laravel 框架學習心得體會Laravel框架
- python學習心得體會(一)Python
- 4~6次pta心得體會
- Laravel mysql to Mongo 分享一些資料同步及分析的心得體會LaravelMySqlGo
- RabbitMQ學習心得體會之ExchangeMQ
- Day19 本週心得體會
- 軟體開發2
- 軟體開發3
- 軟體開發模式模式
- 軟體開發流程
- Goland 這些技巧,學會開發效率翻倍!GoLand
- 在技術社群編寫技術部落格的一些心得體會
- 軟體測試真的比不上軟體開發嗎?
- 三方對接「心得」與「體會」
- 最近半年來的幾點心得體會
- 軟體工 程是不是教會不怎麼會寫程式的人開發軟體?你的觀點?
- 社交app開發功能,社交軟體開發功能,社交app,社交軟體。APP
- 軟體開發命名指南