Quinn

把所有的时间为你们服务,请叫我雷锋。。。

笔记

​我为什么想辞掉现在的工作?关于培训还是自学?

已有 437 次阅读2016-03-07 22:30 |系统分类:杂谈 |

写在前面:
        我知道这里有很多前端大牛,我可能连一个前端菜鸟都算不上。我希望在这探讨一些问题,也可以说是拿自己做一次实践:从零开始学习前端。文中如有错误("谬论")请指正,多谢。



我为什么想辞掉现在的工作?
        本人去年二流本科大学毕业,大学学的是网络工程,也就是大家开玩笑毕业当“网管”的专业。大学课比较杂,其他的一些编程的课也学了点。我来帝都已经有一年多了,现在在一家小的软件公司做软件实施的工作,主要做的是需求调研分析、制定方案协助开发测试、系统培训、售后维护之类的工作,可能大家对这个职业不太了解,可自行Google百度。当初我选择这份工作也是由于自身的一些特点:  计算机能力(硬件、数据库、中间件等) 文档及沟通能力较好。现在也有很多人在干着自己并不想干的工作,包括我自己,工作一年之后,我发现我真的需要去做一些改变,我迫切地想换一个工作环境,去学一些新东西,去尝试一些挑战(从去年年底我就开始有这个想法),所以我总结了一下原因:
                    1.目前的工作环境条件不太好;
                    2.待遇和薪资并不如意;
                    3.继续待下去升“值”空间不大;
                    4.没啥长进,学到的东西不多;
                   (其实无非就两点:钱没给够和干得不爽!)

关于培训还是自学?
       去掌握一门新的技能是一件很开心、自豪的事,大多数人都会存在这个问题,去交钱培训还是闷在家里自学?这也是我来这提问的初衷。我想在这问一下前端大牛这个问题!之前也在贴吧知乎问过这个问题,也问了一些前辈,结果无非两类,他们也给了我一些较好的建议。我仔细想过,如果能找到一家靠谱的培训机构,有足够的时间,认真的学习一个月或两个月,找工作肯定没有问题,并且对自己的在这方面技能有较大的提升。但每个决定都有它的成本和风险,我结合自己的因素,发现培训可能并不适合我,先不说培训机构质量好坏,(交了钱浪费了时间也是存在的),如果立马辞了职去上课成本太高了。主要由于:
                   1.培训+面试这段时间没有上班断了经济来源;
                   2.为了培训我得搬出去找房子;
                   3.目前系统学习下来的周期偏长;
                   4.要去培训得先解决1和2的问题; 
       我想自己可以承担1和2的成本,但最大的风险是这必须是一个靠谱的培训机构,辞掉工作之后我必须在较短的时间内重新找到一份工作来养活自己(要在帝都混下去并不是一件容易的事,还是得在不工作的情况下!),因为可能的结果就是我培训了一个或半个课程就着急着去面试找工作。我有一定的基础,会写基本的html+css,自学能力较好,自律、计划能力还行;目前我自己的想法是拿工作之余的时间来自学。

对前端的了解和学习计划:
      简单地说一下我对web前端的了解,相比andriod、ios、PHP网站后端等开发,我觉得前端相对会容易一些,入门更快一些,实际上前端攻城狮要掌握和学习的知识非常多(图片来至知乎)。
                                                前端知识体系
下面是我目前对前端知识体系的理解(比较片面,请大牛指正):
       包括:
                    理论知识:http标准、W3C标准、ECMAScript标准。
                    基本编程语言:html(Html5)、css(css3)、javascript
                    框架和类库:jquery、Bootstrap、react等
                    其他:浏览器兼容、缓存、响应式、web安全、性能优化等。
其中"html+css+js"是前端最基本的知识体系:
                   html:构建了网页最基本的结构
                   css:美化网页
                   javascript:负责网页的交互呈现
       如果把网页比喻成一辆汽车,那么html是车子的钢结构,车轴等,css是车子的涂漆,汽车美容等,而js则是汽车的发动机、轮子,能让汽车跑起来。现在前端技术发展非常快,Bootstrap、react、angularjs等这些技术非常跑火,我目前应该学习的应该是上图前端中最基本的东西,这些基本知识掌握之后能够会使用一些javascript库、框架更便捷地实现网页各种功能。
学习计划:
        这个月主要是学习html+css+js的基本知识,一些基本的常用的标签,css样式等。
             Html基础常用的html标签(html5新增标签header、section、canvas、video等)
             Css基础:
                      基本的标签(css3新增标签:box-shadow、Transition 、animation等)
                      css盒子模型
                      浮动
                      定位
                      css Sprite
                      优先级......
           Javascript基础:
                     数据类型
                     变量
                     控制语句
                     函数
                     Dom
                     事件......
                   (后续再补充)
          这个月学习的目标:
                  1.基本标签能够熟练的使用,包括一些新增的html5+css3标签
                  2.使用javascript(jquery)实现一些简单的页面交换效果。
                  3.完成一个相对简单的页面。         

写给自己:
        我很庆幸自己还年轻,敢于去冒险,既然有了想法和计划就值得去努力试一下。每1-2天我会在这里更新自己的学习笔记,积极跟大家交流,也请大家多多指教("虐")。而所有这些目的是我希望到月底自己能凭这些东西尝试着去面试一些前端工作,即使结果失败了,但我这个月并没有损失什么,反而是多了一些机会。加油!(end!谢谢看到这里)。


标签: 杂谈 举报

收藏 0人收藏
给个赞0人点赞

笔记作者:Quinn

笔记链接:

评论
0 /300