您好, 登录| 注册|
子站:
商城:
众鑫娱乐首页    新手实习区
  •  发帖
  • 收藏

【天边说事儿】一个32岁入门的70后程序员给我的启示
阅读: 2815 |  回复: 28 楼层直达

2018/05/03 10:37:53
1
电源网-天边
电源币:390 | 积分:402 主题帖:52 | 回复帖:1118
LV9
军长

QQ截图20160321155901  【测试分享大赛】那些年没整理的疑测笔记 一次发出来

QQ截图20160321155901  回帖有礼大咖亲测泰克MSO58波器首发





【天边说事儿】

                    --- 天边自行成立的一个“栏目”(哈哈……此处需要掌声),讨论行业热点,说道行业“行情”,吐槽生活琐事等等……只要值得说,只要能说,我就会拿出来嘚吧!

                  自己原创也好,转载也好,大家可以支持,可以反对,可以尽情吐槽,但请大家文明交流!



==========================下面才是正文==========================



         大家都有迷茫的时候,行业选择的迷茫,对未来的迷茫,今天为大家今天为大家带来一个非常励志的真人真事,希望带一些正能量给大家!


===================我父亲是如何用行动教会我成为程序员的==================


岁月的锤炼


圆口接口的键盘,2003年的


有人问这个键盘难道没有擦过吗?不是的,是擦不掉的岁月痕迹。如果有注意到细节的朋友会发现,程序员什么键位用得最多。除了(ASDW,YUHJ,那是我小时候玩拳王留下的)。这个键盘虽然老旧,但是我爸一直不舍得扔。03年的时候,他从二手市场买会来了这台486Cpu主频的二手电脑,开始自学汇编。我爸是只有初中文化。但是有超强的动手能力。


---零编程基础入门嵌入式开发---


