从事前端一年多的感受

两年前,我在一家员工不超过10个人的小企业做php程序员,算是从此正而八经的走上了程序员的道路,原本打算在就这么干下去的,但是薪水还不够买一平米厕所的。那时的我估计也就会用jquery写一个隔行变色之类的东东吧,但是我认为,程序语言都是相通的,熟悉一下语法,应当没有什么难的。在艾伦的几翻招唤下,终究还是跳了过去,转做前端。那时艾伦的项目虽然没有现在这么复杂,但是对那时的我来说,完全超乎我的想象了。一个项目,从头到尾,全是js代码,还分门别类的存放在不同的目录下面,完全不是我所理解的js的样子。

我见过的js都是写在一个网页里边的,这种拿js像php一样做应用开发,还真是大姑娘上轿,头一回。上班第一天,艾伦说要我先看看代码,熟悉一下环境。就这样熟环境,我一熟就是三个月。我想还是俏俏地撤了算了吧,免得到时候艾伦也难做。没想到艾伦对我的困境倒是看的很轻,安慰了我一翻,要我多花心思在代码上,别的不要多想,放下包袱之类的。那话把我感动的反正是稀里哗啦的。即便是亲兄弟,也不过如此啊。渐渐地,我开始能够做一些样式方面的小打小闹的事情。总比每天盯着满屏代码光看不写要强一点吧。经过前面三个月的痛苦的煎熬,后面就感觉好多了。我买了一本高级程序设计3的红皮书进行恶补,每天看几章,特别是针对面向对象那一章,边看边实践,从思想上对js的认识有了更深的理解。什么原形啦,作用域链啦,函数是一等对象啦等等一些以前只在php中才有的概念,原来js也可以有。因此,js能做出如图那样的规划和应用也就不足为怪了。

   后来,原来一直做多媒体这一块的同事走了,艾伦就交给我来维护,也正是从那时起,我才真正开始写一些js代码。也开始接触phoneGap和html5相关的一些东西。时间过的很快,转眼就一年过去了,艾伦说我进步的还算可以,他笑言他的项目,即便是有前端经验的,也要三五个月才能开始接手写。虽然我知道他那是安慰我的话,但是至少给了我继续写下去的信心。艾伦也会挑一些容易需给我实现,让我过的充实一点。比如,那时写的忙碌光标,现在还在用,我就觉得挺有成就感的。再后来,我又重构了音频控制模块和一个Video播放器模块,渐渐地就开始可以写稍复杂一点东东了,比如视觉差之类的。但是与艾伦的差距,我只能说一直在追赶,从未超越过。

艾伦说他进步的快,一方面是因为有一个好的项目,另一方面是因为他看了大量的源码。然而我觉得对一个刚入门的新手来说,看源码未免太难了点,看源码,需要建立在自己已经有一定的项目经验和理论基础上,经过自己慢慢的摸索和积累,才会从中受益。由我的学习经验来说,先看一些基础书,像我上面提到的那本红宝书就很不错,内容全面,浅显易懂。然后就是看一些简单的库,最好不超过1000行,学学他们是怎么用面向对象的方法实现功能复用的。最重要的还是要多实践 ,把看到的东西多写写,或许会有新的发现。不要有会用jquery就觉得自己是高手的想法,也不要认为自己有几年写网站的经验,就觉得自己是前端界的老鸟,学无止境。最近艾伦把jquery的源码都看的烂熟了,对里边的许多精妙的用法,都能用在项目中,我又得努力追才行。学如逆水行舟,不进则退啊。

从事前端一年多的感受

时间: 2024-10-07 09:18:31

从事前端一年多的感受的相关文章

做前端一年多的感受

如今掐指一算,真是时间如流水啊,做前端已经有一年半多的时间了.想想这一路走来的过程,自己到底收货了什么,想想脑子里的东西好杂,不能特别清晰的想清楚自己前端知识掌握了什么程度.感觉自己现在还像个小白一样,总感觉有自己有好多的东西要学,学不过来的节奏,感叹时间不够,感叹自己心有余而力不足,总之总是在为自己找借口.这一年多来我很遗憾为什么到现在自己才开始弄博客(其实一直都想弄的,就是因为还要买域名神马的感觉很麻烦,所以拖到现在),很羡慕那些从起步做前端开始就有自己博客的那些人,因为他们记载了自己一路的

为什么说现在是成为前端工程师的好时代!?

现代前端技术饱受争议,但是我们只顾争吵,似乎忘记了我们所得到的回报.我们,web 王国的劳动人民.web 设计师.前 WordPress 工程师和吟唱代码的诗人,将要统治数字世界,能够建造各种神迹.谁会想到这一切都是我们的老朋友 JavaScript 所带来的.这个当年的 ? 语言只能用来做些许有趣的 DOM 操作.谁又想到它竟然有这样的超能力? 我听说了一些观点比如"现代前端被过度工程化了","别用大炮打蚊子"以及"webpack有必要搞那么复杂吗?&q

