程序员的要点

本文为程序员提供了一套自我提升的方法论,包括设定清晰的目标、制定并执行计划的重要性,以及坚持每日编程、阅读代码、封装代码、学习算法和深入研究现有知识等具体建议。

以下写给自己,当做给自己警示、忠告吧

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.在了解的知识差不多后,深入比广博更为重要。了解再多不如把现有的东西了解的更深入




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值