来自我的编程经历到现在成为了一名teacher
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的开发。
编写:张宸源 致——程序员菜鸟们