C 封装一个通用链表 和 一个简单字符串开发库

引言 这里需要分享的是一个 简单字符串库和 链表的基库,代码也许用到特定技巧.有时候回想一下, 如果我读书的时候有人告诉我这些关于C开发的积淀, 那么会走的多直啊.刚参加工作的时候做桌面开发, 服务是C++写,界面是C#写.那时候刚进去评级我是中级,因为他问我关于系统锁和信号量都答出来.开发一段 时间,写C#也写的很溜.后面招我那个人让我转行就写C++和php,那时候就开始学习C++有关知识. 后面去四川工作了,开发安卓,用eclipse + java语法 + android jdk,开发前端,

帝国CMS手机站修改列表分页(sys_ShowListMorePage)

如果你的网站使用的是帝国CMS.PC站和手机站各使用一个模板组,但共同使用一个数据库.那么你的PC站和手机站,列表分页样式是一样的吗? 今天嗨分享-前端技术将带你感受不一样的分页样式! PC站可以把分页按1.2.3.4...这样并排 列出来,但手机站是万万不可以这样做的,否则手机屏幕小,分页看着都好长,一点都不美观. 帝国CMS的PC站可以使用[!--show.listpage--]调用列表形式的列表分页函数(sys_ShowListMorePage). 一旦PC站使用[!--show.list

Sublime Text加上Eclipse

打造属于自己的前端开发神器 -- 给Sublime Text加上Eclipse的光环 将Sublime Text打造成如Eclipse一般的前端开发IDE 1. 快捷键移植篇   从Java开始的梦, 到如痴如醉的Front End, 却始终摆脱不了Eclipse的束缚.   对于Javaer, Eclipse是非常不错的选择, 但对于单纯的前端而言, 是不是觉得略显笨重, 其中各种不想要的东西, 反正是诸多不爽, 曾用过Eclipse来做前端的人应该都有同感. 羡慕别人使用VIM时的酣畅淋漓,

CSS动效集锦,视觉魔法的碰撞与融合(二) - 知乎

原文:CSS动效集锦,视觉魔法的碰撞与融合(二) - 知乎 引言 长久以来,我认识到.CSS,是存在极限的.正如曾经替你扛下一切的那个男人,也总有他眼含热泪地拼上一切,却也无法帮你做到的事情,他只能困窘地让你看到他的无能为力,怅然若失. 然后和曾经他成长的时代,做一一告别. CSS有他难以做到的事情,我们帮他用lottie解决 CSS有他可以做到的事情,我们用我们的头脑帮他解决 本文实现的CSS效果一览 标题吸顶 手写箭头 文字背景 圆形天坑 按钮波澜 动态方形 加载骨架 多行省略 标题吸顶 s

一个大龄前端从业者初入IT行业的过程与感受

我已经是一个奔三的大龄青年了,以前一直做保健方面的工作,然而这并不是我想长期干下去的行业.自己一直对编程感兴趣,自学过Python,做点小程序小爬虫什么的.但是,没有相关的计算机知识背景,这点知识去找工作是天方夜谈. 年龄已不小,我知道,若是再不入行,就彻底没机会了.于是,今年初果断辞职了,在家自学,在网上学习和了解一些相关知识与行情.Python工作薪水都比较可观,不过,Python虽适合初学者却并不是适合初入行找工作的人,不少写Pyhton的程序员都是Java转的,门槛相对比较低的是前端,虽

随便写一点自己对前端的感受

今晚没有什么工作,有时间空下来写写自己的东西了 刚刚看完几个大神的gitbub社区写的笔记,让我真正意识到了前端这个行业的一个现状 很多人对前端的第一映像就是简单,这也是初学的人想往里面爬的原因,但爬的越久你就越会怀疑.前端存在的意义到底是什么,甚至一度怀疑,前端除了漂亮的界面,简单的交互之外,似乎其他的东西都不可以做,那么这个社会真的那么需要前端吗? 实际上,有一段时间我也有过此疑问,这个行业真的不可或缺吗? 答案是肯定的,只不过人们把这个行业过渡弱化了. 为什么会出现这种情况,我们先看看前端

学了将近一个月的前端,谈一下感受

虽然现在依然是小白,但是经过自己不懈的努力,已经略有进步了,这个还是很欣慰的.我一直觉得写代码是一件成就感很高的事情. 首先,我觉得我自己挺笨的,有时候还很浮躁,静不下心来学技术,再加上自己也不是很细心,一个普通人吧.不过,我心中一直有一个信念觉得自己一定能学好,我是一个有毅力.有勇气的人呢,总归能迈过这个坎的,因为将来有无数个坎需要迈. 原文地址:https://www.cnblogs.com/fhtax/p/11247301.html