夾在在按鍵和鼠標之間的生活

良久不寫文章,上次認真寫的時候,應該還是最認真準備高考的那段時間吧。別人在數理化,我在寫文章。別人在語文課上做數學題,我在寫文章。別人在苦惱想不出題材寫什麼文章的時候,我已經寫完了,準備走了。估摸着下次質檢自己至少有年段前幾的時候,發現夜幕降臨,樹影搖曳,其實,其實,也就是一個人在練習一個人罷了。
大學的時候,語文老師也還會wechat過來說,這裏又有一個文學題材的,是不是考慮下投稿然後繼續寫寫看?會緬懷起應該睡覺的時光,深夜,寫稿子在練習文感。在上生物課的時候昏昏欲睡,家人和老師認識,老在吐槽我。在化學課上看着一坨的化學方程式,非常難受拿出一本離騷在既莫足與爲美政兮,吾將從彭咸之所居。
也算是在大學前拿過國,省市的作文獎,算沒白活過。在成天泡圖書館的我謝絕了語文老師的好意,現在看起當初看的史記,詩經,我只想與其依依東望,談吐一段,我寫,寫你妹啊。然後拿起高數書,再算50個積分。
成天算積分的大一生活,算起來2個學期有算了六七百個積分吧,就是拿着演算紙,不厭其煩,二重積分,曲面積分,求導求原函數。當然當初成績還可以,大一結束的時候,拿了校一等獎學金,然後,就沒有然後了。
大二的時候,我有兩個愛好,一個是玩英雄聯盟,至今算來玩的把數應該是當初算積分的2,3倍了把哈哈。另外一個就是C語言了,說來奇怪,或許是高三那會天天寫文章練就的打字速度,盲打玩警察抓小偷,別人開車的,我走路都可以追上小偷。反正就是沒事,拿起鍵盤狂敲語句,什麼循環,什麼指針地址,指針的指針,結構體,我當然有不懂的,但是我敲着實現功能了,也就略知45了。當然不可否認玩英雄聯盟的時候也是練就我手速的一大原因,因爲一旦遇上坑,國服第一噴子屬性那時候就附體了,不噴個體無完膚,自己就心態很炸。
大二下的時候,出現了一個好玩的東西,叫做單片機。那時候不會彙編啊,但是突然發現用C語音也可實現,然後自己去買了個小板子,電路,錫焊,接線,還有自己買了個小單片機箱子,裏面實現了定時器,人行道,×××燈等功能。反正就把自己關在實驗室裏面,午餐吃麪包,晚餐喝水不分晝夜玩了半個月,玩累了。每天在實驗室調試機器,因爲就如定時器,你肯定要控制時間,控制程序的端口,在什麼時候停止,在什麼時候計時。
慚愧的是,那時候的自己明明買了arm和dsp數字信號處理芯片的板子,卻丟在寢室裏,沒去玩。
後來到了大三,發現自己六級還沒過,然後跟着朱偉老師和新東方,在實驗室又背了15天單詞,整本數核心單詞都被我抄在了黑板上,上午背遍,下午來的時候背遍,晚上走的時候背遍擦掉換新,然後十幾天·後基礎單詞書都背完了,終於六級過了,是仔細閱讀滿分靠讀寫過得。
後來本準備考研的,但是感覺今年數學肯定難,自己對數學的把控能力有清晰理解,於是在6月份幾乎把考研英語單詞都背好的時候,我放棄了考研。果不其然,今年數學難,兄弟間有好幾個說明年我一定上中國人民大學的人,我等你們,加油。
後來的後來,我就入坑了,剛接觸python的時候,是我西電的×××說他要學py,我問他說,“?????”。然後我說你別想不開,年紀輕輕,不缺錢感覺要做這種事情。然後他告訴我是一種編程,我說喔,那就好那就好。
說完姻緣以後,就是我班主任南大畢業的院助老師,問我到底想做啥,我說我啊,想學嵌入式,然後她人真的很好,特地給我搞來了xilinx zynq7000的板子,而且還有1年的sdsoc的使用權,當然不想說了搞了半年,我才搞到***從外網下載完了這個40個G的軟件。我勒個去,然後裏面內容全英文的,網上開源相關的資料也不多,於是我就晝夜不眠廢寢忘食的,終於找到了一個xilinx的輔助軟件,用來導入使用認證的,真的是找了大半年。當自己鑽研配置好的時候,班主任和我說去學python好嗎?她說你好好弄,到時候我會留個項目給你申請論文。然後畢設就做machinelearning相關的吧,中途我還被拖去畫了visio等等的工程製圖。
那時候,就慢慢又所感覺了,我覺得這都是陰謀啊。
感覺就是:程序員屬性=晚睡,敲代碼,經常各種軟件安裝配置,找bug,被叫去每個都會些,去學去了解。高中寫文章練就了一身打字能力,班主任那裏練就一身安裝配置做事能力,從頭算起程序語言也接觸了C,C++,彙編,html。可是我真的是念通信的啊。
python是我在51cto學的,雖然花了較長時間在基礎部分,但是我想說基礎真的很重,集合字典列表,第三方模塊,基本模塊,包括shelve操作來用鍵值對保存數據,再到文件保存,json保存,db處理,我都很喜歡,因爲我真的覺得數據存儲是真的重要的部分,不然你空有數據沒用啊,增刪改查是基於什麼,哪些存儲時候的效率高,什麼時候需要考慮安全性。現在在學網絡編程的內容了。我只想說,python基礎語法是簡單,但是難的本來就不是語法,是編程的思想和算法啊,從冒泡排序一直往後,語言在變,但是邏輯都是相通的。
所以別怪我,我現在還在學javase,從8種基本數據類型,引用類型,配置jdk,基礎邏輯的運算,字符串,數組,我能看到C語言的影子,也聽聞沒有指針的快樂,到現在看api的時候會感謝自己那時候拼命練習六級讀寫,因爲那時候的付出,我看api裏面的method,filed的時候,看constructor的時候,看explanation,看class,看import util,lang等等的時候,能看懂英文的解析,在自己要去使用一個屬性或者方法,構造方法的時候,可以懂得怎麼使用。在此我不得不說,其實python面向對象的部分對我而言不好理解,我甚至覺得沒有java好理解。首先其實棧堆的內存關係還有方法區真的很重要,當我們從人的角度把事物像的部分抽出來作爲類,再實例化類成爲對象的過程,再將靜態的作爲屬性,動態的作爲方法,裏面的需求關係,需要你有充分的思考。還有構造方法的使用,一個類中可以擁有另外一個類,比如人類可以擁有電腦。在繼承中,父類和子類的關係,是我學py最頭痛的點,孩子可以繼承他媽媽外遇的男人的特點,實在讓我感到害怕,就是多繼承,java中單繼承讓我感覺倫理還是正常的,到現在學了很多類,包裝類,自動裝箱,自動拆箱,DATA類,Colletion,Map都讓我感覺條理很清楚至少當我自己在將多個實例化對象地址存入ArrayList類中的時候,我發現這種保存方式比數組又簡單了很多,包括gc垃圾回收期,jvm虛擬機,Exception異常,interface接口,當學的多的時候,我發現我反而興趣更大了,可能是大學期間被各種軟件安裝翻騰來翻騰去的原因,所以做的住,抗壓能力上來了。今天學習HashSet的時候,裏面有個方法叫做entrySet()返回set類型的鍵值對,突然就讓我和py中的字典聯繫在一起。
希望接下來學完se學ee的時候,數據庫oracle和msql,包括web方面知識的時候,也可以記得多比較,對照的學習。後來發現學電子信息也是好的,計算機那種tcpudp各種各樣的協議,通信協議發現理解起來都不太難,很多本科的時候都有積澱過,哪怕只有一點印象,但是那就是興趣,會給自己積極的暗示,你看這個,我學過的,我可以的。
所以我希望所以不管是草根還是專科轉行的人,還是碩博的人,保持一顆對軟件熱愛的心,如果自己喜歡興趣上來了,你就適合這行,不一定說你要多聰明,實在堅持飯碗是絕對有的,不要在還不需要和別人拼天賦的時候,扼殺自己在搖籃當中。我希望自己作爲軟件圈裏的正能量,程序員付出多,會有自己付出的回報,但也請自己保持自己,包括逼格,包括自己對生活的理解,包括自己對感情別的事情的處理,不要因爲寫代碼真的成別人眼裏邋遢鬼,沒有生活,對家人不冷不熱,對餐食只求外賣,程序不是複製黏貼,人生也不是。
如果內心是一個巨大的數據庫,我希望從接口的規範到底層的實現,你自己做主,做自己的項目總監項目經理,無論生活如何,盡力去架構更好的生活,讓身邊的人感受到你的在意,因爲那些final所留下的不能被重寫的方法不能被繼承的類和finalized釋放的內存空間和文件的關閉都是你所貯藏和放開的思考,我想用我自己的思考看世界,當然也包括我最愛的女孩她不高,她能做的有限,但是我就是願意讓她一輩子去寫接口,我去實現類,我想告訴她,她每次哭鬧嬉笑都有家的氛圍。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章