猿谈「一」
有些老话:
『人无远虑,必有近忧』
『穷则独善其身,达者兼计天下』
聊聊我的一些见解吧!
或许你还在为那不能完整复现的bug而忧虑着,远了:你得想想怎么能避免这个bug;
或许你在沉溺于产品逻辑的实现,远了呢:想想稍微来了点压力你该怎么办;
或许你还在忙的一塌糊涂,但还是迫于生计,那你该想想:别人为什么可以活的比你轻松?
其实有些人只是在有些事情上多想了一点点罢了!
下面说些这几年的总结吧!
产品bug篇:
全局观。在做一个产品时,需要对这个产品的整体逻辑做到尽可能大的的把控,就当他是自己的孩子。
至少要过自己这关。你做这个事情不仅仅是为了实现这个功能,最终还是要给人用的,至少个人觉得,我们本身这关要过去;
已知存在bug的地方切记要修改,别管是当前版本还是后续版本,否则你真的会感觉这个bug的存在;
记得定时把线上的bug log看一下,做个监控最好;
相似的问题的一并解决。解决了一个问题,可以想下有没有其他的相似的问题,一并修改了呗,或者小重构下,做下model;
橡皮鸭法当遇到问题时,可以想别人问下,其实在你整理问题的时候,你正在对这个问题有了更深入的一步了解,或许会灵光乍现找到问题的关键所在;
放空bug。遇到问题时,别钻进去别出不来,当你解决一个问题长达半个多小时还没有找到思路时,出去休息下,抽根烟,拉个屎,或许有新的解决方案;
在路上。其实在你处理比较棘手的问题时,你就在提高的路上,过了这段时间,整理下,你会发现你真的提高了;
提高篇:
跟上业界。没事逛下论坛,社区什么的,蛋逼也好,了解咨询也好,或许你在其中找到你的G点;
不断学习:你可以尝试不同的编程语言和工具,多看看开发的书,MOOC什么的,量变慢慢的才能达到质的飞跃;不要有任何顾虑;
多阅读好的代码;
尽可能多的去了解底层的东西;
多去看些好的技术文章,关注下那个领域的牛人;
学会搜索,其实你遇到的各种问题都差不多已经被人在互联网上问到了,记得用google;
说的比较混乱,就是存在问题了,该梳理下了。
虽说是 猿谈「一」,好像有二三四五的样子,随缘吧!