当前位置: 首页 > 科技观察

说说个人技术成长

时间:2023-03-19 23:03:05 科技观察

最近收到很多朋友的咨询,有问如何成长的,有推荐书籍的,有抱怨公司不好的,也有提问的。而有些问题也是家常便饭。我把本质归结为懒惰,想不劳而获。作者不是技术高手,也不擅长写代码。只是万花丛中的一点绿,却能思考,能努力。我要未来的我,比现在的我更好,一个阳光灿烂的奋斗者。这里用三点来总结一下我个人的成长经历:善于观察,乐于解决问题,善于总结。如果您不喜欢技术,那么这不适合您。凡是不懂的,都要善于观察和观察。如果你发现别人在解决一个牛逼的问题,你需要眼尖,勤奋,多问,知道原理后自己尝试解决。你所听到和看到的与你所做的完全不同。看看同事的代码,聊聊技术,听听他的想法,还是可以的。多读书,根据自己现在的工作需要,自己的发展方向,兴趣爱好来选择阅读。这么多书,你读了哪些?如果你问这个问题,你需要思考,你为什么不知道?读书是为了未来,是为了开拓思路,以后遇到问题可以用上。有时候看不懂也没关系。面对现实吧,有些书需要读很多遍。阅读优秀的源代码,阅读与已有工作相关的源代码,阅读自己感兴趣的源代码。看源码的目的也是为了以后,以后的系统设计思路,以后遇到的问题排查起来会比较容易。发明你自己的轮子,用轮子来检验你是否真的听懂了,你听到的、你想到的和你做的是完全不同的。发现工作痛点,考虑抽象,搭建自己的平台,重复劳动是绝对不能承受的。观察思考现有的系统是否不能满足未来的需求?为什么事故频发?为什么开发速度这么慢?为什么性能不好?然后尝试解决它,找到解决方案,平衡解决方案。有的朋友会问,时间都去哪儿了?有时我停下来想,也许它走得更快。另外,不要无缘无故地抱怨公司。公司给了你一个平台,平台有那么多资源。所以先想想自己有没有空?你最近为自己和公司做了什么?你想要什么?愿意解决问题并解决问题是好的。不管是你自己的还是别人的,如果问题有意义,你有时间解决,就不要浪费时间去解决问题。解决问题需要一定的积累,解决问题会暴露出自己的不足,从而给自己的学习指明方向。两年来我在iteye上回答了将近2000+个问题。一个原则:不要回答愚蠢的问题,不要在懒惰的人身上浪费时间。我不是神。帮助人不是帮助不劳而获的人。还有“我和书上写的一模一样,为什么结果不对?”这是愚蠢的学习,太懒了。解决问题的时候会用到搜索引擎,但是有些问题的场景可能不一样,答案需要验证和质疑。善于总结知识,越学越乱。你需要总结和建立自己的知识体系。有两个目的:为自己和为他人。总结自己是否真正理解,把学习资源留给别人,帮助别人快速成长。一个很好的总结方法就是造轮子写博客。如果你不会写,说明你没看懂。写博客要系统化,可以锻炼自己的抽象能力和总结能力,一定要坚持。有困难,但总会克服的。知识往往学完就忘,博客正好可以帮助知识存档。写博客可以把工作中用到的技术写出来,这样你会有更深刻的理解。写这些博客的时候,需要找很多资料,理清很多概念。比如我写了《跟我学Spring》、《跟我学Shiro》等,因为工作中用到了,所以就写了。技术不分高低,它是用来解决问题的。所以博客是类似的。谁敢说他不是步步小白?写博客也是为了减轻自己的负担。入门和工作很容易,不是吗?例如,我为此写了《跟我学Nginx+Lua开发》。解决问题后,分析问题原因,记录在博客中。下次遇到同样的问题,抛给对方一个地址就好了,不用每次都解释。当你不能写博客的时候,你应该有点心慌。没时间写?肯定不是,说明我落伍了。这时,我要向前走几步,一步一个脚印,脚踏实地。不要太在意博客的访问量,想一想写博客的目的是什么?***,有多少职位?那就没什么好怕的,只要努力就好,鄙视什么,何必在意别人的看法,关键是以后的我比现在更好。活的精彩,技术简单,对平庸说不,对无意义的事说不,对未知的学习说是。可以问问自己,我还是一年前、五年前或十年前的那个人吗?我想我还在追逐我看不到的未来。你呢?【本文为专栏作家张凯涛原创文章,作者微信公众号:凯涛的博客(kaitao-1234567)】