成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

日常開發中,提升技術的13個建議

開發 前端
我覺得,大家可以多點思考,把平時積累的東西,應用到實際項目中。背八股文不是沒用,你可以把它應用到實際開發中的。比如說,你看了田螺哥的文章,IO模型詳解。

前言

大家好,我是田螺。

最近有位星球好友問我:田螺哥,日常開發中,都是在做業務需求,如何提升自己的技術呢?因此,本文田螺哥整理了提升技術的13個建議,小伙伴們,一起加油。

圖片

1. 打好基礎,深入學習語言特性

比如,對于Java程序員來說,要了解Java語言的基本概念和核心特性,包括面向對象編程、集合框架、異常處理、多線程等等。可以通過閱讀Java的官方文檔、教程、參考書籍或在線資源來學習。

如果最基本的基礎都不扎實,就不要談什么提升技術啦。 比如說:

  • 你知道HashMap和ConcurrentHashMap的區別嘛?
  • 在什么時候使用ConcurrentHashMap?
  • 操作文件的時候,你知道在finally塊中釋放資源嘛?
  • 你知道在哪些場景適合用泛型嘛?

因此,要提升自身技術,首先就是要把基礎打扎實。有些小伙伴說,上班沒時間學基礎呀,其實不是這樣的,基礎這玩意,每天地鐵上下班看看,下班后回到家再看看,周末在家看看,多點寫寫代碼,一般一兩個月,你的基礎就很好啦。

又有些小伙伴說,如何提升Java基礎呢?有哪些教程推薦呢?可以:

  • 閱讀Java相關書籍或教程,如Java編程思想、Java核心技術、Java虛擬機、菜鳥教程等
  • 閱讀Java博客和社區參與討論:關注Java領域的博客、論壇和社區,了解最新的技術動態和解決方案,與其他開發者交流。
  • 多實踐,多敲代碼:在B站找個Java基礎視頻看,平時多實踐、多敲代碼

2. 熟悉掌握常用的開發工具

工欲善其事,必先利其器. 所以一位好的程序員,往往編碼效率就更高。而提升編碼效率,一般要求熟悉并靈活應用工具.比如Eclipse、IntelliJ IDEA、Maven、Navicat等。熟悉運用這些工具,可以提高開發效率。

我舉個例子,比如你熟悉掌握IntelliJ IDEA的快捷鍵,三兩下就把實體類的setter和getter方法生成了,而有些的程序員,還在一行一行慢慢敲。。

3. 日常工作中,總結你踩過的坑

優秀的程序員,之所以優秀,是因為他會總結踩過的坑,避免重蹈覆轍。所以,田螺哥建議你,日常開發中,如果你踩了哪些坑,就需要總結下來.茶余飯后,再溫習溫習.

比如,你知道:

  • Redis分布式鎖使用,可能會有哪些坑嘛?
  • 線程池使用有哪些坑?
  • Java日期處理有哪些坑嘛?
  • Arrays.asList使用可能有哪些坑?

如果一時間忘記的話,可以看下我以前的這些文章:

  • 細數線程池的10個坑
  • Redis分布式鎖的10個坑
  • Java日常開發的21個坑,你踩過幾個?
  • 程序員必備:Java日期處理的十個坑

這些都是我工作總結出來的,也希望你們日常開發中,遇到哪些坑,都總結下來哈。

4.工作中,閱讀你們系統優秀的代碼和設計文檔

孔子說,三人行,必有我師。大家平時在看代碼的時候,不要總吐槽著項目的爛代碼。其實,可以多點關注寫得優秀的代碼,然后看懂別人為什么這些寫,仿造著來寫。

當然,一些好的設計文檔也是:人家為什么這么設計,好處在哪里,不足又在哪里,如果是你來設計,你如何思考等等。把好的設計,讀懂后,記錄下來,變成自己的知識.

5.日常工作中,總結一些通用的技術方案

在日常工作中呢,注意整理一些通用的技術方案。

比如冪等設計、分布式鎖如何設計、分布式事務設計、接口優化、限流設計、分庫分表設計、深分頁問題解決等等. 大家可以看下我之前的一些通用方案設計的文章哈:

  • 后端思想篇:設計好接口的36個錦囊!
  • 我們為什么要分庫分表?
  • 面試必備:聊聊分布式鎖的多種實現!
  • 聊聊冪等設計
  • 實戰!聊聊如何解決MySQL深分頁問題

當然,田螺哥也建議你,日常開發中,把自己遇到的一些通用設計方案總結下來,熟悉掌握這些通用技術方案。

6.參與技術討論,積極技術分享

參與技術討論和交流,可以有助于你與其他Java開發者分享經驗、解決問題和學習新知識。進行技術分享,可以加深自己的理解、建立專業聲譽、促進個人成長、為技術社區做貢獻等等。

比如你做需求遇到的一些難題,都可以跟有經驗的同事、或者技術leader討論討論。一些常見的難題,討論完可以記錄下來,然后做技術分享。

7. 主人翁意識,積極攻克項目的難題

作為一名開發工程師,具備主人翁意識并積極攻克項目的難題,是非常重要的。遇到項目中的比較棘手問題時,先不管是誰的問題,我們都要持有主人翁意識,積極主動地找到解決方案并采取行動。

而在找技術解決方案的過程,我們也就成長了。當攻克問題后,你也獲得領導的認可,好績效不遠了,一舉多得!

