码农多年后的个人总结,干货满满,入口甘甜~
声明
本文不是技术文,是个人的从业总结。且对象是指大部分人,不是针对各位牛人,亦不是指个例,如有过错,还请指出,
作者会马上发表官方道歉声明,9行道歉,100行广告那种!(开个玩笑,哈哈)
文章各要点简洁,相信各位看官不会很累。(我写的很慢,所以你们看的也就不会很快,就不会很累)
以下就是干货要点:
多喝热水!
这真不是直男发言,健康第一,多喝水能多上厕所,能多走动,还能助力新陈代谢。
最主要的是,能帮你在卡Bug的时候冷静下来。
代码比不过大神,咱们比养生!!!
码农不止眼前的代码,还有工作的软技能
不要只沉浸在代码里,码农还需要沟通!沟通!PPT!PPT! 对象!对象!(注:此处对象仅代表女朋友)
沟通、找对象、管理等技能重要性不比代码低。
哪怕你是选择做一个纯粹的技术人员、跟领导、设计人员、产品经理等沟通也是非常必要的一项技能。
希望不要只沉浸在代码里无法自拔。
此处仅举例几个软技能,实际远不止如此,切莫只卡在代码上。
程序员35岁的坎你不是不知道,多学习些其他技能。技多不压身嘛。
工欲善其事必先利其器
这句话很多人都知道,但是不会运用,无论是从事哪门编程语言,哪个操作系统,都有很好用的工具。很多人一开始用什么软件,到最后也是用什么软件,不知不觉限制了自己。其实,多花点时间寻找利器(工具)是真的能事半功倍的。
在此推荐35款Windows必装神器,绝不许你不知道!,Visua|Studio神级插件Resharper使用技巧基础入门到骨灰玩家全教程+性能优化教程
希望大家不局限于推荐,自己动手搜索下自己所在领域的神器!!
遇到问题先不慌!!!!
你遇到的问题80%都有人遇到过,你慌啥。
遇到bug时候,先安慰自己,让自己有个好情绪后再处理问题,不可带着烦躁的情绪去处理,
那只会越卡越久,越卡越烦。成熟的程序员往往是遇到问题,冷静(不慌),调试、日志、一步步排查直至解决问题。
所以遇事,先安慰自己。不烦躁,稳中求快。
分治法(问题多且杂乱,分而治之)
在计算机科学中,分治法是一种很重要的算法。字面上的解释是“分而治之”,就是把一个复杂的问题分成两个或更多的相同或相似的子问题,再把子问题分成更小的子问题……直到最后子问题可以简单的直接求解,原问题的解即子问题的解的合并。
如果问题实在过于复杂,可以尝试将其像分蛋糕一样分成多个小步骤,一步一步来,这样当所有小步骤完成,这个问题也就解决了。
例如,当你要完成一个学生管理系统,看着很庞大,不好下手,可以将它划分前端和后端,然后再划分功能模块,再划分子功能模块,再根据子模块划分完成时间,一天一个小模块,这样看着是不是就比较简单了呢?
磨刀不误砍柴工(遇事思考、画图再开始)
这也是个家喻户晓的词,但是真的很少人能做到,初级程序员往往遇到问题就开始敲代码,等出错了再说。
殊不知有磨刀的过程,遇到问题,需要先思考,如果过于复杂,就画图!画图!
真的要画图,不要说没习惯,谁也不是生下来就画图再干活的,你考试考数学不用草稿试试!!
UML图、流程图、思维导图等等,都有助于提升你的效率。
这里推荐在线画图
解决问题后写博客、写总结文档记录!
如果你解决了问题不加以记录,下次再次遇到或者他人问起,你依旧是某度某歌去搜索,且很有可能找不到当初的文档。耗时耗力,还很烦躁。
所以,问题解决后要进行总结,不要觉得自己菜,就不写,觉得写博客浪费时间,记录总结你能收获良多。
转载:https://blog.csdn.net/q913777031/article/details/112556378