一名2018應屆生的全棧之路 | 掘金年度徵文

時至今日,我還能依稀的想起6月份剛出來,在深圳奔走各地互聯網公司找工做的夏日時光。這其中包括了由達內爲首的各大培訓公司的鬥智鬥勇。在求職失敗狀況下我也面臨着壓力,當時就一直在自我激勵「淘汰個人公司可見是沒什麼眼光的公司,不去也罷 」,直到這種狀況持續了一個多月,我也漸漸發現瞞不過本身了,仍是老老實實去努力刷leetcode,背基礎。後來我很欣慰我堅持了下來,像大多數普通高校的大學生同樣,在壓力,競爭,挑選和吐槽中度過了秋招的崢嶸歲月。前端

入職篇

再以後,我以見習全棧工程師的身份,收到了一家創業公司的Offer。或許一些人會不建議這樣作,畢竟應屆生,後端實用基礎都沒打牢,沒有幾年經驗,一出來,就想作全棧工程師。但最終我仍是去了,在這裏也給剛出來入職想作全棧的朋友們一些建議:除非你的目標是作管理層,例如產品經理等,或者是全能的系統架構師;除非你對先後端的興趣都至關濃厚而且深諳原理;除非你有足夠的自信堅信本身能成爲公司裏一名獨當一面的技術牛人,否則仍是選擇走只作一端的道路。固然無論選擇什麼,即便是full stack,也要作到有所倚重,有精於一門。(考慮到這個全棧的職位待遇還不錯)因而我在大是大非的問題上站住了立場,在一開始選擇了全棧工程師的套路。程序員

技術篇

從一進入公司開始,咱們的老總就要求去看文檔學習掌握CI/CD持續集成與交付的項目流程,期間還推薦我參加了 DevOps峯會,📘主要仍是看一些互聯網大牛的公司推薦及正在使用的項目高效運維狀況。事實證實確實仍是有用處的,而在峯會其中也不乏我這類人,咱們這些從中小型的公司選出適合的人,派來學習大牛公司經驗,爲公司帶來先進應用技術的人。畢竟咱們公司仍是創業公司,尚未真正造成一套完整的先後端項目業務方案。固然不管在公司工做,你是學什麼新知識的,作項目知識基礎仍是必須持續鞏固的。web

  • 後端工做 本人用SpringBoot集成 SpringMVC,搭建MySQL數據庫和加密環境,原型設計配合咱們的業務關係,其目的是經過restful風格API搭建一個管理後臺。
    關是各類的AOP動態代理,織入攔截,事務隔離均可以很考驗一個涉世未深的程序員的技術。
    如今不少人提倡用 mongodb來取代業務性不是很是強的業務,特別是在 mongodb4.0發佈,支持了ACID事務以後。確實不得不說,一開始接觸到Nosql,不只感嘆真的好快,以前拿一個項目需求擺在我面前,我會想該怎麼構造他的MySQL數據庫原型,如今我會想是該選用Mongodb仍是Mysql(😶雖然我說了不算)。
  • 前端開發,不得不說微信小程序在用對學習方法的狀況下,一個擁有ES6語言基礎的人學起來真的很快,並且各類組件,API在開發文檔中寫的明明白白,固然小程序確實有侷限性。不過單對於我負責的一個小項目來講是夠用啦。再而後呢,寫了用戶交互的前臺,得有個後臺管理系統吧。因而我在9月份,也開始鼓搗起了VUE。在公司大佬的推薦下,我用Vue-cli3.0腳手架搭配阿里雲的飛冰(一個正在開源和完善的可視化前端開發的工具),也加入了業界大佬的交流羣,在大佬的交流(實際上是我一直在提問)和組件開源文檔下,對接我本身的後臺API完成了一個輕量級的後臺管理系統。
  • 持續集成與交付——個人首要任務,即我在公司靠着學他來升職加薪的工具。 Maven+Docker+Jekins做持續集成部署。對於 Jekins,大佬說他們以前使用雲效的流水線,若是單用JAVA服務器,能夠直接用,由於那樣更加便捷。因此個人主要任務仍是配置Docker環境,因爲項目須要用到關於系統IO的.so文件,用了JNI的我經過手動構建鏡像+DockerFile一塊兒,將項目打包成能夠Docker鏡像。至於持續部署,我寫了個腳原本準備使用webhook觸發,後來出現了諸多問題,最後發現雲效僅支持阿里雲服務器的因素,因而選用了手動部署。固然,對於服務器的部署要學習的還有不少,這也是2019我須要努力的一個方向,包括部署服務器環境的動態安全,k8的監控與拓展,風險把控等,這些都是我在峯會與各類技術論壇所瞭解到的,優秀的後端開發,並不僅須要會寫高效的代碼。一個優秀的項目是一捧鮮花🌼,怎麼咱們也得用一個堅固,優雅的花瓶來盛放它才能相得益彰。

職場篇

  • 注重場景 團隊合做不得不說項目裏的溝通真的很重要,即便代碼寫的轟轟烈烈,最終PM跟你說這與客戶需求對不上的時候,你也只能默默吞一口老血💫。並且不少需求不是話說的多,文檔寫得全你就真正的瞭解到了,我自認爲,瞭解應用場景與客戶的想法甚至審美要優先於團隊溝通。
  • 技術總結 在閒暇之餘,我也會默默地刷各類博客和文章網站,這並不限於技術,還有各類團隊文化,有意思的吐槽,以致於我也開始支持文章收費,由於確實有些標題黨,特別是爲了打廣告的真的、有些浪費時間。在閱讀各類文章和博客以後,一個到位的總結能夠強化本身的理解,將知識轉化爲本身的東西,相信高考過的同窗都有同感。
  • 同事關係 很慶幸畢業後的第一家公司就找到一個同事和領導都很nice的公司。公司是創業公司,規模不大,全部人都在踏踏實實地工做。對於同事,我以爲能夠愉快的聊天就很不錯了,畢竟主要精力仍是放在工做上。輕快的業務使咱們無暇顧及那麼多小情感。不得不說,公司🍗領導nice對於工做幸福感的提高有着很大做用,同時若是大家的公司領導跟你同樣智商在線,那就更加。。不可言喻了。這裏用「不可言喻」的意思呢就是很多人抱怨PM,領導智商很不在線,可是咱們要想想,若是你的上級的智商全程高能,對你的小聰明和項目缺陷瞭解的一清二楚(吹都吹不過去,對吧🐹),那。。。因此歸結起來,咱們仍是要積極提升本身,並非說爲了遇到一個更加厲害的大牛領導,而是當咱們的技術真的能夠獨當一面的時候,或許能夠不須要在乎那些資產階級大大的好壞了😄。

展望篇

2019——

高運維,CI/CD 的迭代能像廣東的春夏秋冬無縫迭代
微服務,分佈式系統架構馳張有度
zookeeper,dubbo,k8s······(持續期待掘金大神文章)sql

掘金年度徵文 | 2018 與個人技術之路 徵文活動正在進行中......mongodb

相關文章
相關標籤/搜索