我熱愛程式設計。
我知道大多數人對技術的積累都是來自於平常工作中,工作中用到的就去學,用不到就不學,學一年的知識,然後用個五六年。
我也能理解人的理想和追求不同,有的人可能就想平淡點生活。有的人可能是過了拼勁,習慣了安逸。有的人已經認命了。
而我現在也每天飽滿工作沒多少時間,但在下班之餘我仍然堅持每天都看一看書。
想學沒時間學,想拼不知道往哪拼。有埋汰自己腦袋笨的,有說自己不感興趣的。有明明躊躇滿志,但總三天捕魚兩天曬網的。我身邊的朋友大多都這樣。
我想說,儘管我們每個人的境遇、思想、規劃不同,但我肯定大家大部分是出於生計而工作。
而出於生計,那就是為了自己。而既然是為了自己,那就別每天渾渾噩噩過,即使你因各種原因而沒有鬥志。
程式設計來不得虛的,如果你沒走上管理,那麼你的技術好就是好,不好就是不好,混不得,一分技術一分錢。自己不紮實,你運氣就不可能太好。
技術是相通的,作業系統、通訊、資料結構、協議標準、技術規範、設計模式,語言只是門工具。
要知其然也要知其所以然,只知道1個梨+1個梨=2個梨,不知道1個蘋果+1個蘋果等於啥就悲劇了。
那怎樣提公升自己?肯定不能像之前那樣被動的去學習了。
光靠工作中的積累帶來的提公升是沒有多少。你不能靠1年的技術重複3年的勞動,自己不想提公升就不能怨天尤人。
上班大家都一樣,我認為成功與否取決於你的業餘時間。你每天下班無論再苦都要花乙個小時來學習,學什麼都行,肯定能改變你的人生軌跡。
比如你每天下班後都用一小時來學乙個概念或技術點,那麼300天就是300個概念或者技術點,這是何等的恐怖。
當然,這裡的學要有點小方法小技巧的。不能太一條道摸到黑的那種,雖然這樣最終也能成功,並且印象還深刻,但是總歸效率是有點低的。
也不太了解,就一點一點的開始解讀。這是個提公升的好方法,但這樣很累,可以成功,但是很慢。見的多懂的少,往往會因為乙個概念上的缺失而在乙個細小的問題上浪費很長時間。或者說一直漫無目的的看部落格來了解技術,那樣獲取的知識也不系統。
我的建議是讀書,書分兩類,一類是 講底層概念的 一類是 講上層技術實現的。
可以先從上層技術實現的書讀起(如何連線資料庫、如何寫網頁、如何寫窗體這些)。在有一定程式設計經驗後就從底層概念的書開始讀,作業系統的、通訊的、資料庫的、.net相關組成的這些...
Python程式設計之路 練習1
1.簡述編譯型與解釋型語言的區別,且分別列出你知道的哪些語言屬於編譯型,哪些屬於解釋型?2.執行python指令碼的兩種方式?3.python單行注釋和多行注釋分別用什麼?4.布林值分別是什麼?5.宣告變數注意事項有哪些?變數定義規範 變數定義方式 變數名不好的定義方式 6.如何檢視變數名的記憶體位...
我的程式設計之路
了吧,很感謝這家公司,很感謝當時的boss,也很感謝當時的同事,但由於自己一些個人的原因,還是選擇了離職。沒多久,到了下一家公司,做電子商務,遺憾的是,在這家公司呆了近2年時間,我都沒有收穫太多的東西,最後由於部門重組,開發部門全部離職了。唯一慶幸的是,在這家公司時,我找到了,net知識的海洋,可惜...
學習演算法,程式設計之路
merkle tree 的基本概念 merkle tree 是由計算機科學家 ralph merkle 在很多年前提出的,並以他本人的名字來命名。不過,merkle tree 確實涉及到了很多有意思的實際應用。最近幾年才有的乙個例子是,位元幣錢包服務用 merkle tree 的機制來作 百分百準備...