本文转自公众号
有一部分程序员经常会抱怨自己的工作无聊,“增删改查”,“curd”成他们的高频词汇,说多了这些词汇也演化成“无聊”,就像"增删改查" 等同与“无聊”一样,那么正删改查真的那么无聊么?真的就没有那么技术含量么?个人感觉这倒未必,在从事互联网行业方面的程序员,当然大部分业务总结下来都脱离不了增删改查,这只是对业务的宏观概括,我想其实里面还是有很多细节差异与技术点吧,只有把握好具体细节才是码农脱颖而出的关键,就这个问题,咱们接下来以一名女码农网友的情况来说起。
女码农抱怨每天只是增删改查没长进,网友纷纷化身智者帮指点!
这名女码农是一名java开发程序媛,已经工作了半年,据她所说,目前在公司做的工作大多数都是增删改查,有的时候还要写一些前端页面,对于对分布式,rPC这些她是几乎接触不到,她想咨询一下大家,针对她这样的情况,她该如何提升自己,她目前感觉很迷茫,想听听大家有没有什么好的建议,针对她这样的情况,让我们一起看看其他网友们都是怎么认为的吧!
女码农抱怨每天只是增删改查没长进,网友纷纷化身智者帮指点!
小米员工:增删改查,也有很多技术点,高并发的机会可能不多,但是接口性能,幂等,分布式锁,跨系统调用(分布式事务),sql优化,缓存,这个基本每个系统都有机会的
上世是朵花:没错,增删改查只是对大多数业务编程的宏观概括,对于不同的业务肯定有很多具体细节要处理,只有用心认真的看到这些细节并把它处理的非常完美也是很牛的。
网友二:楼主不但黑了增删改查一波,还顺便黑了一波前端
上世是朵花:不论是增删改查还是写前端页面都不能小瞧,画鸡蛋很容易,但是大家画出的鸡蛋能与达芬奇画出的鸡蛋比么?有的功夫是需要靠耐心与勤奋熬出来的。
网友三:先踏实做好手上的事,有时间自己多学习学习,你才毕业不到一年,别想着跑!
上世是朵花:没错,有的时候欲速则不达,不能急于求成,把手头自己做的事情发挥到极致再说。
网友四:你换了一家也是给你写增删改查
上世是朵花:是这样的,不论是电商方面的系统还是办公系统以及其他方面的业务系统,请问哪种情况是离了增删改查就可以的。
女码农抱怨每天只是增删改查没长进,网友纷纷化身智者帮指点!
网友五:现在一个个分布式,高并发吹的,却连基础的数据库设计,sql都写不好,先打好基础功,没有基础功,飞不高
上世是朵花:是的,基础很重要,基础才是根本,没有基础大谈特谈一些时髦的名词是毫无意义的,只有把基础弄扎实了,才更利于去学习并了解这些看似高大上的概念。
网友六:先把增删改查写明白再说进阶……
上世是朵花:同意这种说法,不论任何时候,不要忽略基础的重要性。
网友七:和我经历差不多。先混到你们公司同等工作经验前三的水平吧
上世是朵花:是的,先把眼前的事情做好才行,不要眼前的事情也没做好,只顾遥望一些离自己远的概念,那样就非常不值得了。
网友八:先把sql写的最优,性能优化好,底层知识慢慢学,不要急
上世是朵花:对于每一段代码精雕细琢,写出高效,写出简介,把看似简单的事情做好也不容易。
女码农抱怨每天只是增删改查没长进,网友纷纷化身智者帮指点!
有的时候,不要不屑于身边手头的小事,要想成长,要想不凡都是从手头的小事做起的,同领域的大佬,技术大牛,他们的成功都是从写第一行代码开始的,该走的阶段还是要走,直接跨过初级就成为技术大牛显然是不科学的,有的时候觉得手头的事情简单,那只是自己把它看得简单,而并非真正的简单,好多事情往往是上手容易,但是把它发挥到极致却是很难的,因此在基础阶段,一定要对自己高要求,把握好每一个细节,争取把每一个细节都研究透彻,做到完美,这样长期以来,就可能在同事之间脱颖而出了,自然就有机会接触到更宽阔的一面,也有机会扩充自己的知识结构与技能,总之,在最初阶段不要太好高骛远,简单事情重复做,每做一次都要有新的思考,而不是简单的机械劳动,那样自然也是没什么长进,除了手熟一点。