我的经历——致岁月摧残的编程人生

2012年我怀着当初的梦想离开了陆良,来到了云南省红河哈尼彝族自治州红河学院,来到这个学校一个人也不认识,还记得那天是一个带着我是一个学长,学长带着我们一直送到了金达的宿舍三楼,就这样开始了我的大学生活,大一大二的生活很忙碌,活动很少参与,加入的家教机构,我也没有去过一次。社费可以说是白交了,大一的时候不带电脑去学校,怕影响自己学习,因为还没有从高中的忙碌时期过度过来。

然而到大二的时候,我拿了属于自己的第一台电脑,拿到了宿舍,那个时候我连怎样装软件都不会,连基本的查看电脑系统信息都不会,因为我的专业是数学,我自己对电脑不怎么懂,我的电脑越来越卡,我用百度查了一下,上面告诉我,电脑系统用的时间长了,系统运行的速度会变慢,重装系统会提高系统的运行速度,我提着自己的电脑,拿到了城里,给电脑的店的店员装了一个Windows XP系统,我记得他拿着一个移动硬盘插在了我的电脑上,就这样按了几个按键,然后电脑的画面就跳出了我看不懂的画面,这个时候我好好奇想知道他的硬盘里面装了一些什么东西,带着这样的疑问,我又去百度上面查找,后面我知道了一切,我买了一个U盘,按照百度上面的提供的教程,我一步一步的做下来,我拿着自己的电脑开始做测试,时间用的很长,但是我的电脑操作系统好像被我弄得现在连开机都启动不了,就这样我带着失败去网上继续寻找解决办法,因为有时候网络上的资源也是错误的,第二天我找到了网上的电脑店U盘,我按照上面的做法,做了之后我发现我的电脑启动起来,新装的系统也成功了,慢慢的我研究电脑的其他操作方式,当然都是一些基本很简单的操作方式。

当然电脑的磁片整理我也是通过网上学的,这样的方式能让自己的电脑运行速度变快,因为电脑反反复复的写入文件,删除文件,难免会产生一些磁片碎片,这会造成电脑变得卡,特别是电脑的系统盘C盘。

我大学里面接触的第一门关于计算机的课程是C语言,我当时太有点不把C语言当成一回事,所以期末考试的时候我的C语言挂了,挂了之后我很想不通。我趁着一个月的复习时间,我仔仔细细的看了一遍谭浩强的C语言程序与设计,我每天晚上都会在我的爷爷家看到很晚,就这样慢慢的一本书我慢慢的看完了,整个书本,80%的内容我觉得自己掌握了,链式结构,C语言的回收机制问题,头文件的信息等,我慢慢的发现原来电脑的语言其实挺好玩的,但是C语言设计程序的话有点不现实,我在大学的时候我通过林老师的介绍,我学了一门Java,当然我的Java只学了基本的语法之后我发现Java需要运行程序的话,需要在Windows上面搭建虚拟机,这样的话很麻烦,现在想在所有的电脑上面运行Java程序所有的电脑都需要搭建虚拟机,可能当时对Java存在一点点的误区,我放弃了Java的学习,我学了asp.net,开始的时候学了c#,我学asp.net整整花了一年的时间左右,确实学了c#语言之后直接能做出在Windows上面运行的窗口程序,但是后来又发现现在的Windows窗口程序现在基本达到了淘汰了,没有市场前景,现在的办公软件慢慢的被搭建在远程主机上的网页应用程序代替了。简称OA办公系统。我利用自己学到了asp.net知识,做了小的办公系统,比如学生成绩管理,办公系统,这些系统的功能很简单,提供数据库信息,登录的页面设计后表单中的数据进行增删改查,基本页面的美化,利用自己的皮毛ps技术进行p图,搭建的系统还看不得过去,之前还学过安卓软件的开发,但是由于Java基础的知识不牢固,很难理解安卓程序的有些编写原理。我放弃了安卓程序的开发。、

