欢迎来到spiregoon的个人主页,请各位看官多包涵指教!

&Code你是我的世界,让这个宇宙开始毁灭。不多说,搬砖打豆豆:

关于我

一个小小的前端工程师的自白

我是谁&&为什么要做前端

hi,我是前端的一名工程师spiregoon。个人非常喜爱前端这个行业,所得所见,尤其非常有领潮范,对于我这个极喜欢设计有热爱专研高新技术的人来说再好不过了。有些小小遗憾的是:在自己刚开始工作的时候没有能进入这个行业,不过却也给我能沉淀事业的能力。现在能做一名前端者,感觉是我做出最正确的选择。—— 因为选择一个自己不喜欢的职业,为之忍受数十年直到退休,实在是一件很悲催的事情。

前端我可以做什么

从业务的的层面来讲,网站前端开发、APP前端开发、微信html5开发这些都是需要会的而且手到擒来的。从工作流程来看,可以做后端与界面设计间的粘合剂,保证这个机器舒畅运行。还有就是不断持续的学习能力,可以不断的往前伸也可以往后伸。

前端大牛我的目标

做一名前端技术的集大成者,能够指点江山,变幻出完美的用户体验配套,这将是我今生的追求!当然更重要的是能和那些志同道合的前端大牛一起工作共享学习,共同在前端的海洋里面遨游!

SPIREGOON

前端工程师

工作三部曲

638

写代码喝过的咖啡

746

解决问题后的开心时刻

887

敲代码中放过的音乐

1047

完成过的文件

前端技能skils

想要成为一个好的前端修炼技能是必需的功课

Web design
90%
HTML/css
90%
javascript
80%
jQuery
75%
reactjs/anglurjs
60%
nodejs
60%

Work Experience

一个前端工程师的修炼路程

基础 阶段
Present

第一阶段

美工切图仔

刚学前端时满腔热情,一门心思只往前端事业发展。看到什么都是新鲜十足,什么都想学。不断的买书看各种视屏学习,最疯狂的时候看代码都看得分不清南北了。所谓关说不练也是没用的,疯狂的找项目实践使得我的编码能力、项目经验duang duang duang上去了。同时也搞了很多奇形怪状的业余项目,基本上无论遇到什么跟JS相关的“新”技术(新是对于我自己来说的),我都想去尝一尝。在这个阶段,仅认为前端工程师,主要学好JS/CSS/HTML就够了。

进阶阶段
Present

第二阶段

代码模仿师

在这个阶段,通过大量的编码提升JS能力,同时尝试各种JS框架和库,寻找适合自己的框架,甚至自己也写了一个JS库和构建工具。“就是要重复的造轮子”,这是这个阶段的真实写照,只有知道了怎么造轮子才会将来不用重复造轮子。你不造轮子,怎么知道别的轮子好不好用?怎么知道造一个轮子有多难?怎么知道如何改进轮子?反正我当时就晕晕乎乎的看完了jQuery的源码

服务端开发
Present

第三阶段

代码魔方师

在JS/CSS/HTML里探索了一番后,发现还有什么Server、网络协议、网络、前端、浏览器各种知识还要学,还有移动端Android、iO等等都要搞定。在前端的各种ajax、瀑布流来处理客户端与服务端关系,同时深入的学习了nodejs,发现这个东西在处理这些方面有着巨大的潜力。生命不休,学习不止!

流行框架
Present

第四阶段

代码魔方师

到了一定的阶段都会有一种无处着力的感觉,那么就来学习下当下流行的不同框架。研究那些框架更能适合自己,更能够提高编码的效率。不同种框架适合不同项目的开发,最后处理各种业务模块和业务逻辑的实现方法。要想到一定的高度,就要大而全,不一定要都会,但得都要懂。

全栈式开发
Present

第五阶段

前端攻城师

其实到了这个阶段,在提升JS能力的同时,开始要往多方面发展。前端工程师远远不仅是JS而已。制作一个性能高、交互好、视觉美的页面,需要从前端框架选型、架构设计、构建工具,到后端通信机制、设计与交互、网络和浏览器优化等各方面的知识。一专多长才是前端工程师的终极目标。有个人说得对:一专是指你不可替代,多长标示你可以替代别人。这样你在团队在公司的地位才更加牢固,公司也会给你提供更多的资源。在中方面的探索在不断的努力中,,,

作品

有所付出就有所收获

  • 查看全部
  • 商城类
  • 移动类
  • 社交类
  • 官网类

前端天气表

随时带把伞,遇坑填坑

各种浏览器兼容问题

由于市场上浏览器种类众多,而不同浏览器其内核亦不尽相同, 这也是导致浏览器兼容问题出现的主要原因,其中最让人头大的就是ie6、7浏览器,不想考虑但又不得不考虑。

more details

响应式布局问题

简而言之,就是一个网站能够兼容多个终端 ——而不是为每个终端做一个特定的版本。具体的实践方式由多方面组成,包括弹性网格和布局、图片、CSS media query的使用等。

more details

版本代码维护问题

维护时要在一堆没有格式化的代码里进行修改添加是多么痛苦的一件事情。 通常一个项目迭代开发的概率是相当高的,那么时不时要进行代码重构,维护修改代码等等或者自己以前写的代码

more details
那些大拿总是这样告诫:
一个好的前端工程师是怎样炼成的,遇坑填坑,随时响应,异步同步无阻塞。回调也能执行,生命周期无极限!!成精了!
马克吐温, 代码工业的先驱者

品质

提高所写代码的质量,最好的方法就是多写多实践,多看好项目的源码,积累经验。

方案:

代码思维

前端开发是一种规则,这就要求习惯并且熟练的掌握工程化布局,构建优质代码结构搭建安全代码环境。弄清楚解决方案奏效的原因。更全面地理解工作的系统,将意味着前进道路上更少的猜测和检查工作。

勇于实践

前端开发是一个发展非常快的技术,需要从业人员积极的关注技术的变革,勇于实践新的技术,并且前端开发中还有许多难题有待解决,这是一个非常具有挑战的职业。

专注不仅仅是有的知识点

前端开发即使是一个发开岗位,也不能只专注于开发,还需要有设计方面的基本能力和美感,因为你也是直面用户的一员,也是与设计人员联系最紧密的人,于用户沟通时候,不能使用程序化的语言,需要与他们类似的思维和语言。

行动:

好的习惯

一个好的编程习惯,将会使我受益非见,因此平时工作中要注意编码里面更多习惯的事情,而不仅仅是能够运行就完事。规范化-英文书写化-语义化-可维护,做到见码如见人。

深入的学习

当代码熟练之后就要知道代码优化的内容,明白什么代码才是好的代码,为什么这么写是好的代码。这样的求知过程才能让自己进步更快,而不仅仅是为了实现功能。

在一步就是在这个基础上弄明白要学什么,然后怎么去学,那么成功就在眼前了。

必不可少的交流

只有自己将学的知识掌握牢固了,才有能力将知识分享出去,这也是帮助自己提升的过程。