學習方面
-
學習一些博客或視頻的時候,注重發現別人好的地方,好的工具、好的開發方式等等。
-
深度遍歷的同時進行廣度遍歷,這兩項並不衝突。
-
精力不好或容易犯困的時候不要學深度的東西,可以看一下論壇文章等等。
-
專業課一定要重視,數據結構、計算機網絡是面試的基本;英語也要重視,英語能決定你的上限。
-
不要太過注重技術,技術迭代很快,多鞏固基礎、提高學習能力。
-
學習中遇到困難不要氣餒,不要把一個大塊的知識點當做一瓶水,想一下喝完又喝不完,要當做一個果盤,一個一個吃,更易消化。
-
要精通一個框架或技術。
-
前端框架也要有一定了解,便於開發。
-
學習要有反饋,不管是學習專業課,還是技術,學完要有一個練習。
-
課堂學習作爲基礎的前提下去學好小組的技術,技術再好,課堂學的不好,也不是一個優秀的人。
-
要有自己的長期目標,一段時間制定一個短期目標。
-
多記筆記,好記性不如爛筆頭。
-
學習時間長了,要知道勞逸結合。
生活方面
-
生活中最大的成本是溝通,溝通過程中要先問是什麼、爲什麼、是不是,然後再做進一步探討。
-
表達能力一定要好,不能說十分的內容如果只表現出七分。
-
溝通能力要達到能和陌生人面前侃侃而談。
-
生活中要有對資金的管理能力。
-
每週都要至少一次鍛鍊身體。
工作方面
-
工作中要互相信任,任務既然交給了你,說明是信任你,一定要做好。
-
儘量走校招,校招的待遇和薪資都比實習生好得多。
-
不急於入職,工作機會有很多,不要盲目的選擇一家公司。
-
工作之餘也要學習、看書。
-
走好自己的第一步,第一步會影響你的之後的步伐。
-
向前看
①踏實。②自律。③21天轉變思維,養成一個習慣。
管理的三個要素:①制定目標。②跟蹤。③人。
技術方面
-
activity工作流
它是覆蓋了業務流程管理、工作流、服務協作等領域的一個開源的、靈活的、易擴展的可執行流程語言框架。Activiti基於Apache許可的開源BPM平臺,創始人Tom Baeyens是JBoss jBPM的項目架構師,它特色是提供了eclipse、idea插件,開發人員可以通過插件直接繪畫出業務流程圖,當然也可以與ssm等主流框架整合。 -
Jenkins自動化部署
Jenkins目前提供了docker、Mac、Windows、linux等版本,在jenkins(一個網站界面)中通過獲取代碼倉庫中最新代碼,進行自動化部署,而省去手動打包、上傳服務器、部署這一系列步驟,非常方便。 -
可利用滑雪算法生成id。
-
批量生產SQL
將大量的數據通過Excel導入,自動生成SQL,更加方便快捷。 -
阿里巴巴規範
開發中儘可能遵守阿里巴巴規範,提高代碼質量,eclipse、idea也提供了相應的插件。