作为一名真正的菜鸟我想没有比我更加实在的了,三年之中,虽然做了一二三四五六七个项目,基本都是jQuery写的,但是还是一名不折不扣的菜鸟。这让我很尴尬啊,面对前端大量要学习的东西,真的是很头疼,技术更新的实在是太快了,让我这一棵焦躁的心不知所措。

  第一年学习前端是懵逼的,当时只是会css,html而已,而2016年才开始真正的踏入前端的大门,学会了jQuery。之后写了好几个项目中的几个模块,开始当然基情比较大,因为那个时候一脸懵逼,反正所有的页面可以通过同事或者自己的简单编写,网上百度搞定。就那样算是半混日子的写了两年,中间有看vue的教学视频。不过效果不是很大,因为没有实际运用,然后基本上都是浪费效果啊。后面开始了艰辛的找工作状态,面试了好几家,应该算是打击连连吧。后面终于进了考拉签证,我知道我已经多学点东西,于是,下载了es6小姐姐的视频,看微信小程序的视频,看了几个react高阶组件的教程,还有自己搞了一下GitHub,git,mysql。还有linode服务器,有些忧伤的就是看过基本上就忘记了。中间记得还改过一个vue的项目。自己很容易很容易忘记,这个真的是个很大的麻烦。因为有些东西真的不太清楚啊!

  最尴尬的就是在我没有任何的准备的情况下,我们的公司搬迁了,莫名其妙的失业了。我的天,真的是有点郁闷啊。好吧,又要找工作了,我知道我的基础很薄弱。一开始第一个月基本每天花费几个小时去看react的源文档基础部分,因为高阶部分根本就看不太懂。然后一边看还一边要看视频教程,自己真的是菜鸡。后面听到群里很多人在用 async,await我是真的懵逼了。因为看了半天的react,我居然还是没有懂他们到底在讲什么?我的天啊!好吧,后面去了解了一下es6的premise,知道aysnc是premise的升级版本。好吧看来我需要补一下es6 不过单纯的看阮一峰老师的文档是在是太枯燥了。内容及其多,我知道我没有那么多时间去把所有的东西都看懂。 好吧,我觉得我应该把es6 再学习一下,并且重要的一些知识点可以达到对答如流的状态。这个时候我关注了一个web前端教程。这个公众号让我有种发现了中国新大陆似的感觉,内容都是浅显易懂的。大概是我比较菜吧。不管了,能让我学的进去的就是好文章。虽然我明白我要学会去在vue的环境里面安装babel,然后安装webpack(这个我只会安装,只知道是打包工具,听说webpack已经出了4.0了),然后是Typescript ,听说Typescript可以让我们写出前类型的Js,从而减少运行时的错误。好吧,我真的是面试的时候才意识到这个词,虽然我之前也看到过,不过一直没有关注过,听说获取数据用Fetch APi。好吧我现在是你真的很懵逼啊,为啥才过了那么几年这个前端的发展发展的那么迅速啊!泪流满面啊。

  好像是用Typescript 写代码,用Fetch 发起异步请求,所有的代码编译成ES6,然后用上Babel的stage-3配置,把ES6转译成ES5。所有代码用System Js加载。如果你用不了Fetch,就加个polyfill,或者Bluebird、Request或Axios,这样你就可以用await来处理promise了。

  好吧,这么多东西我一个都不会,那么我还是先乖乖的把es6掌握的牢固一点在说其他的吧。学vue和es6一起,听说vue简单点。然后接下来的文章我主要从那个微信公众号里复制过来的。因为我觉得真的看着很舒服。以前的我太过迷茫了,总是想着谈恋爱,买房子之类的,现在还是老老实实的学代码吧,不要想那么多。作为一名菜鸟前端实实在在提升技术才是王道。没有钱,怎么买房,怎么找对象啊~~我可以new一个,嘿嘿~~继续找工作,继续学习~

    2019年2月27日

