我为什么学编程?

学习编程认真的算起来已经有2个多月了,实际上只有一个多月时间是认真学,其余时间是找借口或者说是心情不好,而不去学。总的来说已经是开始入门了。前几天一直以为自己笨,学了很长时间什么都没学会。可是昨天无意间看了学习Java的视频,感觉也没有那么难(我是从c语言开始学起的,看的是郝斌的视频和在网上买的C Primer Plus(第五版)中文版),除此之外,还发现那个老师打的代码不 规范,至少是不漂亮!!!

好了,言归正传!我在上初中时,我的一个远房叔叔就送了我一本谭浩强写的《C语言程序设计》,可是我翻了两页,发现很难,根本就看不明白。于是就把书放到了一个纸箱子里,封存了起来。直到高中毕业,整理和处理以前学习用的书籍时,才把它拿了出来。看了两页觉得还行,就把书留了下来。由于我是文科生,理科知识差,把前边的概述部分看完,就又看不下去了。那时家里穷,没钱买电脑,看的程序根本就没有地方练习。所以,我就把书给卖了,现在想起来我还是很败家的。

大学四年学的是文科,根本就用不到编程。所以,四年时间就又荒废了。大学时,别的同学都忙着搞对象、打游戏,只有我喜欢抱着手机看小说。可以说我的大学四年是看小说过来的。以至于,大学毕业后计划着拉着几个同学要开一家小说网站,可是由于家里的反对计划破产。可以说那时,我的生活已经失去了方向。

听从家里的安排去北京舅舅的装修公司上班(说实在的就是去当小工去了),马马虎虎的干了一年半多,实在干不下去了。钱没赚到(舅舅比较抠基本上是最低工资),技术也没学到(工人都是临时工,根本没什么技术),人脉也没积累到(所有的事都是舅舅自己独断处理,根本就没机会学)。果断辞职,如果不是老妈不让,早就辞了。

辞职后,在北京做过两个月的网站编辑,觉得不适合自己,就去做了卖股票软件的电话销售。软件销售做了三个多月吧,给我的感觉就是工作压力大,人也变得特别急躁,身体有些撑不住(主要是身体缺乏运动,加班时间长,总说话感觉特别累,回家只想睡觉,不想动,对工作也缺乏兴趣)。于是再次辞职,和一个大学同学去做销售,见识了社会上的一些事和一些人。其中给我感触最深的是别人说的话不要轻易相信,特别是领导说的话,因为领导每天要面对很多和你一样的销售员,他们说的话根本就记不住,除非是印象深刻的人和老关系户。本人比较最笨不会说好听的,也没钱送礼,所以业绩比较差。由于本人比较实诚,和同事关系特别好,他们总是指点我如何和客户打交道,如何改变自己,让自己变得圆滑。可是,如果变了的话,我还是我吗?经过一段时间的挣扎,终于决定辞职,不改变自我(现在想想还是挺佩服自己的,不想改变自己,呵呵!)。

这次辞职后,在家休息了两个月。通过亲戚介绍,我去了北京的一家做铜器的工艺品厂上班。由于做铜器工艺品需要对铜器进行精加工,对手劲的要求特别高。可是我总是掌握不好,做出来的工艺品很多都要师傅进行二次加工。师傅人很好,对我也很照顾,每次总是给我介绍方法和技巧。师傅也是工艺品厂的老板,水平很高,平时经常给我将人生的经历。我觉得我在工艺品厂工作的半年多是我人生中最重要的经历。我学会了平静,学会了过平凡的日子,会了沉稳!由于亲戚觉得我学的太慢了,不适合做工艺品,就推荐我换成了现在的工作(工资和福利待遇要比以前好很多)。

现在我在出版社的库房做系统操作员,主要就是对退还的书籍进行登记。工作很轻松,每天工作8小时,法定节假日都放假。由于在单位在北京的乡镇比较偏僻,所以我就住在单位,每天下班后有很多剩余时间。本人又有点宅,没有女友,每天利用单位的无线网用手机看小说。看了一个月的小说后,我感到很空虚,总想找一些事情做。这只是我自学编程的一个方面,不是主要原因。

最主要的原因是:我喜欢上了我们单位的一个女同事。因为都是新来的,都是系统管理员,都是上过大学,以有很多共同话题。我曾天真的以为在真爱面前,我能改变一切。她说喜欢男人有理想,我的梦想是开自己的网站,可是没基础,就从学编程开始,学好技术,赚到钱再做网站赚很多的钱,于是我就开始了编程的学习。她说我应该减肥了,太胖(我身高4250px,体重90kg),我每天至少跑步半个小时。她说她会跳爵士舞,学了3年了。我在网上搜了视频,难度很高,我学不来,我就学着跳鬼步舞,加上自创的一些动作,每天至少跳10分钟。可能是我的原因吧,不会讨女生喜欢,说话比较直,不会察言观色,现在我们两个已经到了除了工作不说话的地步。呵呵呵!(无奈啊!)最绝的是看到对方走过来都会自觉避让,绝不说一句话。

