轉身 再不僅僅只是開發人員

2021-09-06 02:04:00 字數 1639 閱讀 3353

轉身-再不僅僅只是開發人員

前言:在人生的路上,有時候常常面臨著很多的抉擇,有的時候因為某些原因,我們不得不放棄之前的一些理想,改變自己的思想,重新選擇;在職業的道路上,亦是如此。

本篇的議題如下:

不再沉默,善待自己

改變自己,主動出擊

對技術的權衡

不再沉默

在很多人的眼中,開發人員是「沉默」的:每天默默的做事,對上面分發的任務加班加點的完成,有什麼事情都逆來順受,把不開心藏在心裡,常常是蓬頭垢面的形象...甚至還有人認為:做開發的就應該是這樣,只有這樣的人員才算是開發人員。

曾經,也被所謂的「沉默「思想所**。不顧一切的"沉默"做事。後來回頭看看,自己除了懂技術,其他的一無所知。生活,不僅僅只是技術,技術也不是生活的全部,除此之外,還有很多的東西需要知道:例如,如何與人高效的溝通,如何和社會上形形色色的人打交道,如何管理自己和別人,如何處理自己的工作和家庭,如何把現實中的業務轉為技術可以實現的東西,如何掌控全域性....

技術,可以說是一硬技能,你學,別人也可以學;你會做,別人也可以copy;但是做人做事的頭腦和思維方式,以及自己長期以來培養起來的商業和管理的頭腦這些是軟技能,別人很難copy,或許這才是你的核心競爭力。       

開發人員不是機器,也不是**的生成器,成天的把自己鋪在電腦上,不見得就會成為專家。其實程式設計技術,物件導向,等思想都是從生活中來的。從生活中領悟,把程式設計世界的思考方式用在生活上,讓兩者融匯在一起。

有句話說的很好:能幹的人會做事情,但是聰明的人就讓那些能幹的人為自己辦事情。

改變自己,主動出擊

很多的時候,我們把自己窩在乙個小的圈子裡面,不想走出去。總是想:有什麼事情總有人出面做的。在開發的時候也是這樣,有什麼問題上面可以抗,有什麼需求問題有上面去確認...不要養成這種"惰性"。萬一那天,你非得上不可,怎麼辦?可能我們現在還只是開發人員,還是為別人打工,哪天自己要開始創業,要和客戶商談和談判,要和別人競爭市場了,融資,怎麼辦?

社會不會等你,機會不會等你;有時候,該出手的時候就要出手,該出面的時候也要出面,即使是硬著頭皮也要上,可能這就是你這輩子翻身的機會,錯過了,抱憾終生。

對技術的權衡

對技術的掌握,不僅僅總是在小的層面上,也不要總是死死的摳什麼語法,什麼new和virtual有什麼區別。不否認,基礎和細節很重要,但是技術應該是"上的去,也下的來"。

所謂的"上的去":

如何對專案的進行技術選擇,選擇一種技術的原因是什麼?當需求出來之後,有哪些技術難點將會出現?

如何架構,如何部署,以及專案後期的發展。另外,如果專案在安全,穩定,效能等,方面有要求,如何提供短期和長期的可行的解決方案。對於一些網際網路的產品專案,在使用者是百萬級別和千萬級別,在開發和設計的時候要如何考慮找些未來的情況....  

所謂的"下的來":對程式設計的細節掌握多少(包括語法,常用類庫),每一行**是否可以更加的優化,寫出的一段**執行之後,對cpu,記憶體,託管資源和非託管資源的要求是多少,如何管理物件,知道何時釋放物件,等等。

最近比較忙,現在抽空隨便扯了一些,希望大家不要見怪!

優化絕不僅僅只是索引

一畢業就接觸優化方面的問題,專業做優化也有至少5年之多的時間了,可現在還是經常聽到很多人認為優化很簡單,就是建索引的問題,這確實不能怪大家,做這行20多年的時間裡,在職業生涯的每個階段,幾乎都能聽到這樣的聲音,在很多書上也看到過這樣的說法,但這裡我想告訴大家 優化絕不只是建索引,優化也不是很簡單的事...

開始,希望不僅僅只是個開始

說起來很慚愧,乙個從事了7年c 開發的工程師今天第一次開通了自己的csdn部落格,以前很少來csdn,確切的說只有碰到問題搞不定了,才會來這裡,可以說csdn是 專業 的代稱,而我,算個業餘選手把。幸運地是,渾渾噩噩的日子也不算完全虛度,至少家庭和睦,寶寶乖巧,還早早地買了房,這算是時代對我的恩惠。...

精益不僅僅只是乙個工具集

alan shalloway鼓勵大家去了解在精益實踐背後的重要原理,相關實踐者們最好對此心中有數。shalloway通過討論 物理世界 中的一些工具來樹立了他的觀點。他用了這樣乙個例子 木匠通常是怎麼知道在什麼情況下用直釘,什麼情況下用螺釘的。但是如果木匠不知道為什麼會這樣,不知道驅動這些的力學原理...