亲述:导游跨行转前端,难度有多大?

    曾经我是一名导游,有导游证和领队证的那种。

    

    现在我是一名Web前端开发工程师。

=============================================================================== 

    本文写给想跨行写代码的人,可以有个参考。

    本人,高中分科时喜欢历史和生物,奈何物理不及格,所以选了文科。大学本科,喜欢出去玩,所以选了旅游管理专业。

    回忆我的导游经历,真像是按了快进键的人生。青涩的第一次,带团去上海的长风海洋公园和杜莎夫人蜡像馆。初长成后去了南京的中山陵,大屠杀纪念馆和雨花台。我也曾在盛夏的热情里,顶着近40度的骄阳躲在上海玛雅水公园的阴凉里。稳健时连着两次飞往西安,看了陕博,秦皇陵,走过延安,看了壶口,登了华山。最大考验是接福建教师团的八日游,之后第一次飞出了国门,落地济州岛和首尔。最后的最后,归隐皋亭山,泛舟湘湖。

    导游人生结束了,程序人生刚开始。

===============================================================================

    正式的编码学习,是从2016年4月30号开始的。


    全职,放弃了单位的五一福利;

    自学,学习资料是书+幕课网;


    幕课网当时课程还大都是免费的,我加入了Web前端开发工程师学习计划,花了大概三个月时间学完了计划内的课程。期间,为了方便以后找工作和做练习,在我老公的帮助下,我有了自己的git个人站。


学习遇到的困难

困难

备注

Html+css学习

打字速度慢,尤其打代码

金山打字通练习速度和指法

代码经常单词拼写错误,还找不出来错哪

问题查找特别耗时

标签和样式记忆

比较容易记,但也容易写错。写出的样式跟设想的不一样。

总结:刚开始学习时为了记忆,手写了很多代码。打字跟不上幕课网的速度,就一边听课,一边手写笔记;

Js学习

代码经常格式错误,还找不出来错哪

问题查找特别耗时

代码经常符号错误,还找不出来错哪

问题查找特别耗时

学二维数组时算是碰上了第一个理解的坎

过去就过去了

程序编写格式和逻辑联系记忆,程序运行经常报错,还找不出来错哪,找出来了也改不对。

经常一个问题一卡卡半天,很容易焦虑。我老公经常下班还要帮我看代码。

总结:主要是格式记忆,经常中括号、大括号,小括号分不清该用什么。还有标点,冒号,逗号,双引号;

JQuery学习

程序编写格式和参数属性等记忆

比JS简单

总结:在这个阶段,静态页面的开发已经可以比较顺畅了,出问题了也大概知道去哪找原因,知道错哪,怎么搜索关键词和解决;

Ajax+json学习

学习交互

没有真实的环境,只在简单的模拟环境下练习。

搭建git个人站+数据库学习

Git安装和使用

繁琐

数据库基础

比较简单

Xampp的使用

配置类的,辛苦一次就行


    以上的自学经历,我的老公,经验丰富的java开发,对我帮助很多,他并不会前端,有很多也是半学半猜。当然,因为文理科的对话理解差异,他也坑了我不少。期间发生了一场很经典的对话,让我们俩后来经常拿来开玩笑。那天因为一段js代码程序,开始怎么运行都不对,我也没别人问,等他下班了请教他,他也不会,研究了好久写出来了,我比较较真,问他好多为什么,开始他还比较有耐心,后来也被我问烦了,加上时间也很晚了,他就说“不会就算了,别学了,早点睡”。当时我就气哭了,我以为他要让我放弃,就吼他,“你他娘你说不学就不学了,我好不容易学到现在”。就这样一路坚持和自觉,学完了幕课网上培养前端工程师的课程,然后我就出去找工作了。

    事情并没有那么顺利,找了两周,投了很多简历,没有一家回应我。

    感觉自己的技术水平不够,我决定去专业培训,后来就去了达内。


    达内的课程强度真的是,朝九晚九,每周六天课。刚开始上课打代码打的手指抽筋。我过去上课要一个半小时,晚上回家的地铁都很空。

    虽然自己学习过,但要跟上老师的速度和进度,也要十分中有十二分的努力,惭愧,我对自己要求不太高,我努力到了八分的样子,一般晚上十二点前就睡了。

    因为是文科生,记忆类的知识对我来说并不难,所以,在达内的班级考试中,我考过第一。

    三个多月的专业培训,学到了很多,对具体工作的认识清楚很多。培训没结束就在投简历,大概一个月时间,终于得到一家公司的回应,我就去面试了,面试通过我就去上班了。我算是我们班第一个找到工作的人。有的同学技术好或有相关经验的人要求比较高吧。我老公让我再多投投,但我不想浪费时间,我要抓住机会去实战,工资多少无所谓,只要比做导游强就行。


    培训时讲过一些PHP开发和SQL语句。因为公司是用PHP开发的,要求会独立用PHP开发管理后台,所以去上班后我又自己学了一点PHP开发和MySQL。

    干了一个多月,被委婉劝退了,因为技术水平不符合要求。当时招我进去是想培养我来着,但整个技术部加我就两个人,在我后面又来了一个前端开发的男生,比我有经验点。过了个年,年会上大老板可能比较催进度,年后我就被劝退了。

    在那里时间不长,但总算是接触了真实的开发环境。也锻炼了实际的编码能力。差不多一个月时间,我用PHP和前端在YAF框架里写了管理后台的一个模块。那段时间,虽然是我一个人在上班,但一直实时连线着我的老公。那个段子,人不动,电脑自动写代码,说的就是我啊。

    再后面,重新找工作,两周时间就找到了。当时我想,公司不离,我就不弃。经过了大半年白天工作做不完,电脑带回家,经常做到十一点的焦虑,后面终于有点样子了,最起码不会经常心虚。

=================================================================================== 

    我不是大神,我也没有很牛的技术,说实话我对编码没有极大的热爱,虽然我也会因为写出点什么功能而兴奋和自豪,也会晚上睡着了还自动想业务逻辑,但这应该是程序员普遍有的态度吧。我学编程只是想要一份有技术含量的工作,想要更有尊严的生活。当然,我也会努力提高编码能力,因为劳动创造价值,学习改变人生。




===============================================================================

总结:

    对想学编程的人说,Web前端开发,不管你是不是计算机专业,学是肯定能学会的,只是时间长短罢了。有功底的人可以自学,没有功底的先自学再去培训会比较好。

猜你喜欢

转载自blog.csdn.net/Irene1991/article/details/80858759