工作快一年的程序员,应该如何摆脱 CRUD?

2019-09-11 14:00:23 +08:00
 Keppel

平时每天下班回去会晚上看一个小时书,不过由于没有实践的关系记忆不深刻,看视频感觉太浪费时间。 我应该如何高效的成长?

12662 次点击
所在节点    程序员
87 条回复
xuanbg
2019-09-11 18:59:57 +08:00
楼主这个理想的实现难度几乎是难比登天。。。谁能不写点 CRUD 呢?林纳斯的 Linux 内核代码里面都有 CRUD !
loryyang
2019-09-11 19:20:40 +08:00
上面讲怎么提高技术的都是理想主义者。我来点实际的吧(以下优先级和顺序无关):
1. 提升人脉,多结识比你优秀的人。一是向他们学习,二是以后方便内推,三是你如果成长很快,表现好,他可能以后会带上你一起发展
2. 多总结工作,提取工作中的难点,自己的闪光点。别觉得 CRUD 就没亮点,任何困难都有其特点,任何解法都有其优劣,重点是你能体现出你和别人不一样的地方,体现出你思考了,你的方案是特定场景下的一个好方案。具体的就不多说了,看悟性和第三点的执行力了
3. 多面试,知道更好的公司需要的是你的什么能力,面试考察的是什么。回来多多反思,落实到工作中去。跳槽就如打怪练级,你在现公司打怪,跳槽就如升级。不是一次就升到 BAT,是一次次慢慢上去的
4. 多培养非技术能力,以你现在的起点,纯吃技术饭,难度很大。提升自己的软实力(重点是沟通),是让自己在一群书呆子中脱引而出的最简单直接的方式。抛弃那些无意义的坚持,不要把技术当做你心中唯一的明珠,世界是圆的,每个技能都是有其价值的。当你无法达到某一个技术的顶峰,那应该考虑如何练出一套组合技能
5. 培养健康的生活习惯,关注心理健康,关注家人、爱人(如果有的话),学会爱与被爱
其实上面的也都很抽象,具体的操作还是得靠自己去悟,去实践,做事情要有定力,有魄力,不怕失败
geekdocs
2019-09-11 19:31:40 +08:00
@ymz 前后一起干~
connection
2019-09-11 20:11:30 +08:00
每次提高一点点
leekafai
2019-09-11 20:38:52 +08:00
serverless
Leigg
2019-09-11 20:57:03 +08:00
自己写框架,把学的用上
crist
2019-09-11 21:22:45 +08:00
CRUD 怎么你了?我 CRUD 我快乐!
qoras
2019-09-11 22:04:48 +08:00
可以关注下如何优化个人效率和工作流程, 解决项目中的痛点, 工具可视化自动化等, 也可以学习别人如何沟通和管理
magiclz233
2019-09-11 22:29:52 +08:00
其实不管工作多长时间,深入到业务里面来不都是 crud,如果想增强自己,两方面,看基础,底层数据结构算法之类的,看新东西。其实很多东西在 crud 的过程中都是可以展现的,比如缓存,事务,日志。
tedzhou1221
2019-09-12 08:07:43 +08:00
你们系统的主键生成策略是什么? UUID ?还是主键自增?

就从这些最基本的点入手,你就可以学到很多东西。例如:ID 策略有哪些,如雪花、redis 生成全局唯一递增主键等

然后你还可以进一步去看看,各种策略的优缺点,或者还能不能优化。如 redis 能不能从单机生成到使用集群生成。

很多东西学,就怕没这么多时间。

以前集成 Activiti 工作流到项目,然后有空看看 activiti 的源码,就学到了它的 ID 生成策略,还学到它如何使用命令模式。
tedzhou1221
2019-09-12 08:11:14 +08:00
还有就像#62 所说的也有道理,😄

我们技术管理,技术也很差,但也随便拿个 30k,他天天就开开会,代码都不会写了。
ThinkCat
2019-09-12 09:01:18 +08:00
为什么都觉得 CRUD 很 low ?
kiddingU
2019-09-12 09:29:26 +08:00
工作才一年就不想做 CURD 了?
MotherShip
2019-09-12 09:31:21 +08:00
看一遍 ddia
amwyyyy
2019-09-12 10:15:22 +08:00
先把 CRUD 做好才有机会摆脱
StarkWhite
2019-09-12 10:56:00 +08:00
之前还有个人在 v 站推广自动生成 CRUD 的工具
https://www.v2ex.com/t/507187
UnrealEngine
2019-09-12 11:49:48 +08:00
@loryyang 我承认我是个书呆子……
loryyang
2019-09-12 14:31:42 +08:00
@UnrealEngine #77 搞技术有几个不是书呆子的。但不能说现在我是个书呆子,所以我一辈子要做个书呆子。那这辈子岂不是很无聊。多尝试一下,生活会更加有色彩
yamasa
2019-09-12 14:44:59 +08:00
crud 又看不起,轮子源码又看不懂,算法又不熟,难玩。搞软工就不能脚踏实地一点吗?叫你去写个支撑高并发 crud 的轮子指不准写出来一堆 bug 没得用。
UnrealEngine
2019-09-12 14:55:24 +08:00
@loryyang 当然

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

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

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

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

© 2021 V2EX