我转头弄了asp.net,到大四的时候我也在弄asp.net,大四的时候网络上说对asp.net现在已经不怎么适用于社会了。我的心有点灰,我的选择难道又选择错了。但是我还一直在坚持,只要一门技术学的足够好的话,我一定会找到好的工作的。薪水也可以的一份工作。大四下学期的时候班主任叫我出去外面找工作去,不要呆在宿舍里面看书,技术以后慢慢的学,也可以,就这样我出去找人生中的第一份工作,我首先在网上投了简历,两天之后十多家的公司打电话叫我去面试,我投深圳那边的软件公司没有得到回复,因为那边的工作需要三年以上的工作经验。我只是应届生,所以我没有了在深圳那边面试的机会,我答应了十多家软件公司下周回去其相应的公司去面试。当然那些公司都在昆明。我打算两天之内面试完全部的软件公司。等我到昆明的时候我才发现,我一天只面试了两家公司,第一场面试,公司考验你的是职业素质问题,问你一些不关于软件的问题,问我跟主管发生技术的分歧,我会怎么办?这样我实在是想不出来很完美的解决方法,我跟那个面试管说,我会看是不是我的技术出现问题,因为主管也不是什么都知道的。然后他们弄了一张试卷给我做。大部分都是数据库的问题。后面的问题都是职业素质问题。我的回答可能让面试官不怎么满意,他面试完我之后,他看了我一下,叫我等通知,谢谢我的面试。其实我已经知道了面试结果。

第二次面试紧接着开始了,我来到高新区,来到软件公司,一位很漂亮的女孩拿着一份面试简介信息叫我填写,我填写完毕之后他们叫我等了十分钟,趁着十分钟的时间我看了他们软件公司的运作方式,而是多个人在里面编写程序,有美工,美工大部分都是女生。四位公司领导面试我,我很紧张,他们的第一句话都是叫我先自我介绍,自我介绍之后问我一些技术上的问题。对于技术上的问题我基本都回答了出来。面试完之后,他们告诉我两个星期之内会告诉我答复,我出了他们软件公司十分钟左右。他们的会计就打电话叫我去上班,当时是四月份。。。。。。。。。。。。,六月份的时候我找了自己的第二份工作,蒙自电力信息部,进行软件的开发,由于其他的方面信息,我做了一个月之后找了一个理由辞职了。我舅舅告诉我还不如考一个老师,老师很轻松。不会像程序员这样很忙,很累。就这样我看着我们班的很多人都报特岗,我也报了特岗,随机的选取了绿春的特岗教师,我没有打算考上特岗教师,当时把考试特岗教师当成了一个过程走走就行了。离着靠特岗教师五天的时候,我开始看书了。我一点也没想到我会考上,也许是绿春的分数很低的原因。我考上之后,紧接着面试也过了,我的爹妈就。。。。。。。。。,他们把我想要去北京学习ios开发的心愿给忘记了。我考虑了很多,还是来到了绿春做了一名特岗教师。打算利用业余时间学习技术,我会出去去深圳找一份关于软件的工作。我心中一直在鼓励自己,最多三年后我还是要去做软件方面的工作,不管父母的反对。但愿到时候我能这样顺着我计划的这条路去走下去。当然计划一年之内把Linux运维给学会,另外一年学一下安卓开发跟Java的后续开发技术。有时间的话也可以研究一下ios的开发。

时间: 2024-10-15 05:07:58

我的经历——致岁月摧残的编程人生的相关文章

编程人生(1)Jamie Zawinski

0.总结一直不清楚自己的编程水平为什么没啥长进?Jamie Zawinski的经历告诉我:书读少了.手册看少了.代码读少了.代码写少了.归结到一点,壮士还需继续努力啊. 1.为什么要读这本书?很早就发现这本有意思的书“Coders at Work”,虽然看了一点英文版,但毕竟不如中文那么流畅.重读这本书源自最近在做的一件事情:想了解中外编程高手都是怎样学习和编程的.通过搜索的方式进行了一些调查,但结果非常有限.很多时候得到的就是类似个人简介式的内容.兜了一圈最后又回到了原点,原来<编程人生>就

编程人生(3):Douglas Crockford

Douglas Crockford是Yahoo!的资深JavaScript架构师,发明了JSON这一应用广泛的数据交换格式.从电视专业到偶然接触了编程,在后来的职业生涯中穿梭在媒体和编程之间. 0.收获读到编程人生第三位,发现以下共同点:- 读书很多.- 读代码也很多.- 善于把学到的知识找到应用的地方. Crockford的访谈还包含下面的内容,值得思考和学习:- 了解编程的历史,有助于在技术领域的探索.- 通过清理学习别人的代码.- 拜访客户,才能真正知道客户是怎么使用程序的.- 编程不论年

编程人生读书笔记(6):Joe Armstrong

