我是一名.net碼農。計算機科學與技術專業,入坑較早,工做三年半。在一個偏遠的省會城市幹着寫程序的工做。工做都是給政府作項目,主要就是實現各類各樣操蛋的功能,沒有去過互聯網企業,crud的熟練使用者。中間有過嘗試去運營商混日子,可是發現仍是想作開發,跟那些啥也不會鑽研心計的人鬥智鬥勇太傷神,又接着搬磚了。我對本身最低的要求也起碼要作一個對社會對人畜有益無害的人。這幾年下來有了一些感觸。
軟件沒有最好的設計只有最適合的設計。以前一直以爲這就是句廢話。什麼是合適,誰以爲合適,這就好像說是天下的武功只要肯連都能練成絕世高手同樣。快別說那屁話,趕忙把葵花寶典和如來神掌給我找出來。什麼,你還在拼接sql語句,你是要拼一生sql語句了麼,oop懂不懂,ddd據說過沒有,哼。剛畢業那陣就每天抱着DDD領域驅動設計與模式一個字一個字的摳字眼,感覺就像是翻了幾遍新華字典同樣。實踐出真知,經歷而且親手製造了了幾個慘不忍睹的項目後,終於悔悟了。後來看到一篇盒馬生鮮工程師ddd文章中說道,許多軟件穩定運行靠的人工的測試而不是設計,啪啪啪打的臉生疼。真是年少輕狂,浮躁的不行。
自認爲對軟件開發飽含熱情。固然,很大程度上也多是其餘的一律不行。本身各類各樣的新技術看到了什麼都想試試。在自學這方面基本上一直不敢懈怠,僅次於以前的王者榮耀和再以前的dota。18年的第一個新年願望就是不打遊戲了,留着時間陪我去年剛出生的兒子。雖然在如今的工做中確實是感受比較輕鬆,但是深知本身菜的不行不行的。
從前年開始本身寫java了。先是跟着java1234的小峯視頻學習,如今就是看慕課網實踐各類項目和看開源的框架。總體感受比.net的環境踏實不少。尤爲各類資料和大神的儲備遠遠高出一大截。不討論語言高低,純屬我的感覺。真正nb的人看看別人的代碼就能領悟了,也無所謂語言拿起什麼都能行。但是還有咱們這些屁民,得先多看一些例子,理解了原理,還得再對照書上的一二三四,才能明白究竟是怎麼回事,而後才放心寫代碼。舉個例子,高中時候有些學霸,光看課本就能考年級第一。但是我不行啊,非得作一大堆練習題買一大堆參考看書,考試的時候才內心有底。java環境就很容易找到這些參考書目。對比我以前學習nop和abp是資料的匱乏,如今真的是爽歪歪。
做爲一名80後,感受留給本身的時間很少了。2018,加油吧。