还记得我说过我不会变的话吗?我觉得我已经变了。曾经不喜欢运动懒惰的我,已经变成每天至少慢跑半小时了;曾经对舞蹈只是偶尔看看,并不喜欢的我,已经变成每天都主动去练习跳舞了;以前总是装成熟的我,已经变成天真活泼了;对编程敬而远之的我,已经变成努力去自学了。有时我经常在想这还是我吗?我的改变值得吗?我过得快乐吗?答案是肯定的。我还是我,只不过换了一种生活,我活的很快乐,和一个不喜欢我,而我又喜欢的人在一起工作,我还能奢求什么呢???

我学编程的另一个原因是,因为她记忆力比较差,总是忘记东西,我想编一个手机软件时刻给她提醒重要的事情,这也是我一直坚持到现在还学编程的动力源泉。呵呵呵,我是不是很傻?在学编程的过程中有近一个月的时间是因为心情不好学不下去(她不理我了)。现在想想,可能是我的条件太差,人家是独生女,是白富美,上下班开着私家车。而我呢?穷小子一个,没前途,长得不帅,矮矬穷全占了。人家凭什么喜欢我?

就像我的同事兼室友劝我说的那样,你们性格不合,你也养不起她,即使你们将来结婚后,你们也不会幸福。你会活得很累很累,又要赚钱又要照顾她,还得时刻忍着她对你发脾气,这样的生活不是一般人能承受的。是啊,我能给她带来她想要的幸福吗?不能啊!我只能让自己解决温饱,略有余财,要养活两个人根本就不够啊! 我们在一起会快乐吗?不会的,她喜欢的东西我都不怎么喜欢,没有共同话题啊!最重要的是我惹她生气后,根本就不会哄她开心啊!只会一味的躲着她,不惹她生气,嘴笨干着急没办法啊!认清现实的我在经历了痛苦的思想斗争后,决定放弃。

现在我恢复了以前的平淡生活,每天下班后就慢跑半个小时,然后开始学习编程。学习编程已经从以前的功利心态,变成了习惯心态。我的人生目标也变成了学好编程,给她编一个提醒的手机软件,找一份软件编程的工作,从事一辈子的软件编程工作。守着她嫁一个好人,然后,找一个差不多的女生结婚,了此一生。

呵呵呵!!!愿得一人心,白首不相负!说的人很多,但是能做的到的人又能有多少呢?有时候放弃不切合实际的感情,又何尝不是一种勇气,又何尝不是一种幸福!

马云说过:“梦想是一定要有的,万一实现了呢?”我想说的是:梦想是一定要坚持的,万一实现了呢?喜欢一样东西,一定要做到专家级别,否则你的喜欢又有什么意义呢?我喜欢编程,我要做到专家级别的。没有那么多的原因,只为了两个字:喜欢!

我只想对那些和我一样刚学编程的人说:不管你是因为什么开始学编程,都要把编程当做自己最喜欢的东西,一定要坚持,一定要做到专家级别。困难只是暂时的,坚持走下去你就能看到光明的未来!成功从脚下开始,努力去做吧,别犹豫!与诸位同勉!!!

ps:在51CTO发博客,我很放心,因为我的同事们都不会上这么专业性强的网站!所以,我说了很多我的个人经历和感情的事(有蓝色背景部分)。不喜欢看的可以直接跳过,对此给您带来的不便敬请谅解!!!

时间: 2024-10-06 20:20:59

我为什么学编程?的相关文章

17岁开始学编程,晚么?

