一个工作4年的小猴子的小经验

山林中的疯子 发布于 03/19 12:53
阅读 1K+
收藏 0

第一年工作的时候吧,什么都不懂,纯搞页面,后台也接触一些,慢慢时间久了,就感觉特迷茫,我应该做什么,那个方向,深或者广。

呆了一年去了第二家,这里开始使用maven,dubbo但是服务间没有互相的引用,貌似对微服务的概念还不是很清楚,当然我也是挺懵懂的,直到后来,单独做一个接口,使用的太多都会使用其它服务的东西,这时候开始有了依赖引用。

在之后到了智能音箱的公司,在这里又回归了原始,服务间没有互相的依赖,一度以为自己之前的想法有错误。

最终到了现在的公司,服务间相互依赖,对于其它的架构也有了很多的了解。

 

上边是简单的描述了下工作,下边是对迷茫中和不知道怎么工作的一点意见吧,欢迎来喷。

 

刚开始的阶段,技术方向可以针对使用语言进行一些基础知识的巩固,为期一年其实也差不多,主要是对一些架构的了解和设计模式的熟识。这个阶段相对的还是很容易的,因为在这个阶段的话不会很迷茫,知道自己的方向。

第二阶段,这时候可以看下第三方的开源项目,实在懒得话,出问题跟进去,针对那一块进行些许的了解,由浅入深。

这个阶段也是最容易让人迷茫的阶段,因为刚刚对一些基础了解了,对第三方框架会使用了,对设计模式也了解了一下,不知道接下来是广度还是深度发展,我这里的建议就是继续深度,当你对其它框架的设计模式熟识,能够模拟一遍的时候,并有自己的一套想法去实践,去尝试,这时候你可以进行一些广度学习。

性能调优,分布式,集群这些是现在必备的,也可以适当的学习下架构一些东西,适当的把自己的一些想法提出来或者写出来。

 

工作方向,我们做的本身就是逻辑,在产品提出需求后,我们要充分考虑下会有哪些地方不合理,哪些地方技术上实现没希望,根据这些适当的评估自己的时间,确定好产品流程后,不要急着动手,自己画个简易的流程图,这时候在动手,开动时先不要想怎样设计,因为设计是没有止境的,不妨先按照流程实现,成品出来后在去优化他。

另外要时刻保持对自己,对他人,对程序的一个怀疑态度,不要盲目的选择他说的就是对的,或者我说的就是对的

 

就这些,我还很菜,只能提供给更菜的一个大概的方向,也许会有错误地方,欢迎大佬们来指点。

要时刻保持对自己,对他人,对程序的一个怀疑态度,不要盲目的选择他说的就是对的,或者我说的就是对的

要时刻保持对自己,对他人,对程序的一个怀疑态度,不要盲目的选择他说的就是对的,或者我说的就是对的

要时刻保持对自己,对他人,对程序的一个怀疑态度,不要盲目的选择他说的就是对的,或者我说的就是对的

加载中
0
k
keep_wan

不知道我是我阅读理解有问题还是你语言组织有问题。看起来真特么累

0
0
梦想岛
梦想岛

你说了这么长,感觉你是牛壁(牛顿、牛油果)。

0
dkvirus
dkvirus

最后一句话非常赞同👍

我之前在 cnode 网站上发了个帖子,询问 node 的高并发问题,20 多条回复,没有一条答案让人信服。关于 node 单线程和高并发这两个点网上一搜一大片文章,动不动就带上这两个词,真正弄懂的又有几个,绝大多数都是看到大牛写的文章就人云亦云,这种情况最恶心人。

返回顶部
顶部