本文是参加前端早读课【同说】做的分享

  首先感谢情封对前端圈的辛苦付出,能坚持做好一件事真的很不容易,敬佩这份精神。2天前看到早读课的【同说】活动计划,我觉得想法真的很好,忽然情封微信邀请我参与,听到后我是心虚的,作为一枚技术宅男,步入前端也不过4年,谈不上有很好的工作经验和学习心得分享给大家。

简单介绍一下自己

  大家好,我的网名是白树,英文名是peunzhang。2011年毕业后加入腾讯财付通设计中心,2014年转岗到腾讯微信支付设计中心,主要负责H5的前端开发。没错,鬼哥就是我的组长。

关于写博客

  每个人的时间不多,写博客除了因为兴趣外,更是希望做一点对自己有回报的事情,一来可以记录工作方法和生活感悟,方便查阅和回忆,利于思考和发现自己的不足;二来希望自己给前端行业做点小贡献,促进良性发展,对每个前端从业者都有好处。博客地址:http://peunzhang.cnblogs.com/

怎么入前端这个行业的

  2007年读大学,专业是数字媒体技术,学设计也学技术,期间认真做过UI设计,作品被嫌弃后很受打击,深刻意识到有些能力不是努力就能获取,所谓的『天赋』很重要,现在回头看以前的作品确实丑爆了。

  一次偶然的机会接触大四的师兄用Dreamweaver做网页设计,想想要是自己可以使用它来做个人博客就觉得很厉害。于是在图书馆借了一本Dreamweaver入门教程的书籍自己玩着看,那时候还有配套的光碟,看视频照着案例做,居然可以完成一个网站,很简单的入门引起了我的『兴趣』,于是买书学习,记得最早在亚马逊买朱印宏写的《精通css网页布局》和《JavaScript征途》,那时候很火,然后常跑图书馆闭关学习『基础』知识。在2009年底跟几位同学创建了广州启凡设计团队,边做项目边学习,遇到不懂的就利用百度谷歌,技术进步得特别快。那段时期网站建设的市场需求量还瞒大的,我更加认定这个方向,后面也顺利走入这个行业。

如何学习前端

  记得群里有人问我现在开始学习前端还来得及吗,种一棵树最好的时间是十年前,其次是现在,想做什么就马上去做,并坚持下去。

对于刚步入前端的同学来说,最重要的应该是学习『基础』知识,像CSS、JavaScript的基础原理看多几遍也不会过时,最好找两本书系统的学习或者上网找教程如w3school在线教程,然后如我前面提到的找项目或者做demo去实践,将知识转化为经验,并坚持下来,这种学习方式最简单,进步也最明显。

  有的同学说工作忙没有太多时间学习,其实可以挤出来,例如我通常会利用每天上班前和下班后的时间,大概有一个钟在公交或地铁上,看书或者拿着手机学习,特别是早上上班那段路上,学习效率会很高。

  我们知道现在前端的水很深,为了解决各种业务问题,提高生产效率,技术创新特别快,那么具备快速的学习能力是你的核心竞争力之一,并不意味着你每样新技术都要学,应该根据公司的业务需求选择适合的框架,其它的了解下,用到时再学习也不迟,更何况使用新框架的学习门槛不会太高,容易上手,这点上看,刚步入前端的新人是特别有优势的,至于想要掌握它的深沉原理,需要花费很多的功夫去学习,这个阶段你可能达到资深工程师的高度。

每个人的学习方法可能对自己进步很大但不适合别人,人都是独一无二的,要结合自己的生活习惯,通过实践中思考,找到属于自己的方法。

在学习的过程中,遇到问题是怎么解决的?

  在组内有个毕业生妹子,有一次问我3D旋转动画的问题,在说完简单原理后我想把发个例子给她参考,她拒绝了,说要自己思考怎么做,我笑着给她点赞。

  学习遇到问题懂得『独立思考』去解决是一项最基础的能力,这种能力完全可以培养并形成习惯,不管是在哪个行业工作,对个人的提升大有帮助。很可惜,我在博客或者群里见过很多刚步入前端的同学,遇到问题就马上提问,甚至是要求提供现成的demo。

思考后解决不了问题可以百度或谷歌,例如stackoverflow,需具备一点英语能力。实在解决不了再上群等方式『提问』,可以参考张鑫旭写的《如何提问才能进阶成为前端大神》

现在在研究的技术是哪个方向?

  余果写的《全栈工程师的自我修养》这本书让我有挺大的感触,也正在往一专多长的线路走,如产品、视觉、交互、后台等都可以在平时的合作中去关注和思考,然后像鬼哥说的保持『空杯』心态学习,定些计划慢慢来吧。近期技术上主要研究nodejs这块,希望后面做一点对团队有意义的事情。

本文微信公众号地址

【同说】白树:做一点有回报的事情

关于前端早读课

转载于:https://www.cnblogs.com/PeunZhang/p/5294461.html