Joe Armstrong发明了Erlang语言,并用它开发了开放电信平台(OTP). Joe的学习生涯很特别,开始学习物理,后来因为没钱念博士转而学习计算机.学习期间接触了人工智能并撰写了机器人视觉的论文. 接下来由于行业的变故,人工智能也搞不下去了.辗转到了瑞典空间研究中心,最后加入了爱立信计算机科学实验室,发明Erlang. 0.编程启蒙 中学时代学习Fortran,苦于每次只能提交一个程序,于是想到“偷懒”的办法——并发执行. 期间为同学们调试程序,标准开价居然是一杯啤酒. 1.对开发工

我的2014:迭代的岁月,重构的人生

不破不立,破而后立 又是一年,过去了,回望去年的"我的2013"征文活动还历历在目.如今又到时间给2014做个总结了.这一年,我深刻体会了,不破不立,破而后立的概念.拿技术来说,2013的时候,上半年我用的语言是C,在钻研数据结构和算法,下半年的时候,用的语言是Java,学习Android的app制作.2014开始的时候,我以为我以后就是个Java程序员了.但是世事无常,未来的发展,总是你我所不能预料的. 三月份的时候钻研了一段时间的Java性能优化,翻阅过许多这方面的书籍,浏览过国内

编程人生(2):Brad Fitzpatrick

Brad Fitzpatrick是一位典型的Web程序员.与普通的程序员不同,他在别人还在学认字读本的时候就开始写程序了.(推荐优秀的儿童英文教材Clifford the Big Red Dog).他主要的成就是,创办了LiveJournal一 个著名的社交网站.这是Fitzpatrick在大一入学前创立的.高中时期也不乏作品,比如FreeVote.在LiveJournal开发过程中,他 对可伸缩性网站设计有了深刻理解.然后编写了著名的memcached.Perbal和MogileFS(好吧,我

编程人生读书笔记(4):Bredan Eich

Bredan Eich是JavaScript设计者,Mozilla首席技术官,ECMAScript标准的制定者.Breda有着坚实的理论基础和较强的工程实践能力,本科物理专业,数学底子很好.在学校里主要做科研编程,毕业后从事网络.系统内核开发.专长是编译器,内核开发,设计了JavaScript语言. 0.总结从语言设计者的角度看待编程.学习和实践的关系:- 编程要实践,选择合适的工具(语言),有自己的态度(动力)坚持练习.- 设计代码的方法:用伪代码理清思路,再着手底层实践.实践多了,最后总结成

Windows游戏编程之从零开始d

I'm back~~恩,几个月不见,大家还好吗? 这段时间真的好多童鞋在博客里留言说或者发邮件说浅墨你回来继续更新博客吧. woxiangnifrr童鞋说每天都在来浅墨的博客逛一下看有没有更新,"每天都来就像看女神那般不依不舍",弄得我再不更新都不好意思了,哈哈~怎么说呢,前段时间忙毕设,回国,暑假,间隔年旅行休整,然后是适应新的生活,各种事情,也真正没有心境来更新博客了,最近正好心境安定下来,就继续开始写博.额,关于思想汇报改天我专门写一篇文章和大家交流交流,现在先打住说正事吧~ 首

结束程序员对编程的恨

用笔者的经历现身说法,编程的确是一件需要极大.极大耐心的活儿.加上使用的是Emacs编辑器(谢谢老顾的建议和他的耐心:D),会犯更多的小错误,解决起来也更加令人烦恼.耐心很重要.对于第五条,也比较赞同,笔者已经习惯了遇到错误去百度一下错误代码,同时会浏览一下相关的错误例子以及原因,学习很快.最后一条同样重要,周围的很多同学,遇到一点小问题就跑到论坛问老师,个人很反感.我想:在现在这个阶段,只要你想,应该没有你不可能独立解决的问题. 每个人刚开始的编程技术都不理想,所以我们决定列出一张清单,写上大

趣谈编程史第2期-这个世界缺少对C语言的敬畏,你不了解的C语言科普

这是我制作的编程语言科普系列视频的第二期,博客根据视频文案整理而成,提供给有需要的朋友阅读或使用. 视频地址:https://www.bilibili.com/video/av83627932/   如果感兴趣观看视频,感谢博友. 在华夏文明的历史长卷中, 曾经有一段狼烟四起,群雄逐鹿的特殊历史时期 史称春秋战国 这段时期,诸侯分裂,各自为战,哀鸿遍野,战火连天 贫苦人民生活在水深火热之中 最终秦国招贤纳士,积极变法 奋六世之余烈 席卷八荒 一统天下 最终结束了这段混乱的时期, 并且统一了文字,