刚在伯乐在线上看到一篇文章: 有位年轻的童鞋在 Quora 提问,“如果想成为一名顶级程序员,17岁开始学编程晚么?”FB 前程序员 Don Pinkus 针对这个问题,分享他从 22 岁开始起学习编程的经历. 看完他的分享,截取对自己有帮助部分马克一下,查看原文(http://blog.jobbole.com/85548/) 如果你现在就希望自己成为一名工程师,那么以下就是你的任务清单: 1. 到w3schools.com网站上学习HTML和CSS.2. 思考一下你想做一个什么样的网站.已经有

从零学编程1-写一封情书

一哥们闲暇之余想学编程,博主作为"会装系统的人"自然脱不了干系,这哥们名字叫鹰,初中文化,对于电脑的认识属于只会上网听歌看电影,差点忘了他强调过CF玩的不错. 那就教起吧. 主人公两枚: 鹰:从零学编程的哥们 我:从零教编程的作者 !!注意为了便于新手理解,使用大量的便于理解的语句,不代表本人知识水平.我怎么会告诉你Windows启动过程呢.(- o -)~ 开始我们的故事 我:今天让我们写一封电子情书. 鹰:我听说过,但是网上说得太复杂了- 我:会非常简单的.先下载个编程工具.就用我

我给女朋友讲编程分享篇--看我姐和我女朋友如何学编程

有两天没有更新文章了,真是惭愧啊.前天,我想写写有关网站配色.美工方面的一些内容,查了很久,都没有找到满意的,本人也是程序员,没做过美工,所以对这方面确实很欠缺,希望哪位美工看到了,可以给我们程序员专门写一个系列的文章,叫<我教程序员学美术>,然后用最简单的.最生动的内容写出来,一定有很多程序员喜欢看.如何真得火了,到时候出书了,我一定买一本,捧捧场,哈哈. 昨天,搜了一下,如何注册免费空间和域名,本来是想注册一个免费的域名,申请一个免费的空间,自己可以更新文件的那种,结果,找了好几个,都不满

学编程,学单词.....在学习中积累自己的单词(不断更新__ing)

可以去肆意大话天下,可以去小民一般的言语,但是一定要清楚,知识的积累,至于心中,这样,你才能低至市井,上至高阁....畅通无阻! 1.  Loowater  厕所水 , Loo 盥洗室 学编程,学单词.....在学习中积累自己的单词(不断更新__ing),布布扣,bubuko.com

零基础学编程:你可以的!

好多人都在担心零基础能学编程吗?可以学会.学好吗? 我的回答是:可以.零基础可以学会编程,但你在学习前应该明白两点,或者说你应该做的有两点:一是你要找个好的平台,二是自己要下定决心,要坚持下去. 好的平台指的就是培训机构.找一个好的培训机构,找一批教学经验丰富的老师,可以让你达到事半功倍的效果. 尚学堂有一批优秀的老师,从技术到生活,从专业思想逻辑到追求,指导每位学员,零基础入学到专业人士并非遥不可及.     我是在尚学堂学习的,这里的老师教学经验都很丰富,都有过项目开发经验,老师也都很负责,

0502《与孩子一起学编程》读书笔记3

1.主要有两种循环,计数循环和条件循环.前者一般叫做for循环,后者一般叫做while循环.要停止一个失控循环的Python程序,只需要按下Ctrl C. 2.跳出循环语句有两种,break和continue.前者完全终止该次循环,后者是提前跳转到循环的下一次迭代. 3.附带目前查询的资料: ----python函数库:http://www.lfd.uci.edu/~gohlke/pythonlibs/ ----<与孩子一起学编程>网址:http://www.manning.com/sande

我教女朋友学编程Html系列(6)—Html常用表单控件

做过网页的人都知道,html表单控件十分重要.基本上我们注册会员.登录用户,都需要填写用户名.密码,那些框框都是表单控件. 本来今天就想写一些常用的html表单控件,于是开始搜资料,找到了一个网页,作者的写作思路和我的基本相同,不过不足的是缺少效果图. 我打算结合着这位仁兄的文章补充一下,增加一些效果图,另外把一些新内容也补充进去,原文的地址是: HTML表单(Forms) 我站在这位仁兄的肩膀上写作,再增加一些东西,配上一些图,我想,效果应该很好,接着就跟着我来学习吧. HTML表单(Form

学编程新手必看文章

1.把C++当成一门新的语言学习(和C没啥关系!真的.): 2.看<Thinking In C++>,不要看<C++变成死相>: 3.看<The C++ Programming Language>和<Inside The C++ Object Model>,不要因为他们很难而我们自己是初学者所以就不看: 4.不要被VC.BCB.BC.MC.TC等词汇所迷惑--他们都是集成开发环境,而我们要学的是一门语言: 5.不要放过任何一个看上去很简单的小编程问题--他们

为什么要学编程呢?

为什么要学编程?  不知道大家有没有感受到云计算的威胁?我已经深深的感受到了来自公有云的威胁,虽然国内云环境还不成气候,但威胁无时不在. 按照当前的发展趋势,运维,或者说中级运维的需求会越来越少,为什么会这样?因为随着自动化程度的提高,尤其像docker这样的容器技术的发展,更多的运维沦为操作工,而这是初级运维的事,我花5k请一个应届生能操作得很好,而且还听话,我干嘛要花15k去雇你. 然而,也并非所有运维都沦为操作工,那些在某一领域有深入研究的专家,在需要他的地方,永远是块宝,这样的人,无须我