后端平时该练什么才能提升技术?

2023-05-26 17:20:09 +08:00
 liliuli808
5656 次点击
所在节点    程序员
33 条回复
wizzer
2023-05-26 17:22:03 +08:00
项目里遇到难题解决难题,就自然而然就提升了……
proxychains
2023-05-26 17:26:26 +08:00
多出几次故障就提升了.
虽然听起来很怪, 但故障是最能提升的.
brader
2023-05-26 17:39:39 +08:00
多摸鱼
c3de3f21
2023-05-26 17:41:16 +08:00
实现特定领域的 dsl
potatowish
2023-05-26 17:44:36 +08:00
真正提升技术只能在高负载、高并发的环境下,不然学了也没地方实践
ThreeK
2023-05-26 17:55:56 +08:00
不断尝试往项目里引新组件,然后解决遇到的问题
maocat
2023-05-26 17:59:18 +08:00
项目依赖库一直拉最新版本
Vkery
2023-05-26 18:01:35 +08:00
开坑 踩坑 填坑
cwcc
2023-05-26 18:17:32 +08:00
1. 修 Bug:可以让你很快认识到自己写的代码的不足,从而提升水平。
2. 写框架:让自己充当底层工作,深刻认识到底层优化的难度,从而提高水平。
3. 尝试使用相同语言不同技术栈或不同语言写:可以让自己认识到自己对后端理解的不足之处,从而提高水平。
pengtdyd
2023-05-26 18:21:08 +08:00
自己写一个 web 框架就行了。
LaGeNanRen
2023-05-26 18:23:19 +08:00
前端是练习广西炒粉,后端练啥确实不知道,坐等网友们出出主意 XD
NPC666
2023-05-26 18:25:45 +08:00
提肛
danbai
2023-05-26 18:31:15 +08:00
当然是篮球和 rap 只要 2 年半就能出道了
ijrou
2023-05-26 18:37:57 +08:00
提升技术的主要目的是为了下次面试,所以,平常多刷八股文、多多丰富自己的简历
jimmyczm
2023-05-26 18:41:58 +08:00
锻炼二手机,遇到不合理的要求可以展示一下给产品经理
awolf
2023-05-26 20:28:53 +08:00
勿忘提纲?
justin2018
2023-05-26 20:33:16 +08:00
多做项目 😁
waitingChou
2023-05-26 21:16:39 +08:00
如果要说比较大的锻炼机会的话,就是写一些底层框架 /工具,项目重构 / 0-1 的设计机会。

但是话说回来,如果水平不够的话这些事情很难落到你头上来。

所以还是要多注重平时的积累。

以下个人的后端经验,不一定适合所有人,仅供参考。
主要是实战和理论两方面并行,比如架构能力、代码扩展 /复用性等。
首先通过书籍或者课程学习相关的理论,然后非常关键的是,在日常工作中,有意识地运用这些理论进行实际锻炼。

比如没机会设计一个大工程,那么就把一个小功能当成一个架构去做设计考量。
代码的设计模式、扩展、复用性等,平时积累锻炼的机会就更多,只不过大部分人写的都是业务代码,可读性、性能、复用性差一点,其实也无伤大雅。

这样,比较理想的路线是 : 通过平时积累锻炼 -> ld 发现你相关能力还可以 -> 尝试给你更大的挑战 ->得到更好地锻炼。

当然如果自我感觉还可以了,锻炼机会也可以自己主动去争取。不要怕搞砸,搞的时候方案让组里的大佬把把关,这种过程会是非常好的成长机会。
gitdoit
2023-05-26 21:44:09 +08:00
多看看优秀开源项目,学习里面一些解决问题的思路和方法。尝试学习其他语言,一是能开阔眼界,二是遇到问题多一个选择。
qiumaoyuan
2023-05-26 21:47:42 +08:00
消除重复,命名。完。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/943252

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX