三个小故事和一个小矮人

###########故事一###########

每天早上转两辆公交车让我心疲力竭,并不是说坐车要坐多久,实际上真正在公交车上的时间最多也就是25分钟那里,加上等车,走路的时间,合起来估计要45分钟。然后自己打算买一辆自行车。估摸预算了一下,大概要一个小时的时间到公司。于是昨晚果断买了一辆自行车,第二天就骑自行车上班了。

第一次骑自行车上班,害怕迟到,结果我六点四十就从住的地方出发了。骑到公司的时候,看了一下手表,结果发现时间定格在七点十分,才花了半小时就到了公司。

整个人惊讶的不知道如何表述,后面想了想也明白了一些道理:很多事情看起来很难,但当你真正想去处理的时候发现也就那样。

后面我发现,很多事情是没有捷径的,可能你觉得坐车会很快,但是等车,堵车等等因素会影响你的一切,包括心情,包括意志等。有些人确实喜欢骑自行车上班,也有一些人确实喜欢走路上班,因为路是一步一步走过来的。自己亲自行动达到的目标,感觉就是那么的踏实。

于是我相信了一句话:这世上没有捷径,唯一的捷径就是坚持不懈的付出行动。

###########故事二###########

最近看书特别的慢,细水流长般慢慢的品尝着网络编程的应用层部分,两本书一起着手看(计算机网络和自顶向下的那本书),然后慢慢的在CSDN上面写博客,一篇博客写了一周还没写完,可能是自己看书确实太慢了。

要是以前的我,早就疯了,开始骂自己为什么看的这么慢,开始骂自己为什么就那么没有上进心,开始骂自己为什么不为自己的梦想而行动,骂自己该骂的一切。但是现在我却心安理得的慢慢看了,因为这两年过来我学会最重要的一件事是:

当别人加快脚步的时候,你更应该慢下来。

我记忆中自己学习最疯狂的那一年(同时也是最无脑的那一年),可以一周看完一门语言的入门教程(比如Python,比如ruby,比如Java),当别人质问我看得懂的时候,我振振有词的说:”我把课后习题都做完了,而且还做对了,为什么看不懂。”现在才发现自己的愚昧所在,自己的狂妄,自傲让现在的自己感到汗颜。但也因此想通了编程的一个道理是:

广度是深度的副产品。

现在自己开始慢慢看书,也不要求自己一个月看完一本书什么的。佛家有云:因上努力,果上随缘:意思是我们只要尽最大努力做好自己能做的,至于结果如何就不要太在意了。现在自己只要努力的看懂每一本网络编程的书籍,2014年的下半年就好好打好基础就完全OK了。不要太在意一些过失,基础才是硬道理。

###########故事三###########

最近女程序媛给了我一份她封装的WPS的API,让我看看。然后我过了一遍发现代码存在以下基本的问题:没有良好的编码规范,不具备移植性,API功能混乱。然后我花了两天的时间进行了研究,重新编写了一个具有良好编码规范,具有一定移植性并且API功能清晰的封装类。

我跟她说我已经写好了代码,她感到很吃惊。她感到很疑惑为什么我写的WPS具有移植性。然后我跟她解释说因为我用的是WPS的DLL,而她是摘抄网上的代码,所以根本不知道那段代码是如何来的。她赞美了我一下:

“你真具有探索精神。我根本没想过那段封装的代码是如何来的。”

我想起了Linus说过的一句话:

编程行业的成功是兴趣,没有兴趣的玩下去,你将感到索然无味。

我也想明白自己之前找到的一些Linux学习经验,绝大部分的大牛都会在自己的博客里面介绍说如何学习Linux:先学会玩Linux。那时候我根本无法理解”玩”,也不明白如何玩。后面我才明白:

实际上”玩”就是一种探索。学习编程本身就是需要探索,而”玩”恰恰让编程的人,忘记自己是在探索,而只是单纯在”玩”而已。

从此我写程序的时候,更多时候会花大量的时间来思考,来探索。这样看起来好像是你慢下来了,别人写完一个工具的时候你居然还为一个细节而苦苦思索,别人都开始测试第一个版本的时候你居然还未如何构架自己程序的框架而苦苦思考,别人都将程序提交给测试人员的时候你才开始写代码。但是你会发现,当你提交一个版本并且稳定测试的时候,别人的软件版本已经到了V1.0.250.250了。

虽然有可能说上头催得紧,或者要求必须快速开发出一个软件,但是这时候就需要良好的沟通,尽量为自己的程序争取时间。

###########故事四###########

在今年春节的时候,给自己定下来一个目标是往网络编程方向发展。到了今年七月份的时候,正好工作两年了,才刚刚开始学习网络编程。

有人说:刚刚参加工作的时候不懂往哪个方向发展是正常的。但是如果工作两年以后还不懂往哪个方向发展,那就危险了。我很高兴在工作两年后,认清楚自己的目标。

这两年来一路走得特别的辛苦,都是一个人磕磕碰碰的走过来。接触了很多的编程技术,有时候感觉自己应该往DBA方向发展,于是学习了一阵子的DB;有时候觉得自己应该往网页方向发展,还当了半年的网页工程师;有时候觉得自己应该往Python等脚本语言方向发展,于是那段时间拼命学习脚本语言。

这半年来好好的思考了一下编程,发现程序应该越简单越好。于是自己选定了UNIX这个方向进行发展。虽然自己现在依旧在windows下工作,但是业余的时间基本都花在网络编程方向进行探索。

小矮人也总有一天会长大的。