因为当时03年的时候,他刚从一家电子厂辞职,他在电子厂里看到了单片机这种玩意,他看到了他们工程师的工资和待遇,而当时的他只是一名流水线上的焊锡工,虽然是个组长,但是也感觉到了职业的局限性。(这也带给我们一个启示,作为男人,如果觉得职业看不到头,趁早换工作吧,如果不趁早,你会在以后的家庭压力中选择妥协,再也看不到头了。),辞职的第二天,他就买回了这台486奔腾系列的二手电脑,和一台仿真的烧写机器(把程序写到芯片的机器),一本汇编语言入门的书,开始了他12年的嵌入式开发之路。(这里给我的启示是,说学就学,不要想着看看怎么入门,最好的入门技巧就是动手。


---图书馆抄书的怪蜀黍---


这是他当时学C语言的时候在新华书店偷偷抄的


我记得初中的时候每周六我爸都会带我去新华书店去看书,然后去到那里,每次都是他叫我看着图书馆里员有没有来,然后他就在那里专心地去抄写这些代码片段(这种学习方法在我看来,现在就是个笑话,随便打开一个网站,代码都是一堆堆的,但是话又说回来,你们在这些源代码中学到了什么,记住了吗?会灵活运用吗?从前辈的学习方法来看,记录一些常用的代码片段还是很用必要的,你的github有一套自己的代码片段吗?如果没有那就赶紧收集!)但是我爸的笔记,我每次问他,这是什么项目的,他都能记得很清楚,当然他当时入门的时候是非常痛苦的,一个英文单词都不懂,可想而知。可是大家的基础应该比我爸高很多吧,所以不要怀疑自己是否能够学会编程,是一定能够学会的。


---程序员特技—专注---


我的亲人总是对我说:“你啊,坐久了要多起来走走,看看远处,这样子才好”。可是我觉得大部分程序员都做不到,因为编程是根本停不下来的,一旦你入门之后,你就会有种时刻想创造的感觉。这是写程序写出来的专注。说到这,我就想问问大家:“你能够专注多少个小时?”,我把这个问题抛给了我爸,我爸笑着跟我说:“用煤气,把一个装满水的平底锅烧穿需要多少时间?”。这是他的一次真实的经历,那是他在用汇编语言编写一个MP3播放器,在调试的过程中,忘记了自己在烧开水,幸亏煤气烧完了!说这个故事只想告诉大家一个道理:“写程序你必要保持高度的专注,但是不能够疲劳过度地专注。


---编程需要的是流程再造---


软件工程跟建筑学很像,它们都是基于现实的技术,搭建最好的解决方案。“钢筋,混凝土”这些都是做好的,都可以直接拿来用,编程也是如此,嵌入式开发也是如此。



这是一块移植了UCOSII系统的STM32实验板


这块板嵌入了UCOSII系统,可同时执行多个任务,并可指定任务优先级。通俗地说,你可以边听音乐边打字。虽然看起来很低级,但是嵌入式就是这样。很高端吧,但是我一问我爸,你是怎么做出来这块板的,你真的这么厉害用C语言写了一个操作系统?

板子是自己画的,其他的芯片都是买的,CPU程序是自己写进去的。原来嵌入式开发所做的事就是负责把各个功能模块合理设计,用程序去调度。现在成熟的芯片都是厂商写好了程序,提供外部调用接口,开发人员并不需要了解他里面的内容就可以开发了。这对我以后学编程启发很大。我的老师曾经说过:“软件工程师之所以能够写出解决实际问题的程序,是因为他们懂得流程再造,用现实的轮子(技术)去实现这个流程”。想成为一名软件工程师首要的不是编程语言能力的把握有多么厉害,而是懂得把现实生活中繁琐的流程通过计算机科学来简化,我觉得这才是真正的软件工程师。我爸的编程基础虽然没我强,但是流程再造的能力比我强太多了。也许这就是经验吧。



这是它给我提供的串口应答式发送的流程(可能有错)


---我把我爸逼成了伪全栈---


大二时候的我,学了C#,会做一下简单的winform程序,然后就开始飘飘然了,跟我爸吹牛了,当时我爸高兴坏了,直接就给我接了一个真实的项目,真金白银啊,我当时还傻傻地答应了。由于是真实的项目,程序的容错必须很高,你不能够点几下就throwexception吧,但是我做的项目都是校园里面的实验,过家家玩的而已,虽然老师给了好评,这都是大学里面的花拳绣腿。真正派上用场的时候,确显得苍白无力。理所当然,我的程序终将不能按时完成。我爸意识到了,他笑着跟我说:“你教我学C#吧,我们一起探讨这个程序。”,没办法啊,只能让我爸去学吧,一个星期后,他开始于我并行开发,这是我跟我爸同台工作最好的回忆;为什么我爸能够在一个星期学会C#(只有C语音基础)?


---语言都是通的,变的只是表达方式,思维和流程是不会变的---


我们的老师从一开始就教我们画一些简单的流程图,但是我们很多人都觉得他太简单了,没什么意思,于是就开始去追求那些表面华丽的界面,去满足自己好奇而又虚荣的心,但是他们错过的是真正的编程技术,这就是当时的我。有很多人都觉得大学的课程很基础,实际用到项目的很少,是根本不能拿来做项目,书本上学的都过时了。

而实际上,书本教会的是我们写字(编程)的姿势(方法),教会我们如何拿笔(写程序),如何写好字(好程序),一旦你学会了就能够写出一手好字(好程序)。所以有很多人写不好字(程序),那就是在小时候练字(初学编程)急于求成,想着去玩(炫耀)。这是我最深刻的反省,也是对各大初学者最好的忠告,编程必须耐得住寂寞!


---程序员要时刻认识自己---


当时,我是膨胀了,有点自以为是了,就觉得自己行,然后就答应项目了,结果幸亏我爸厉害,不然可是要赔钱的。作为程序员,必须了解自己的水平上限。知己知彼(我能做,你不能做),百战不殆(我就是要这么多钱)。对的,时刻了解自己水平上限是有助于自身价值的评估的,例如你跳槽了,你对比同行,你的水平在哪里。决定市场价格的并不是企业本身,而是社会必要劳动时间(别的程序员要多久才能够做出来)。而最好的认识就是看最新的技术,了解行业的趋势。这次才能够让自己立足于高薪阶层。


---做一名守信用的程序员---

我爸当时给我说:”既然你答应了人家,无论你有千百个理由都要给人家完成,完成不了就是你的错,因为你对人家承诺过“。这不是在讲道理规范,而是一个程序员的职业操守,因为这样,我爸能够接手到很多外包的项目,因为他在别人眼里只有两个字:”可靠“。也许这就是程序员的个人品牌吧,如果你在企业中能够有这样的品牌,能不升职吗?

总有人质问:“我现在学编程晚吗?”,“我30岁之后还能继续写程序吗?”,“学编程难吗?”看完这篇文章后,我相信你不会再问了,因为如果你真的是热爱编程,你就应该像我父亲那样,无论现实如何逼迫,初心永远不忘。虽然,我跟我的父亲没有太多的语言交流,但是这么多年的耳濡目染,足以让我发出:“谨遵父训,不忘初心”。



============================ E N D===========================


这篇文章,有没有给你带来什么启发,回帖留下自己的想法,回忆一下自己的点点滴滴!

加油!我们每个人都是独一无二的!都有自己的那片蓝天!




奇怪小冰块在2018-05-18打赏该贴 +1 电源币 打赏理由:

电源网-天边在2018-05-03打赏该贴 +10 电源币 打赏理由:傲慢的为自己打个赏!

2018/05/03 10:38:19
2
电源网-天边
电源币:390 | 积分:402 主题帖:52 | 回复帖:1118
LV9
军长
我们都要有自己的人生规划和短期目标,这个没有年龄的限制,只要是被自己认可的,就要用心做,坚持做!
2018/05/03 11:39:33
6
XHH9062
电源币:1124 | 积分:3 主题帖:8 | 回复帖:318
LV7
旅长

想说的被你说了

2018/05/03 12:18:19
7
20年前
电源币:102 | 积分:26 主题帖:22 | 回复帖:29
LV5
营长

666

2018/05/03 12:42:36
8
417zhouge
电源币:837 | 积分:124 主题帖:11 | 回复帖:962
LV9
军长
赞! 这就是行动。
2018/05/03 17:49:16
11
草帽路飞
电源币:2 | 积分:1 主题帖:4 | 回复帖:21
LV3
排长

认认真真的看完了这篇文章,敬佩这位认真的,爱学习的父亲!

不管工作和生活,有目标就去 努力,什么时候做决定都是为时不晚,只要努力就会有解决!

2018/05/03 18:05:15
12
无肉不欢
电源币:0 | 积分:3 主题帖:1 | 回复帖:1
LV1
士兵

看到这个,想到了自己的大半生,点点滴滴,历历在目,也许只有经历过的人,才能深有感触吧!

这篇文章很赞!

天边!支持你!

2018/05/04 15:30:40
14
Unknown你好
电源币:10 | 积分:3 主题帖:1 | 回复帖:4
LV1
士兵
想到不如努力执行做到,坚持就是胜利,好励志,赞一个!
2018/05/08 16:48:17
23
weiyang_911
电源币:2 | 积分:3 主题帖:1 | 回复帖:11
LV2
班长
人还是要不断的学习,人生有个目标,向着目标不断的往前走的
2018/05/03 10:51:56
3
s453208
电源币:772 | 积分:9 主题帖:22 | 回复帖:55
LV4
连长
没霸占了一楼 霸占二楼
2018/05/03 11:11:43
4
新月GG
电源币:11169 | 积分:41 主题帖:22 | 回复帖:1257
LV9
军长
2018/05/03 11:23:36
5
一心一
电源币:2124 | 积分:17 主题帖:43 | 回复帖:589
LV8
师长
2018/05/03 16:14:30
9
阿ddd
电源币:7 | 积分:3 主题帖:0 | 回复帖:1
LV1
士兵
加个人气
2018/05/03 16:45:33
10
ppenyon
电源币:62 | 积分:0 主题帖:1 | 回复帖:11
LV2
班长
这个必须赞一个。
2018/05/03 21:56:22
13
qinzutaim
电源币:2228 | 积分:144 主题帖:38 | 回复帖:3638
LV11
统帅
如此励志,必须marking.......
2018/05/04 15:31:54
15
奇怪小冰块[版主]
电源币:64 | 积分:0 主题帖:42 | 回复帖:112
LV5
营长

书山有路勤为径,学海无涯苦作舟。

只要坚持,什么时候努力都不晚。

2018/05/04 16:02:16
16
daichao
电源币:30 | 积分:3 主题帖:50 | 回复帖:36
LV4
连长

付出就会有回报的,认真做一件事并能坚持下来就一定会成功。

按照自己的想法去做一件喜欢的事情总是没有错的,真的很佩服这位工程师朋友!

2018/05/04 16:17:57
17
zdr665
电源币:1111 | 积分:0 主题帖:1 | 回复帖:42
LV3
排长
这篇文章很不错,很励志; 只是大家很难坚持下去,加油!
2018/05/06 10:09:54
21
电源网-天边
电源币:390 | 积分:402 主题帖:52 | 回复帖:1118
LV9
军长
贵在坚持!加油!
2018/05/05 13:46:18
18
bobobobo123
电源币:54 | 积分:3 主题帖:5 | 回复帖:13
LV3
排长
上班中看到这篇文章  给我打了满满的一筒鸡血  果断关掉浏览器  专心画图  回复完我就关掉
2018/05/05 20:45:21
19
qinzutaim
电源币:2228 | 积分:144 主题帖:38 | 回复帖:3638
LV11
统帅
你真牛!
2018/05/06 09:53:06
20
电源网-天边
电源币:390 | 积分:402 主题帖:52 | 回复帖:1118
LV9
军长
要坚持! 但是电源网还是可以不关掉的!
2018/05/08 14:54:27
22
刘桓呈
电源币:0 | 积分:3 主题帖:0 | 回复帖:17
LV2
班长
2018/05/08 20:21:43
24
wei_huanghmh
电源币:139 | 积分:2 主题帖:11 | 回复帖:40
LV4
连长

牛!!!

 一直想学,书都买回来了,搞出“hello world”就没搞了,现在书上一层灰了。

2018/05/09 22:19:24
25
lihui710884923
电源币:425 | 积分:3 主题帖:131 | 回复帖:392
LV8
师长
嵌入式开发不错
2018/05/10 11:21:20
26
线性恒流
电源币:32 | 积分:0 主题帖:8 | 回复帖:150
LV5
营长
咱俩一样啊,不过现在也就只有这个可能是比较容易实现个人价值的了
2018/05/11 08:52:41
27
boy59
电源币:251 | 积分:79 主题帖:44 | 回复帖:209
LV8
师长
2018/05/14 11:07:11
28
frank_hu
电源币:371 | 积分:0 主题帖:0 | 回复帖:55
LV3
排长

好文。

Thanks

2018/05/14 15:24:56
29
Agonyou
电源币:0 | 积分:3 主题帖:0 | 回复帖:3
LV1
士兵
这口鸡汤我先干为敬!!!
关注我们
新浪微博
官方Q群
客服热线
服务时间:周一至周五9:00-18:00
微信关注
免费技术研讨会
获取一手干货分享
博聚网