大二暑假:西山居参观实习记
先上图一张:互动环节收获的猎豹移动的纪念衫一件。
这个暑假和大三的学姐学长们去西山居参观学习的机会,我很庆幸自己拥有这个难得的机会,我的收获证明了不枉此行.尤其是在前端认识方面.
庞大的金山集团有4家子公司:金山网络,西山居,WPS,还有金山云。来到珠海这边的金山大厦,俨然感受到一股浓郁的工作氛围。进入西山居的工作室,可以看到:程序、美术、音乐和多媒体各部分资源分工协作。偶尔还会有漂亮的美女组长与各个项目的项目负责人沟通。西山居一直保证自主研发制作的精品意识,严格抓质量,目前投入的新项目有《剑侠外传》、《天王》。 很多美术大师专心致志地修改着图稿,精确每一个像素!
不过,对我来说,最喜欢的还是这场演讲报告了。它由西山居的前端技术负责人还有经理主持。这是我第一次近距离接触前端技术前辈,听了他们澎湃的演讲,内心真的好激动。王鹏前辈系统性地介绍了前端的发展史。从CSS2.0到CSS3.0;从table固定格式地布局到div+CSS的流布局;从静态的CSS编程,到后来的动态CSS,less和sass编程,方便后端开发人员像写函数一样书写CSS,从pc端要考虑到IE6,7,8,9兼容性的令前端崩溃的IE浏览器,到最近几年火热发展起来的移动互联网,还有那些用CSS3和HTML5制作酷炫效果的界面。幸运的是:移动端APP的网页使用的现代浏览器,即:chrome,Firefox 4.0+,还有IE9+.
其实用linxz前辈(他习惯自称切图仔)的话来说:CSS基本就是一系列选择器和属性的组合,就像七巧板,怎么玩怎么组合就要看个人思考了。
还有一个很关键的编程语言就是JavaScript了,其实前面的HTML和CSS都不算做编程语言,可以说是基本的网页渲染语言。关于JavaScript的学习书籍:很著名是就是那3部曲:《JavaScript DOM编程艺术》 和 《JavaScript DOM高级程序设计》、《JavaScript权威指南》。就国内ABT公司来说,百度和阿里巴巴的前端是在熟练掌握HTML+CSS+JavaScript的基础上,还要掌握一门后台语言。而腾讯就不同了,分为偏向CSS的网页重构和偏向JavaScript的前端。不过如果是移动端前端,肯定要必须掌握HTML5+CSS3了。
在前辈的演讲中,我提到了仰慕已久的司徒正美前端大神。学长笑了一下。点开百度搜索,司徒正美,你会发现好多页面都是他的博客园记录。。。确实:前辈已经坚持写博客5年多了,thinking in mind ,writing in hands. 有时候把知识内化的最好方法就是写博客。
其实前面在知乎网上,司徒前辈也提到过:他在大学期间已经像写日记一样天天写博客了,300多篇博客写在简历里面,轻松拿到好的offer。
另外就是框架方面:NodeJS、AngularJS、Python、Ruby、MongoDB、jQueryUI、EasyUI、Bootstrap等等一系列。不过最核心的还是要学好HTML+CSS+JavaScript基础。附图一张:前端开发必备技:
其实我一直对自己的专业心存顾虑,曾经想过转到数字媒体专业,不过后来认为确实没有必要,专业不应该限制我的职业。 至少像国内前端领域的专家级人物,司徒正美学日语的, sofish 学法律的,心里也就平衡了。
总结:很感谢这个实习机会,通过实地接触西山居游戏公司,了解到了前端学习方向,也坚定了前端之路。眉毛上的汗水和眉毛下的泪水,你总得选一样。
其实也有很多过来人也不推荐女生做技术,无论是智商,还是体力,包括以后的家庭等等一系列问题考虑。不过,我想说的是:在大学能够遇到一个感兴趣的方向,真心不容易。过去一直告诫自己:平庸是一种选择,拒绝堕落。所以一直在不断摸索,但是过去缺少阅历,缺少经验,缺乏考虑,很多事情都是意气之行。转型学前端技术,是我进入大学来的第4个方向,前面的3个探索全部以失败而告终。
另外借用李笑来在《把时间当作朋友》中的两句话:
- 与其不停地寻找捷径,不如马上行动!
- 任何一个行业,只要不是太离谱,专注下去结果不会太差!
前端前端,勇往直前,一鞭直渡,不负人愿!