一个32岁入门的70后程序员给我的启示(精选5篇)

时间:2019-05-14 18:58:54下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《一个32岁入门的70后程序员给我的启示》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《一个32岁入门的70后程序员给我的启示》。

第一篇:一个32岁入门的70后程序员给我的启示

一个32岁入门的70后程序员给我的启示

2016-06-19学高端IT开发,来济南华清远见

大家好,我是帅气小伙,今天为大家带来一个非常励志,让我反思的故事。今天为大家讲的是我父亲是如何用行动教会我成为程序员的。▼岁月的锤炼

圆口接口的键盘,2003年的

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

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

▼图书馆抄书的怪蜀黍

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

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

▼程序员特技—专注

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

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

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

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

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

▼我把我爸逼成了伪全栈

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

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

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

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

▼程序员要时刻认识自己

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

▼做一名守信用的程序员

我爸当时给我说:”既然你答应了人家,无论你有千百个理由都要给人家完成,完成不了就是你的错,因为你对人家承诺过“。这不是在讲道理规范,而是一个程序员的职业操守,因为这样,我爸能够接手到很多外包的项目,因为他在别人眼里只有两个字:”可靠“。也许这就是程序员的个人品牌吧,如果你在企业中能够有这样的品牌,能不升职吗? 总有人质问:“我现在学编程晚吗?”,“我30岁之后还能继续写程序吗?”,“学编程难吗?”看完这篇文章后,我相信你不会再问了,因为如果你真的是热爱编程,你就应该像我父亲那样,无论现实如何逼迫,初心永远不忘。虽然,我跟我的父亲没有太多的语言交流,但是这么多年的耳濡目染,足以让我发出:“谨遵父训,不忘初心”。文/帅气小伙(简书作者)

第二篇:一个故事给我的启示

一个故事给我的启示

坐在电脑旁的我,百无聊赖,一时兴起便看起“作文网”。忽然,我眼前一亮:咦、这里怎么会有哲理故事?于是、我便兴致勃勃的看了起来。

没不一会儿功夫我就看了不少了,其中,就数“我们不是木桶”这篇故事给我的印象最深刻了。

故事讲述的是:自从“狐假虎威”的事在动物王国传开之后,老虎很快成为大家的笑柄了。有一天,老虎在河边散步,忽然碰到了黑熊老师和他的学生踏青,黑熊老师边走边说:“一个木桶能装多少水不在于他最长的那根木板,而在于最短的那根。”老虎豁然开朗:“我自己最短的那根木板就是缺少智慧啊!”于是,他虚心跟着黑熊老师学习知识,也慢慢地认识到自己的其他不足,于是他又跟地鼠学打洞、和羚羊学习奔跑、向青蛙学习游泳„„每一样本领老虎都学的不错,很快、老虎就成为了技能最全面的的动物,名扬动物王国。终于有一天,老虎又碰到狐狸了,这一次,他再也不信狐狸的花言巧语了,并且狠狠地惩罚了狐狸、一雪前耻,老虎正高兴呢,却有两只豹子要和他搏斗。老虎因为一直在学习其他的本领,却没有时间去训练撕咬、搏斗、最终,他倒在了血泊中。“一个木桶能装多少水不在于他最长的那根木板,而在于最短的那根。”这非常准确,但是、我们并不是木桶。

一个人的成就永远在与他最擅长的一项。绝对不可以“琴棋书画、样样不精”每一个人都要有一个长处,如果一个人每一种本领都普普通通,那么他的生活就会枯燥无味„„

河南平顶山新华区建设街小学六年级:王银宇

第三篇:php程序员入门必读

php程序员入门必读

php程序员入门必读:

1.概要:学习任何语言都需要多看、多想、多写、多问!写编程是一种熟能生巧的东西!学习PHP也一样,因为知识就那么多,你看多了就会觉得怎么都一样。

程序员就是炒冷饭的,一遍又一遍。代码多敲几遍就可以闭着眼睛写了,所以企业招聘都会问你写过多少行代码的!程序员最忌讳浮躁,有时候发现一段程序完全找不出错误,仅仅是因为少了或多了一个符号,程序员需要的是细心,粗心的人当不了程序员!

2.php参考手册是必须熟知的,有的新手会问一些很基础的问题,其实手册上面都有,所以建议新手先把手册看了,最好把常用函数抄几遍!再敲几遍手册里的代码。

当你把手册里的东西都熟悉了,你遇到问题的可能性就很小了。当然mysql手册,也要看一下,但可以不先看的那么细!至少要知道常用的sql语句,这是必须的!

3.觉得php最好的东西就是,网上能找的开源项目很多,而且一些都是大项目的。所以建议php程序新手可以看留言板代码,先熟悉常用的数据操作,然后可 以去看一下简单的企业网站或者博客,然后可以去研究一下ecshop之类,当你看懂这些,你可以去看看discuz,phpwind论坛源码,帝国,PHP168等开源CMS系统,里面的架构都是相当强悍的,当然这不是新手需要去做的,但是 总要有个做将军的理想!

