实习两个月
- 從2016年的3月10號,到現在的5月9號,整整兩個月。這兩個月里,開始了人生第一次實習之旅。在Holaverse,這個人生中第一次稱之為我司的企業里。兩個月內,我算是接觸了javaWEB中的從前到后。雖說不可能樣樣精通,但至少領略了一些框架與語言的風采。雖說一些代碼的細節打磨的并不精巧,但是也享受過那種自己研發的代碼上線被許多人使用的快感。在實習的過程中也遇到了一些學習、對問題的思考等等。
-
一、關于在公司的學習
- 這兩個月的收獲可以說和我之前關于“在工作中學習”的可行性中所預想的差不多——“在公司一個月比在學校一年學的都多”。也印證了我之前所想的另一點——“這種學習以服務工作為主”。兩個月的快速學習,讓我從原先對javaWeb一無所知,到如今可以通過maven、redis、spring mvc的框架,半個下午的時間自己在騰訊云上搭起一個曾經所想但未實現微信公眾平臺。這種收獲是顯而易見的。但是,在這種收獲下也帶來了種種問題,當我把一個完整的webapp放到linux服務器上的時候,我對它的機制可以說是一無所知。這種一無所知包括對注解的一無所知,對tomcat,對java虛擬機,對jquery等等。。這一切我都只是能讓他運作而已。用《構建之法》中對“技能的反面”的類似說法就是,能在現有的框架中仿照原有的模塊實現一些功能。這好像離“熟練運用*****框架”、“熟練掌握java、javascript”還相去甚遠。
- 這種感覺帶來的影響也是兩面的,一方面不斷的告訴自己,還有很多很多方面我并不知道原理。另一方面又讓自己比較難的在n多種不熟悉的領域中找到一個開始學習。感覺已經給n多本計算機領域的名著看了個開頭,但是又都很難往其深處進行探索,或因為時間太長,或因為廣度太寬,又或者因為近期接觸對應的領域比較少。。
- 近期開始看和tomcat相關的一些書,從《head first servlet & jsp》開始。從知其大概要向知其所以努力。當然了,這個時間主要要在上班、上課以外的時間來抽空了解了
-
二、關于“拆書”
- 我現在閱讀有一個習慣,就是拿起一本相關領域的書就可以看下去,可是看不長久,一章左右。可能就要換一本,而這幾本書之間的差距又比較大。有時候有些書是拿起來又放下,拿起來又放下,可能同一章的內容分成了無數次去感悟。比如《vi/vim編輯器》這本書,我已經不記得曾經多少次拿起來想對自己的vim技巧進行深造,每次幾乎都是乘興而來,帶著兩三個操作回去。過了一段時間可能又會忘了幾個。倒是可以利用新學來的一點點小技巧讓日常的開發等等變得容易一些。(比如前兩天需要用excel中的數據拼湊幾百條sql語句,用了vim的[ctrl] + v的塊選區,感覺提速不少。。大家會怎么來從excel中優雅的取出sql?)
- 拆書帶來的顯而易見的好處就是看書的時間可以變的很零碎,1分鐘可以掃一個段落,10分鐘可以看上幾頁,一小時又可以看上一兩個小節。零碎的知識,從不同的領域拼湊著最終屬于自己的完整知識脈絡。一種既能感到進步,但又說不出什么時候能看完其中任何一本的感覺。。
-
三、關于提問與思考問題
-
除了閱讀問題,近期還接觸了一些關于提問的問題。公司有同去的實習生,會做一些日常的交流。可能會涉及到對于一個技術問題的解決方案。在解決問題的過程中,思路可以說是幾乎完全不同。最典型的區別是在以下幾個方面:
- 如何描述自己遇到的問題?
- 如何從已有的代碼中獲取對自己有用的代碼段?
- 如何表述自己解決問題的過程中遇到的困難,與得出的結論?
- 什么時候應該去問問題?什么樣的問題應該去問?
- 如何看待提出一個問題以后,問題會帶來的價值?如何看待用前人的時間折換為解決自己問題的這筆“交易”?
-
- 這些問題也表示了針對一個問題的時候關注點的區別。正視每一個問題中的價值,在問題中去想問題怎么來的,或者為什么會遇到這個問題(一般是由于上級根據能力結合業務所提供的練習機會)。當正視這些問題以后,提問得到的回報,以及提問過程中雙方的反饋都會變的更加正向。
轉載于:https://www.cnblogs.com/jhalan6/p/5494081.html
總結
- 上一篇: hdu 4676 Sum Of Gcd
- 下一篇: HTML中常用字符实体