当别人加快脚步的时候,你更应该慢下来相关推荐

  1. 学会了30个安慰自己和别人的技巧,你会更快乐

    引导语:心里不爽,偶尔的抱怨发泄一下,也是调节心情的方法,但是无休止的抱怨却只会增添烦恼,可是如何让自己快乐幸福呢?下面这30个安慰的技巧,学会了,你会更快乐哟! 第1个安慰:每个人都有自己的活法   ...

  2. 如何发掘各种暴利的赚钱项目,如何知道别人在干什么赚钱

    对于许多人来说,不懂得如何挖掘赚钱项目,这是弊端.总是听到很多人说复制别人的项目更容易成功.但更多的人都不知道如何找到对手,找到赚钱的项目,又谈何复制呢? 只有能找到对手才有复制的可能性,才能分析别人 ...

  3. 出货量大跌,苹果供应链迁出中国步伐加快!

    [导读]疫情冲击下,苹果决定加快脚步,将部分生产线从中国迁出.然而,没有匹配的人力.技术和政府治理,苹果的「搬家之旅」处处碰壁. 反复横跳的疫情,让苹果也招架不住. 疫情期间出货量大跌,苹果下决心将部 ...

  4. anki卡片重复_如何在Anki中使用间隔重复来学习更快的编码

    anki卡片重复 by Steven Gilbert 史蒂文·吉尔伯特 如何在Anki中使用间隔重复来学习更快的编码 (How to use spaced repetition with Anki t ...

  5. 一个真正成熟的人不会过度在意别人的眼光

    一个真正成熟的人不会过度在意别人的眼光,而会把更多注意力放在自我提升上.因为他懂得,我们无法控制别人的看法,只有成为更好的自己才是最大的智慧.[心] 加油吧!别为自己没有做好一件事儿而焦虑悔恨,每次经 ...

  6. 从来不是别人的不幸和痛苦

    人这一生能遇到这种美好不多,但能拥有几刻,足够了. 未来少预想,尽量别假设,去把拥有当全部,就把看当下成永远. 人生没有彩排,每天都是现场直播.你要做的,就是演好每一场戏. 人总爱跟别人比较,看有谁比 ...

  7. 如何具有更好的凝聚力,我的团队

    众所周知,团队就是有相同的目标共同协作的组织,团队之间越和谐凝聚力越好,也就更加高效,从而达到1+1>2的效果.          可是,我们经常听到这样的声音:          " ...

  8. 小说更新太慢怎么办_小说:圣墟(挺好看的一部小说,现在更新非常慢)

    原标题:小说:圣墟(挺好看的一部小说,现在更新非常慢) 大漠孤烟直,长河落日圆. 一望无垠的大漠,空旷而高远,壮阔而雄浑,当红日西坠,地平线尽头一片殷红,磅礴中亦有种苍凉感. 上古的烽烟早已在岁月中逝 ...

  9. 过度在意别人的看法,是因为缺少自我

    我曾经是这样一个人:做什么事都很在意别人会怎么看,总担心有人会在背后说闲话,担心别人的嘲笑.不屑或者不认可.做事总是犹豫不决,害怕出错,害怕自己不合群.结果把自己装扮成一个老好人,没脾气.没意见.没看 ...

最新文章

  1. 【连载】【FPGA黑金开发板】Verilog HDL那些事儿--12864(ST7565P)液晶驱动(十三)...
  2. 3.8 Anchor Boxes-深度学习第四课《卷积神经网络》-Stanford吴恩达教授
  3. 推荐算法炼丹笔记:序列化推荐算法Bert4Rec
  4. 从易到难,针对复杂问题的无监督式问题分解方法
  5. SpringBoot 配置Tomcat运行
  6. Oracle入门(四)之查询基本信息
  7. c++中的异常---3(系统标准异常库,编写自己异常类)
  8. H.264中的I_PCM模式
  9. 盘点提高程序员技术的5个免费编程网站,你知道几个?
  10. Mac Nginx 中 JDK安装位置,安装信息,打开jDK安装目录
  11. 同样是做大数据分析,你月薪8k他30k,到底差在了哪?
  12. 3 Machine-Level Representation 程序的机器级表示
  13. Linux的tar解压命令
  14. 三极管作为电流源时的公式计算
  15. python制作动态时钟_python实现简易动态时钟
  16. 最全的smarty‘总结~耿兴隆老师著作,学子zyf献上
  17. 如何为word文档增加脚注
  18. 第三集 be 动词一般动词的过去式
  19. 超越YOLOv4-tiny!YOLObile:移动设备上的实时目标检测 [左侧有码]
  20. 2022年最新的Detectron 2 (0.6) 安装流程(联想笔记本Y9000K+Anaconda+Win 11 +RTX3070)

热门文章

  1. DBA必知的170张Oracle常用动态性能表介绍
  2. element-plus的el-date-picker中value-format属性失效以及只选择到时分值
  3. 计算机教育中缺失的一课 - MIT - L5 - 命令行环境
  4. 雷达指标,应用,抗干扰技术——概述汇总
  5. 通过Eclipse创建一个Project ,Java Project 和Tomcat Project 生成的目录和文件
  6. mos管h桥电机驱动电路与设计原理图-KIA MOS管 (kiaic.com)
  7. 成龙寿宴筹善款7000万 嘉宾:比春晚还热闹
  8. python+nodejs+php+springboot+vue 社区小区报修 -社区信息管理
  9. 打开Xmind提示The contiolrator Userslwangappication DatalXMindlconfiquration-cathy win32-R3.79.2019120523
  10. 拼多多分类ID搜索商品数据分析接口(商品列表数据,商品销量数据,商品详情数据)代码对接教程