4.要习惯,遇到问题自己先解决,在网络时代,要学会用百度,这是必须的。当你实在没法解决的时候再去寻求别人的帮助!

5.当你写完一个程序的时候,要学会分享出去,因为你是新手,你的程序也许会有很多不完善的地方,所以分享你写的程序对你更有益!多分享多交流!才

会让你写的程序更精!

6.记住,学了php你要不只是学会php,你要学会分析一个项目的实现方式或者一个程序的实现方式。都说算法是语言的基础,要学好php,你还得去学习和运用算法去实现你的程序,学会用算法可以用于任何语言,学会用php你只能用php.

第四篇:PHP程序员入门Plus

PHP程序员入门Plus

这篇文章和MySQL的那个一样,本文其实并不专指PHP,仅仅是因为搜索引擎的关系才用了这个名字。

我解除了很多新的不能再新的新人,发现新人的通病是不明白怎么做程序员,这是一个思想境界的问题,只能依靠顿悟,本文的作用也只是点拨,希望能对你有所帮助吧。

程序和语言

在我看来,哲学是一切知识的基础,艺术、语言、数学都是已不同的方式对哲学思想的表达,程序其实也是如此,它介于语言和数学之间。

程序,可以认为是过程和顺序的简称。和那句名言“万物皆对象”类似的,万事皆程序。如果说物是名词,那么事就是动词,所有的事都是有序发生的过程。我们不承认“莫须有”的原因导致的结果,只是可能我们还没有搞清楚而已。

也许你会认为C、Java、PHP、Perl之类的东西写出来的东西叫做程序,其实这只是表象。各种开发语言本质上和汉语、英语没有什么不同。也就是说,如果你能用汉语表达,那么就能用其他语言表达,最多可能需要借助翻译软件、词典等工具而已。对于C、Java、PHP来说,翻译软件可能没有,但是词典还是很容易找到的,那就是开发手册。不要迷信各种书籍、培训、视频,开发手册才是真正能帮到你并一直陪伴你的东西。

什么是程序员

程序员是指掌握了某种计算机语言的家伙,程序员可以把自然语言翻译为计算机可以识别的内容。没错,就是个翻译。

那么你就会问,我没吃过猪肉还没看过猪跑吗?翻译谁不会?可是为什么我还是写不出程序呢?

答案就是你还没顿悟。元芳你怎么看这句话知道吗?楼主你妈喊你回家吃饭这句话你知道吧?甄环体知道吗?都不知道?没关系,其实我的意思就是,你需要按照计算机的方式组织你的语言,这样的语言才能更容易的翻译为程序语言。

非程序员是没有这个觉悟的,这就是为什么开发之前都要进行需求分析的原因。客户告诉我们现实中发生了什么事情,需求分析的任务就是考虑怎么把这些事情在计算机上重现。

再举个例子,“我想在屏幕中间显示一个红色方框”就是客户的表达方式,而作为程序员,你应该这样理解这句话:使用代码为ff0000的颜色填充一个正方形并显示在屏幕上,且正方形距离屏幕顶部的距离和距离屏幕底部的距离相等,正方形距离屏幕左侧的距离和距离屏幕右侧的距离也相等,然后立刻抛出问题,正方形的边长是多少?客户如果回答50,那么我们就得到了一个常量,如果客户回答不一定,那么就知道边长是个变量。

这是一个矫枉过正的例子,现实中绝对没有这么二,但是其实差不多。

我该怎么做

计算机语言中的各种对象、函数其实就像是木匠手中的榔头和锤子。但是唯一的麻烦就就是:如果你是个木匠,我让你帮我做一套家具,你会明白一套家具至少包括柜子、床、书桌、椅子,因为你家有家具,而且你用过,并且知道大致的结构;可是你是个程序员,我让你帮我做一个电子商城,谁家有电子商城,谁用过电子商城(指后台),谁知道它是个啥东西拼起来的;这就是结症。

初学者最缺乏的是经验,经验依靠累计,不要去思考我学了半天还不会做网站的问题。网站是个统称,是个类,你应该已其实例为目标,比如,今天做个网页,展示一下我家的装修效果,明天做个网页发表一下我的学习经验,后天做个网页让大家给我留言。这种累积式必不可少的过程。

如果你还不理解,我真的没办法了。最后尝试用一种玄幻的风格告诉你答案:程序员就如修真者,而且是老厉害那种,言出法随,我让你输入6个字母作用户名你就不可能写5个,我让你填密码你就别想空着,只要你想,你就可以去做,别人喜欢不喜欢是别人的事(不过悲催的是给不给工钱也是别人的事)。

亲,加油吧,努力顿悟,早成正果!

