以下写给自己,当做给自己警示、忠告吧
1.迷茫会让心灵疲惫,譬如在沙漠中行走。没有目标或没有计划会让人迷茫,解决办法:先制定目标,再就是指定计划(即使他那么不靠谱)
2.关于目标:
目标是要走的方向,不必反复纠结于此,正如走路:你要从地点A到B,而不是C或者D。无论走了多少弯路,走到B才是最重要。
如果B不是你想要的,重新制定目标就好。切勿向B走的时候又想去C或者D。
3.关于计划
计划就是用来修正的,但需要注意的是,至少不要一天或者一周改几次,除非必要。
一个好的计划=短期目标+遵守守则
4.关于守则
做程序要的守则很多,列下我认为重要的:
a.坚持每天写代码:如果工作日每天写一百行,那么一年会留下365*(5/7)*100=2.6071w行,如果更勤奋,那么留下的也会更多,一个公司的某个核心模块可能也就这么多了
note:至少要有个下限比如100,如果今天真的不想写,把自己写过的拿过来优化一下,添加注释,或者看看函数表还有哪些没有学过的自己也动手实现一下。
b.坚持代码阅读:保证每天的代码阅读量,至少要比自己写的多3~10倍吧。提取出好的函数或者用法就好
不应该重复发明轮子:是说不要把人家写过的,优化了很久的代码再重新写,这是浪费时间,而且不一定有人家写的好
站在巨人的肩膀上:软件工程是一项很大的工程,如果你始终在底层绕圈,那么就失去了走高的机会
如上,给自己制定代码阅读计划吧~
c. 坚持对自己写过的东西进行封装(创造自己的轮子吧~),建立自己的函数库吧,定期看一看~
d.别把算法丢在脑后(一周或者一个月看算法导论的一个章节也好,反正一年也改看完了),可以让你更快的了解,记得记笔记,否则就白看了
e.在了解的知识差不多后,深入比广博更为重要。了解再多不如把现有的东西了解的更深入