做了三年的菜鸟web前端的感悟的更多相关文章

  1. 学习web前端三个月感悟

    总结一下自己学习前端三个月的进步和不足: 其实也算机遇,开学时,便有一个PHP培训,只记得当时拿到培训课程的时候,第一感觉就是 好难,什么留言板制作,学生信息系统的制作,navicat和PHP结合使用 ...

  2. web前端安全 XSS跨站脚本 CSRF跨站请求伪造 SQL注入

    web安全,从前端做起,总结下web前端安全的几种技术: 1,XSS XSS的全称是Cross Site Scripting,意思是跨站脚本,XSS的原理也就是往HTML中注入脚本,HTML指定了脚本 ...

  3. 学web前端开发有前途吗

    web前端开发现在如此火爆,可以说是引领了IT培训行业的一个潮流,那么web前端开发都要学些什么知识呢?为什么这么火有前途吗?现在行业很需要这种人才吗?还是大家盲目跟风,随大流,下面小编对web前端做 ...

  4. Web前端为什么这么火爆?

    Web前端为什么这么火爆? 互联网发展到今天,全球已有28.9亿互联网用户,中国有355万网站,6.5亿网民,13亿手机用户,5亿微信用户,当步入互联网+时代后,互联网已经越来越复杂,纷繁复杂的互联网 ...

  5. 绝对精品推荐做前端的看下:Web前端开发体会十日谈

    20151208感悟: 前端人的角度来看的话,感觉像是阅读一个大牛前端的全部武功的一个秘籍说明,里面的思想高价值蛋白真是太多太多,推荐看. Web前端开发体会十日谈 一直想写这篇“十日谈”,聊聊我对W ...

  6. 什么是Web前端,Web前端是做什么的?

    什么是Web前端 Web前端,顾名思义是来做Web的前端的.而Web前端开发应该就是来开发基于Web前端的相关应用的或者说是来开发前端的.那么,前端又是什么呢?我们这里所说的前端泛指Web前端,也就是 ...

  7. WEB前端工程师的职业发展路线图、怎样做WEB前端职业规划

    20151028整理 —————————— 知乎-Web前端的路该怎么走?(2015年发表) 在规模越大的团队,工作划分得越细腻,专注的点就越深,但同时就可能会被限制在某个狭窄点上,成为某个角落的技术 ...

  8. Web前端可以转行做游戏吗?

    作者:ManfredHu 链接:http://www.manfredhu.com/2018/03/15/31-laya-game-tips/index.html 声明:版权所有,转载请保留本段信息,谢 ...

  9. 想转行做web前端工程师,必学这6大技能

    web前端工程师是近几年才发展出来的新兴职业,也是目前火爆且高薪的职业.大需求的市场环境下,出现了越来越多的人群转行做web前端工程师,如设计师.后台程序员.网虫.大学其他专业.策划.编辑等等. 要学 ...

随机推荐

  1. mysql实现分页的几种方式

    mysql实现分页的几种方式: 第一种:使用框架自带的pageable来进行分页 package com.cellstrain.icell.repository.repositoryImpl; imp ...

  2. 2018.09.24 bzoj1867: [Noi1999]钉子和小球(概率dp)

    传送门 概率dp经典题. 如果当前位置(i,j)(i,j)(i,j)有钉子,那么掉到(i+1,j),(i+1,j+1)(i+1,j),(i+1,j+1)(i+1,j),(i+1,j+1)的概率都是1/ ...

  3. 2018.07.12 atcoder Go Home(贪心)

    传送门 题意简述:大家在数轴上生活,公司在 s. 班车送所有人回家,有 n 个住处,第 i 个位置在 xi,居住了 pi 的人. 保证 xi 互不相同. 大家⼀起投票向前还是向后,如果票数相同就固定向 ...

  4. 微信小程序底部导航Tabbar

    1,底部导航栏这个功能是非常常见的一个功能,基本上一个完成的app,都会存在一个导航栏,那么微信小程序的导航栏该怎么实现呢?经过无数的踩坑,终于实现了,好了,先看看效果图. 2,对于底部导航栏,小程序 ...

  5. PrefixHeader.pch 在工程中的使用

    1)  新建一个pch文件 2) 在 工程 Build Settings 中搜索 header  将Precompile Prefix Header 置为YES 2) 选中pch文件, 将右侧相对路径 ...

  6. 20155225 2016-2017-2 《Java程序设计》第九周学习总结

    20155225 2016-2017-2 <Java程序设计>第九周学习总结 教材学习内容总结 JDBC入门 了解JDBC架构 使用JDBC API JDBC是用于执行SQL的解决方案,开 ...

  7. ACM STEPS——Chapter Two——Section One

    数学题小关,做得很悲剧,有几道题要查数学书... 记下几道有价值的题吧 The area(hdoj 1071) http://acm.hdu.edu.cn/showproblem.php?pid=10 ...

  8. 给ubuntu系统的root设置密码:

    首先输入:sudo passwd root 然后输入当前用户的密码,例如xiaomeige这个用户的密码为xiaomeige 然后输入希望给root账户设置的密码,例如密码也为root

  9. node nodemailer

    需求:通过nodejs发送邮件 一般都是用nodemailer这个模块.目前有0.7和1.0两个版本,网上的很多教程和代码,大都是按照0.7写的,自己做的时候需要注意看README.md 支持的ser ...

  10. CAS实战の简介

    一.SSO简介 单点登录的英文名称为Single Sign-On,简写为SSO,它是一个用户认证的过程,允许用户一次性进行认证之后,就访问系统中不同的应用:而不需要访问每个应用时,都重新输入密码.IB ...