如果你有什么意见和想法可以点击这里打开原文地址并通过回复的方式告诉我,只有注册用户才能回复哦。呵呵。

第五篇:程序员入门要学多久

程序员入门要学多久

程序员入门要学多久,那要看你通过什么样的渠道去学习,而且还要根据个人的情况来定,比如说自制力、时间是否充裕、对程序员的热情。程序员入门学习的方式主要有两种:培训和自学。某种意义上讲视频教学也属于自学。

培训:市面上程序员入门培训的时间在3~12个月不等。只有个别的方向根据培训内容的不同在三个月以下、一年以上。而在3~12个月之间,又以四个月最为见长。这样的一个时间段里,如果培训机构靠谱些,再加上你个人的努力,是可以胜任编程类基础性的工作。

例如一些热门的编程语如Java、HTML、Python等等,培训时间基本都是四个月上下。这也是一些比较传统的IT行业方向,基本都是以一门单一的编程语言作为整个工作的重点。

而对于一些复合性较强、应用范围比较广的岗位方向从业的程序员,入门学习的时间都在4个月以上。

比如IT里的新兴行业大数据和底层信息安全等。

要想学好大数据最好是理工科成绩过硬,这样以后的发展天花板高得多。前期你要有编程语言的基础,后期要培训自己的数据思维、统计学思维。

而底层信息安全,入门就需要有几门编程语言做基础,中期的Windows原理方方面面知识、安全知识、最后的实战技能,是一个知识量众多的行业方向。

比如我们机构15PB信息安全教育,培训时间就是7个月。相信很多打算培训或培训过的小伙伴都会觉得时间很长,但是7个月,已经是在保证授课质量的前提下,能达到的最短时间了。

自学:由于个人自制力和悟性的不同,自学的时间也有长有短,就总体情况来说四个月的培训课程一般的自学时间都在一年以上。我们机构7个月的课程,如果个人自制力够好、悟性够高入门自学时间也要2~3年,深入一些时间就更长了。我们机构的大BOSS任晓珲,自学时间长达4~5年。

个人建议:不管程序员入门学习要学多久,最终的目的都是获得一份工作进入一个行业。

而要想快速而有效率的的进入一个行业,培训要比自学更合适一些,它能解决方向上的问题,避免自己在自学的过程中没有侧重点的去学习,对就业方面的问题也有一定的帮助。培训机构肯定比你了解掌握什么样的知识、什么样的技能能找到工作。

下载一个32岁入门的70后程序员给我的启示(精选5篇)word格式文档
下载一个32岁入门的70后程序员给我的启示(精选5篇).doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    程序员入门进阶手册

    这篇文章,我主要是让你成为更为专业的入门程序员。请注意,此时,你可能需要读一些比较枯燥的书,但我想说,这些是非常非常重要的。你一定要坚持住。 编程技能 在系统地学习编程技能......

    黑马程序员:AJAX入门系列(★)

    黑马程序员:AJAX入门系列 什么是AJAX? AJAX是”Asynchronous JavaScript and XML”的缩写(异步的JavaScript和XML),即一种实现无页面刷新获取服务器数据的混合技术。 XML是什么......

    《勤俭节约》给我启示

    勤俭节约,厉行节俭,反对铺张,珍惜劳动成果,伴随着人类文明的进步与发展。”她就如屏风上那只绣着的鸟,极力挣脱家庭的枷锁,却被这段黑暗的记忆影响了一生。大概是来不及找个相对......

    给我的启示

    一句话给我的启示“只要坚持着,无论多么困难的事情,都可以战胜它。”这句教导,我一直都记在心间。有一次,我去游泳池学憋气,可是不过十秒就冒出水面,“哎,怎么就憋不过这十秒呢?这时......

    一件事给我启示

    一件事给我启示 今天是星期六,是试听新概念英语的日子,我便8点就早早的来到新概念英语学校试听英语课。过了一小会儿,老师走进教室,给我们每个人发了一本新概念第一册的英语书,我......

    一个仙人掌给我的启示(样例5)

    一个仙人掌给我的启示 前天,妈妈在厨房做饭的时候,突然叫我过去一下,我答应了一声,便傻乎乎地走过去,不知道妈妈叫我过去有什么事情。 我来到了厨房,妈妈叫我去看放在阳台上的仙人......

    一个游戏给我的启示作文(共5篇)

    一个游戏给我的启示作文2篇在现实生活或工作学习中,大家都尝试过写作文吧,根据写作命题的特点,作文可以分为命题作文和非命题作文。那么问题来了,到底应如何写一篇优秀的作文呢?......

    给我一个承诺

    给我一个承诺 四(十)班 武明榛 我的大伯是一位历尽沧桑的老人。他总是给我重复讲述他年轻时的故事:在一个风雪交加的夜晚,大伯的三轮车坏了,他被困在了郊外。正当他万分焦急的时......