程序员入门之路

本人是大连某三本学校的学生,大一大二的时候没怎么学过习,就在第一学期的C语言课程上认真听了课,听到指针的时候就理解不上去了,然后整个大一大二就这样过去了,非常重要的数据结构一次课都没听过,汗颜,到了大三在房地产公司兼职,由于干的时间长,工作比较努力,由发传单到管别人发传单,当时感觉还好,根本没有从事计算机行业的打算,正是当时兼职的经历让自己对工作的辛苦有了正确的认识,到了大三下学期,由于抱着计算机专业一定要干计算机的幼稚想法,感觉转行干房地产会很丢人,也觉得每天在外面风吹日晒很累,工资不高,不如当程序员每天坐在办公室里轻松,楼主本人还有日光炎,就是夏天一晒就会脖子后面起东西,就准备学习计算机,当时学校的课程还没有全部结束,有PHP开发这门课,正巧学校不报项目大四就不能实习,就自己申报了一个做网站的项目,最开始的时候比较迷茫,因为除了循环基本对编程语言没有任何了解,后来自己在博客上搜索的PHP网站开发学习路线,趁着当当满一百减五十,买了很多书,其实就看了一本***《PHP从入门到精通》***,最开始是在***慕课网***上找的PHP教程,大概两周时间吧,就把《PHP从入门到精通》看了差不多,书上的大部分例子都操作过,又在慕课网的教程上学习了***HTML/CSS,JS***,当时大一的***SQL/SERVER***课程还听了听,数据库简单的增删改查还都了解,打算参照老师给的项目开始做自己的网站项目,老师的项目是THINKPHP5框架,在慕课网上找了一个***乌云龙***老师的***THINKPHP5教程***,这个教程讲的特别好,很快理解了THINKPHP5的使用,现在还记得的就是当时讲的MVC模式,学THINKPHP框架的同学非常推荐这个课程,分上下两部分,几天的时间就可以看完,当时自己除去每天上课,基本上都泡在图书馆,看书,看教程,虽然学习效率不是很高,但是比较努力,基础知识大概学了一个月左右的时间,虽然不是很深入,但大体的网站开发需要的技能都有了解,这时开始做网站了,当时做项目是参照学校老师录得视频,视频比较短但各个步骤都有讲,同学们也可以自己去上网找项目视频,照着人家做就可以了,最开始确定好了自己网站的需求,搭好了环境,创建了数据库,在第一步集成后台模板的时候就出现了问题,HUI-ADMIN,后来做其他的PHP网站的时候用的也是这个模板,因为集成这个模板里的时间模块和THINKPHP框架不兼容,会一直报错,当时疯狂的找博客,因为自己根本看不懂框架源码报的是什么错,英语基础也比较差,怎么找都找不到,那个晚上真的是非常艰难,网站刚刚开始就遇到了解决不了的错误,弄到半夜实在弄不出来就睡觉了,第二天加了HUI模板的官方群,群里的一位热心老哥告诉了我问题的错误所在,改好了网站就开始正式做了,最初也是照着老师的项目代码写增删改查,只需要把方法里的数据库字段改掉就可以了,不会的时候还能问一问和我一起去图书馆的大佬同学,在我们学校算是很优秀了,但是他不太会教,他只是帮忙解决问题,没告诉我为什么,有一天中午,自己突然就想通了数据在前台到后台的传输过程,从页面获取,传到方法,传到数据库,这时候基本的错误自己都能改了,也是这时候开始有点膨胀了,感觉自己贼NB,在网上搜索了一段别人的搜索分页代码,粘贴到自己的网站上,后台完成了大部分,当时大三下好像还有一个月,图书馆也不去了,偶尔完善完善自己的后台,这个学期就这样结束了,然后放假回家,当时在语言选择上非常困惑,不知道PHP写网站后台好还是JAVA好,问了问自己的几个程序员亲戚,都是叔叔哥哥辈的,都说JAVA好找工作,范围也比较大,官最大的程序员长辈,说“你学PHP才能值几个钱,语言要坚定不移的选择JAVA”,在这里不评价这句话对不对,因为本人也没有什么经验,但是后来找工作的时候确实也是JAVA招的多,不得不承认,深深地被官最大的程序员长辈影响了,决定转学JAVA,其实说是转学,PHP自己原来也没学明白,哈哈,在淘宝上买了一套***黑马程序员javaweb45期视频***,好像是叫这个名吧,买过两次,第一次是32期,现在两家店都黄了,这个资源可以在百度网盘上搜到,根本不用买,放假回家开始看JAVASE基础,大概两个月的课吧,每天看的也不是特别用心,打算好了大四上学期找实习岗位,这个时间段作者本人一直在做了PHP网站的膨胀之中,学习也不是特别努力,看的是黑马32期老师讲的基础视频,现在回想起来老师讲的确实是很好,很多看起来非常复杂的语言特性,都能听明白,但是JAVASE本身要比PHP的基础语法难一些,当时在不停的犹豫转学JAVA对不对的自我怀疑下,把基础视频看完了,其实好多没记住。
大四上学期大概今年九月份吧,投简历找实习,大连招收基础较差的学生实习的企业很少,加上自己本身学的也不精,数据结构和算法更是一窍不通,除了一些打着招聘名义的培训机构,根本没人要,当时非常犹豫要不要去培训机构,几个月吧,要交两万,当时面试出来,自己痛哭流涕,感觉自己浪费了大学的所有时间,最后找个实习工作还要交钱培训,感觉很对不起父母,“PS:这只是本人的想法,不对培训机构有任何敌意”,犹豫再三还是没有去,自己又开始了在图书馆看培训班视频的日子,被现实狠狠的打了两拳,一下子就知道自己的真实水平了,后来面试别的公司的时候,根本不提工资,有钱就行啊,学习的某一天,原来投过简历的公司给我打了电话,让我面试,在再三确认不是培训机构之后,我去了,当时先是做笔试题,有日语题,逻辑题,基础题,由于日语零基础,只做了逻辑题和基础题,逻辑题没什么讲的,基础题好像就JAVA两道,SQL两道,JAVA就问了8种基本数据类型,和面向对象,SQL问了外连接和常用聚合函数,过了这么久还能想起来,当时只写上了JAVA题,SQL水平大家也都知道,一个没做上,笔试题交上去,自己做在会议室等,闲的无聊,百度搜了搜刚才没做上的SQL知识,大概了解了一下,后来面试,是两个部长和总经理,公司大概一百多人,基本上就全部领导层了,谁会想到他一上来问的就是刚才我笔试题空着的SQL,由于刚刚查过,简单扯了几句,就混过去了,由此可见,不会的知识随时百度有多么重要,后来面试的大哥又问了问我的项目,这还是第一次面试问我项目,因为之前面试的公司不是培训,就是要直接干活的外包,一听见有人问项目我很激动,讲了讲,虽然项目没有什么NB的功能,也是我自己辛苦学习的成果,到现在我的简历上还只有这一个项目,哈哈,当时状态比较好,面试通过了,直接就签了是实习协议,由于自己自控力较差,早上经常起不来,想着每天上个班约束一下自己,学习时间也能长点,开始了实习生涯,这家公司是对日外包,操作系统都是日文,和我原来想的相差很远,但是由于自己水平较低,想着有个公司就先将就一下吧,每天学学日语,练练SQL,等着两个月的学习期一过就可以去项目组了,但是最难受的是不知道后续可能会干什么方向,都是随机分配的,有嵌入式,C++,.NET,java,每天很难受,想着自己PHP转学JAVA难道又要学别的语言?第四天就辞职了,日语和不确定的方向,让我非常难受,感觉在浪费我的时间,十月一日之后,靠着同学亲戚的帮助,进了沈阳的某家公司JAVAWEB岗位实习。。。
这之后的经历很多,作者有点困了,午睡之后还要学习,哪天有时间再分享。

猜你喜欢

转载自blog.csdn.net/weixin_42731928/article/details/83990894