8. 思考項目中,哪些可以提升效率

日常開發中,幾乎大多數程序員都是在進行增刪改查。如何如何避免自己成為平凡的增刪改查程序員呢。

我覺得可以這樣做:平時工作中,思考項目中,有哪些可以提升的效率。包括熟悉開發工具、掌握適當的調試技巧、熟悉常用框架、持續學習和關注技術發展等等。

比如:

  • 好的的debug調試技巧,可以讓你快速找到問題
  • 再比如一個插件easyyapi可以一鍵讓你快速生成yapi接口文檔,而不用一個一個字段手工敲接口文檔。

當然,日常開發中,還有很多可以提升效率的技巧/工具,等待我們去發現。

9. 熟悉你的業務,讓自己不容易被替代

我們普通程序員,多數都是做業務的。一般工作個五年以上,水平差不了太多。如何避免自己被淘汰呢?我個人建議是,盡量做到熟悉你們做的業務,讓自己變得不容易被替代。

10. 多看看你的系統,可能存在哪些問題,如接口耗時、慢SQL等等

一般的系統,多多少少都有些問題。比如接口耗時過長、慢SQL、fullGC頻繁等等。

首先需要掌握這些技能,比如如何優化接口,如何優化慢SQL、fullGC如何排查等等。

11. 學以致用,將理論知識應用到實際項目中

很多小伙伴說,看過很多計算機相關的書,閱讀過很多博客,背了很多八股文,依然做不好一個系統。

我覺得,大家可以多點思考,把平時積累的東西,應用到實際項目中。背八股文不是沒用,你可以把它應用到實際開發中的。比如說,你看了田螺哥的文章,IO模型詳解

這個表面看起來就是一個常見的八股文知識點,工作中似乎沒用到。但是我在工作中,就用到這種類似的異步思想:

比如發起一筆批量轉賬,但是批量轉賬處理比較耗時,這時候后端可以先告知前端轉賬提交成功,等到結果處理完,再通知前端結果即可。

再比如,你看完田螺哥的:MySQL索引15連問,抗住!,你是不是可以回頭看看,你的系統中,那些sql的索引加的是否合理呢?是不是可以思考一下如何優化,對吧。因此,就是要學以致用。

12. 閱讀一些優秀框架的源碼,如spring、rockectMq等等

如果你有空余的時間,就建議你看看一些優化框架的源碼,比如spring、rockectMq等等。

對于spring源碼的話,可以按模塊來呀,比如aop,控制反轉,spring事務等,你先寫個demo,然后debug跟蹤流程,通過調試器逐步跟蹤源碼執行過程,觀察各個方法的調用關系和數據變化。最好是結合電子書一起,如(Spring源碼深度解析這本書一起)

優秀框架的源碼,我們可以學習到很多編碼思想的,加油。

13. 多編碼,少偷懶,養成編程的好習慣

作為程序員,一定要多打代碼,不要偷懶,代碼敲多了,你就會了。還有就是,少點偷懶,堅持!努力!養成熱愛編程的好習慣。

總之,提升技術需要不斷學習、實踐、總結和積累經驗。

責任編輯:武曉燕 來源: 撿田螺的小男孩
相關推薦

2017-01-10 19:06:39

Android日常開發技術經驗

2024-08-02 17:19:36

2021-08-03 15:26:56

代碼智能阿里云

2021-12-28 14:10:41

開發技能代碼

2017-09-06 12:42:45

AndroidGradle開發技巧

2022-07-13 14:40:50

Chrome前端日常開發

2022-06-26 09:56:50

HttpUtil工具類模式

2020-07-25 20:01:45

CSS前端

2021-12-29 11:06:25

Java代碼技巧

2013-11-19 10:37:11

Android開發者提升

2013-11-20 11:05:52

Android開發者

2024-01-03 08:40:47

開源庫技術代碼

2023-08-10 17:23:39

2025-01-15 09:00:20

2022-12-19 08:30:51

ViteWebpack

2022-06-08 23:38:49

程序員開發bug

2023-08-04 07:22:32

SpringBoot項目

2022-07-20 09:05:06

Python編程語言

2025-06-30 02:25:00

2023-03-26 07:58:04

開發工具開源
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日韩成人av在线 | 久久国产精品视频免费看 | 久久久久91 | 免费a国产 | 麻豆av一区二区三区久久 | 91一区二区三区在线观看 | 91在线视频网址 | 天天操妹子 | 在线看91| 国产在线麻豆精品入口 | 国产精品久久久亚洲 | 国产精品福利网站 | 亚洲精品国产电影 | 久久久久成人精品 | 久久久99精品免费观看 | 免费一区| 免费精品视频 | 毛片网站免费观看 | 国产乱码精品一区二三赶尸艳谈 | 成人免费视屏 | 欧美日韩高清免费 | 日韩精品久久一区 | 久久综合狠狠综合久久综合88 | 国产福利91精品 | 国产精品久久久久久久久久妇女 | 欧美色影院 | 在线视频日韩精品 | 免费成人在线网站 | 91tv在线观看 | 91aiai | 国外成人在线视频 | 一区精品视频在线观看 | 超碰在线亚洲 | 日韩欧美在 | 国产二区精品视频 | 91在线视频观看 | 国产一区二区三区不卡av | 日韩看片 | 国产一级视频免费播放 | 国产三级 | av电影一区 |