欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

自學(xué)過多門編程語言但不精通怎么辦

錢斌斌2年前24瀏覽0評論

自學(xué)過多門編程語言但不精通怎么辦?

評估自己的基礎(chǔ)知識

第一層:基礎(chǔ)知識的掌握。即掌握基礎(chǔ)語法,異常處理,IO流等。

第二層:接口的編寫接入。根據(jù)第一層能力編寫api接口,基礎(chǔ)到一般能力的提升,這個主要是實操,能夠借助實戰(zhàn)項目訓(xùn)練更好。

第三層:中間件的使用。包括數(shù)據(jù)庫、redis、MongoDB、kafka、activeMQ、rabbitMQ、zookeeper等。建議先學(xué)習(xí)mysql、redis、MQ,其他可以慢慢學(xué)習(xí)和使用。

第四層:框架學(xué)習(xí),框架設(shè)計,技術(shù)選型,完整項目的開發(fā)。框架學(xué)習(xí)、選型,項目設(shè)計,前后端開發(fā)。比如spring boot,mybits, mybits plus目前很流行的spring cloude,很遺憾沒用到過,第一次開發(fā)就使用了spring boot,大概了解了一下MVC。

自己學(xué)習(xí)和使用的兩門語言,圖片展示都是網(wǎng)上買來或好友分享的。

自己自學(xué)了python,目前自動化運維常用python語言。

工作以后,因?qū)W過Java,目前和同事一起開發(fā)。重新大體學(xué)習(xí)了Java基礎(chǔ),實戰(zhàn)都是公司項目學(xué)習(xí)到的。

選擇一個自己喜歡且方便找工作的語言,進行精細化學(xué)習(xí)主攻一門語言,學(xué)習(xí)到精細化,另外一門輔助使用。除非能力很強,學(xué)習(xí)能力不錯,不過技術(shù)迭代太快,更不上步伐。

目前我python用來寫小工具,比如文本文件數(shù)據(jù)分析封裝成接口,ftp數(shù)據(jù)傳輸,爬蟲等。

Java用來前后端開發(fā)web項目,前端學(xué)習(xí)了vue和element UI直接就上手開發(fā)了。

找個自己喜歡的項目或能夠接觸的項目進行練手

目前網(wǎng)上很多練手項目,視頻還很詳細,但都是教學(xué)管理系統(tǒng),學(xué)生管理系統(tǒng),商城系統(tǒng)這些。隨便找一個學(xué)習(xí)一下也就夠了,主要在于下一步。

借助開源框架進行開發(fā)

借助開源框架開發(fā),極大提高工作效率,里面的組建都是封裝好的,學(xué)會使用即可。

推薦我最新話的開源框架若依框架,新手特別適合用該項目進行開發(fā)接入。

若依官網(wǎng)地址:https://ruoyi.vip/

源碼地址:

https://gitee.com/y_project/RuoYi

技術(shù)和版本如圖:

功能項如圖:

形成自己的代碼風(fēng)格

新手最大問題就是代碼封裝問題,所有邏輯全寫在一堆,不進行封裝,有需求變更不好修改邏輯。注意進行封裝,第一兩次有點難,封裝幾次就熟能生巧了。

注意代碼風(fēng)格,代碼布局,命名規(guī)范,接口規(guī)范,數(shù)據(jù)庫規(guī)范,日志規(guī)范等。

開發(fā)實踐大于一切,視頻文章都是輔助性的,自己動手了才是自己的。

加油,一起做一個Ctrl+C, Ctrl+V程序員。