算法工作随想录

突然想写下自己工作中的感想和经验,个人经验之谈,给自己后续工作的指导吧!

1、关于写代码

(1)打好基本功,不懂的语法及时总结学习
(2)可以学习同事或github上优秀代码风格和语法
(3)写代码前一定要整理好自己的算法思路,可以画出准确流程图后再开始编码
(4)熟练学习一些代码相关技能,如linux命令、makefile编写、git提交等

2、关于解决问题

(1)遇到代码或算法问题可以在百度、谷歌、CSDN、博客园、Stack Overflow、知乎等搜索(搜索词的不同可能也会得到不同结果)
(2)可以向同事、领导、同领域同学请教,实在不行可以在大群,例如微信和QQ群里提问(我自己确实提问过,也确实解决了问题)

3、关于工作思考

(1)与同事面对面沟通遇到的问题,不要独自单干,说不定可以给你新的思维启发点
(2)项目中有代码对接时,一定要提前及时沟通,要做到着眼全局,不要只盯着自己的部分,要考虑上下游
(3)要敢于尝试不同的方法,方法1解决不了问题,可能方法2就解决了,不要怕试错,不同算法原理底层最好要清楚,方便对比时找到优劣点,更好选择和开展工作
(4)及时总结工作中遇到的问题,可以写文档记录、写博客记录,不一定非要像大V一样含金量很高,但当我遇到同样问题时能参考自己之前博客或文档记录及时解决,节省时间,还可以加深学习一些知识点
(5)多进行思考,不要为了工作而工作,要做到工作效率和个人技能双重提升,人无远虑必有近忧,工作之外多学习相关技能

你可能感兴趣的:(Tools)