找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 95918|回复: 0

程序员需要一直保持学习之心

[复制链接]

该用户从未签到

发表于 2021-5-31 00:46:36 | 显示全部楼层 |阅读模式

您需要 登录 才可以下载或查看,没有账号?立即注册

×
本文文不对题,自由开放帖,欢迎讨论
很多东西你都有用到,但是因为某些原因,并没有真的去理解,仍然停留在用的基础上,当然工作也许仅仅需要的就是你会用,但是面试需要的是你懂,仅仅为了面试?不是这样的,那是为了崇高的理想,工程师的不懈追求,也不全是吧,可能更多的是寻求内心的安稳,安心,毕竟工程师都要面对35岁的门槛。
回想过来,用其实就是这边拷贝到另一边,从这边的模仿,应用到另一边,最后成为了项目的熟练工,遇到问题,百度谷歌会给你答案,但是你有没有想过,如何去提问?这块问题又是属于哪一块理论知识?其实,这个时候我们是站在一个比较低的层次去看待问题的,更多的时候搜索结果并不是我们想要,或者刚好是我们想要的,但是却没有所以然。很开心,解决了这个问题,下次遇到还是能解,但是问题稍微变化,又得依赖强大的搜索引擎了,不是反对这样的工作模式,这本身就是知识的传播力量,但是,或许有一种更好的办法,能让你成长。
如果能从整个构架(知识块)来看待问题,你会发现不一样的东西,最近在学习过程中,不断地有一种感觉,哦!原来是这样,原来项目中这么用是这个原因,之前因为安全问题去升级了TLS密码套件,后期通过检测,验证结果。而是现在看来,其实,只是完成了任务,并不知道这个任务具体是干什么的,为什么要升级,现在的发展到哪一步了,老版本会带来什么影响?分布式的缓存,居然不是直接利用redis缓存,而是利用redis的通知机制,应用的是本地缓存,利用通知机制去做缓存同步的删除,为什么这么做,这么做有什么好处,前人不会告诉你了,但是通过学习,你会发现,哦,原来人家早就这么用了,而且还有其他的方式。
总觉得构架其实并不是这个时候就该考虑的,但是其实呢,工作小几年以后,其实在冥冥之中已经接触了无数的构架思想,但是你差了临门一脚去踢开它,哦,原来这就是构架思路,这就是从无到有,从头开始搭建的思想。
有时候会去review人家代码,不仅仅是看代码逻辑,还要从整洁度,思路,以及如何优化去思考,现在非常乐意去与大家做这份工作,通过讨论学习,有时候也会碰到一些垃圾代码,甚至是老程序员,你也会惊叹能写出这样的代码,所以还是要有些追求的,不然自己都不知道为什么自己的代码原来这么烂,万一被小辈发现,确实蛮丢脸的,当然,成长永远在,人总会往前看自己的代码,然后吐槽,其实这就是成长,如果你看不出问题,那么或许你该反思下,是不是脚步慢了。
还有一句话,我觉得蛮好的,就是一个团队,或者是一个服务集群,你不可能让它完全的可靠,就像我们本身的细胞,也会出现问题,出现新老替换,癌变,但是我们依然好好的,毫无感知这些变化,好的构架其实也是这样,如何让一群不可靠的代码,服务来支撑起一个可靠的系统,服务,这就是构架要解决的问题,我们允许错误,但是我们不能宕机。我们要做的就是从全局来看问题,我们无法保证每个人的代码都不会出错,但是一旦出现问题,要能及时有服务能够替换上去,保证服务的正常运行。
对于自身,永远要保持一个整洁之心去对于代码,技术人员的成长是有“捷径”的,做技术不仅要去看、去读、去想、去用,更要去写、去说。
回复

使用道具 举报

网站地图|页面地图|文字地图|Archiver|手机版|小黑屋|找资源 |网站地图

GMT+8, 2024-5-7 06:10

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表