導(dǎo)語
很早之前就想寫技術(shù)博客了,之所以遲遲沒有行動(dòng),一是因?yàn)樽约旱亩栊裕辉缸叱鍪孢m區(qū);二是覺得自己的水平不夠,知識(shí)不夠深入和系統(tǒng),寫出來意義不大。但“吾生也有涯,而知也無涯”,學(xué)習(xí)是永無止境的,而懶惰是不可取的。所以我現(xiàn)在下定決心走出舒適區(qū),希望通過寫技術(shù)博客的方式,總結(jié)提煉自己的知識(shí)并與大家分享。
如果我的博客能夠?qū)θ魏我粋€(gè)人的學(xué)習(xí)或工作有所幫助,我就覺得值了。如果大家發(fā)現(xiàn)我的錯(cuò)誤,并愿意幫我指出來,我會(huì)非常感激。希望以此為契機(jī),交到志同道合的朋友,大家一起在路上,共同進(jìn)步。
自我介紹
網(wǎng)名:飛鴻踏雪2018
簡介:大學(xué)專業(yè)為機(jī)械工程,后轉(zhuǎn)行從事軟件開發(fā),現(xiàn)已從事軟件開發(fā)相關(guān)工作十多年。
主要內(nèi)容
結(jié)合我自己的工作經(jīng)驗(yàn),我目前計(jì)劃從以下幾個(gè)方面來進(jìn)行分享,以后可能會(huì)根據(jù)工作或?qū)W習(xí)情況進(jìn)行調(diào)整。
Linux
- 首先聲明我不是專職的運(yùn)維人員,這部分我希望從開發(fā)人員的角度來描述Linux的相關(guān)知識(shí),因?yàn)槲仪皫啄甑拈_發(fā)都是基于Windows平臺(tái)的,沒有接觸過Linux,知道這類開發(fā)人員學(xué)習(xí)Linux的困惑和痛苦,希望我的這部分經(jīng)驗(yàn)?zāi)軒痛蠹疑僮咭稽c(diǎn)彎路。
- 前期的部分面向Linux零基礎(chǔ)的開發(fā)人員,后面逐漸深入,水平達(dá)到半個(gè)專業(yè)運(yùn)維人員的水平。
編程技能
- 這部分主要分享編程過程中的一些實(shí)用技能或者有啟發(fā)性的案例、對(duì)某些基本技能的理解,包括但不限于:設(shè)計(jì)模式、算法、性能優(yōu)化等。
- 因?yàn)槲业闹饕Z言是Java,大部分情況下我會(huì)基于Java來分享。如果我以后的能力提高了,我也會(huì)嘗試用其它語言來表述。
DevOps
- 這部分我也是邊實(shí)踐邊學(xué)習(xí)邊體會(huì),我們現(xiàn)在的團(tuán)隊(duì)是采用的DevOps這種模式。對(duì)于實(shí)踐過程的我認(rèn)識(shí)到的體會(huì)到的,我希望能夠分享出來。
- 實(shí)踐可以有原則來指導(dǎo),但永遠(yuǎn)也沒有標(biāo)準(zhǔn)答案,這部分希望能夠和大家有更多的探討。
軟件開發(fā)管理流程
- 這部分同樣沒有標(biāo)準(zhǔn)答案,不同的公司會(huì)有自己不同的開發(fā)流程,有些所謂沒有開發(fā)流程的初創(chuàng)公司其實(shí)也有自己的開發(fā)流程,只是沒有形成文字。
- 同一公司的同一流程,在不同的項(xiàng)目、不同的人員實(shí)施時(shí),會(huì)面臨不同的問題。我經(jīng)歷過大公司、小公司、傳統(tǒng)行業(yè)、互聯(lián)網(wǎng)行業(yè),我會(huì)結(jié)合自己的理解來和大家一起探討。
微服務(wù)
- 在當(dāng)今的互聯(lián)網(wǎng)和大數(shù)據(jù)的時(shí)代,微服務(wù)應(yīng)該會(huì)逐漸成為軟件開發(fā)的標(biāo)配,但從認(rèn)識(shí)微服務(wù)到很好的基于微服務(wù)架構(gòu)來開發(fā),中間有很長的一段路要走。
- 對(duì)于微服務(wù),我剛上路不久,希望一路上能夠有你的陪伴。
架構(gòu)實(shí)戰(zhàn)
- 這部分主要分享工作中的實(shí)際架構(gòu)經(jīng)驗(yàn),側(cè)重于實(shí)戰(zhàn),會(huì)有完整的架構(gòu)搭建過程。
- 這部分有宏觀層面的架構(gòu)案例,也有為解決某一局部場景所涉及的解決方案。
- 對(duì)于架構(gòu)設(shè)計(jì)的一些感悟,我也會(huì)分享,并希望得到大家的指正。
發(fā)布原則及更新頻次
- 所有代碼相關(guān)部分,都是經(jīng)過驗(yàn)證的,絕對(duì)可用。
- 所有分享的內(nèi)容都是基于對(duì)自己實(shí)際工作的總結(jié)和思考。
- 每周至少更新兩次。