前端之旅,做一点有回报的事情相关推荐

  1. 小蓝同学的前端之旅--HTML\CSS集成复习

    小蓝同学的前端之旅--HTML\CSS集成复习 前端学习路线 复习模式 api的重要性 HTML基础总结 head标签的常用标签 body标签中常用标签 文本元素标签 表格标签 表格分组 框架 表单 ...

  2. 关于前端职业规划的一点思考

    自己目前已经工作3年了,最近也刚换了新工作,日常也一直在考虑自己的前端职业规划到底是怎样的,目前个人视角还不是很宽广,怕误人子弟,以下这篇文章有点启发,故转发供大家借鉴(里面有部分内容做了一些小修改) ...

  3. web前端开发主要做什么?应该学些什么?

    web前端开发主要做什么?当我们要生产一款APP,UI设计是展现在我们眼前的界面.图标.交互等内容,而它的各项功能的实现是后端工程师的代码开发,可是这两个部分没有在开发的时候办法直接对应,此时web前 ...

  4. (简单课设)前端小白刚做的一个简单的移动端项目的分享和总结

    前端小白刚做的一个简单的移动端项目的分享和总结 所用技术为简单的div+css 直接上图片 代码部分 小滴服务 接下来是企业项目部分 接下来是我的小滴部分 (另外两个部分内容非常简单,没必要粘贴代码了 ...

  5. 写给想成为前端工程师的同学们―前端工程师是做什么的?

    前端工程师是做什么的? 前端工程师是互联网时代软件产品研发中不可缺少的一种专业研发角色.从狭义上讲,前端工程师使用 HTML.CSS.JavaScript 等专业技能和工具将产品UI设计稿实现成网站产 ...

  6. 好程序员web前端培训分享做H5页面需要学什么

    好程序员web前端培训分享做H5页面需要学什么,很多人问过我这个问题,而问这个问题的人基本上都是刚听说过h5,处在懵懂的阶段,他们往往会被一些网上炫酷页面所吸引,开始的目的也很简单,能通过自己的努力做 ...

  7. 计算机机房前端,有线电视机房前端是怎么做

    有线电视机房前端是怎么做 在这里,有很多朋友可能还不知道我们的有线电视机房前端改造是怎么一回事,在这里,我们来艺华科创科技---yihuatv做一个比较全面的了解!首先,我们的数字电视改造是需要一套数 ...

  8. 写给想成为前端工程师的同学们 ―前端工程师是做什么的?

    前端工程师是做什么的? 前端工程师是互联网时代软件产品研发中不可缺少的一种专业研发角色.从狭义上讲,前端工程师使用 HTML.CSS.JavaScript 等专业技能和工具将产品UI设计稿实现成网站产 ...

  9. web前端工程师是做什么的_我作为前端Web工程师的角色解释了什么?

    web前端工程师是做什么的 by Shaun Michael Stone 肖恩·迈克尔·斯通(Shaun Michael Stone) 我作为前端Web工程师的角色解释了什么? (My role as ...

最新文章

  1. java script 6 折线_Java入门第六篇:Java script(js)的事件
  2. 百度程序员发现自己一直无私帮助的女下属其男友在背后教她利用自己完成工作!自己却为了帮她天天加班,冷落自己老婆。...
  3. Ubuntu 10.04编译安装CodeBlocks 10.5
  4. hdu 1881(简单01背包)
  5. Codeforces Round #277 (Div. 2) 题解
  6. Linux项目第一次访问非常慢,后来很快的异常
  7. npm -S -D -g i 有什么区别
  8. 第一个Android项目HelloAndroid
  9. 剑指Offer:面试题31——连续子数组的最大和(java实现)
  10. bootstracp实现树形列表_用 Python 实现一个网页下载工具
  11. 基于STM32CubeIDE的STM32H750 DCMI接口驱动OV2640读取JPEG结合自编上位机实现可以用的数字图传
  12. ES7.14报错 Invalid receiver type interface org.apache.http.Header;not a subtype XX.http.NameValuePair
  13. msxml3.dll 执行页内操作时的错误
  14. python与金融数据分析论文_python 金融大数据分析 pdf
  15. 在外文paper写作中,英文杂志以及英文会议缩写名称怎么查找
  16. 40 sinon spy间谍函数
  17. 【数值计算】数值解析--二阶偏微分方程的3种基本形
  18. Flink大数据实时计算系列-Flink的Operator Chains的优化机制
  19. 苹果手机专用计算机,苹果手机的使用
  20. ESP32接入小爱同学,实现语音控制

热门文章

  1. XML模板解析————Dom4j解析xml案例分析
  2. Altium Designer20原理图库制作
  3. c++ int自动转换成无符号变量产生的问题
  4. php保存gbk字符串,php判断字符串gbk/utf8编码和转换
  5. python斐波那契数列30_python的30个骚操作
  6. 4)lsof linux命令,***Linux命令实时监测系统(top,htop,iotop,lsof,tcpdump,netstat,vmstat,iostat)...
  7. ❤️六W字《计算机基础知识》(四)(建议收藏)❤️
  8. android创建构建方法,Android 应用程序构建实战+原理精讲
  9. python优化网站_[练习] 用PYTHON来优化网站中的图片
  10. Java判断一个整数是否为水仙花数