-
这段时间,我没闲着
好长时间没更新博客了,没想到大四的日子会过得这么乱。自从六月份网站事情结束后,我就在想,是时候该为自己将来做打算了。暑假留在武汉上了培训班,很可惜,学到的东西不是很多,到头来还得靠自己。
十月份是每年的校招高峰期,我糊里糊涂网投了几家大公司的前端开发职位,很可惜只有上海一家公司进入了面试环节,但面试还是没通过。本来这些公司校招我就没抱多大希望,因为我知道自己在基础方面并不扎实,毕竟刚过去的一年多时间里关注的是团队管理,网站运营,还有产品用户体验方面的东西,就像面试上海那家公司时,面试官看我的简历后问我,你为什么要从事技术相关而不是产品相关的岗位。是的,一开始我就崇尚技术,我想让自己职业生涯的第一份工作从技术岗位开始。自从接触网络到现在了解活生生的互联网产品,在他们背后驱动产品运行的那些代码,常常让我痴迷,因为我相信代码如诗,只要是一个合格的coder,他一定会在coding时倾注自己的心血,融入自己的情感,并竭力达到用最简洁的代码实现更多功能的程度,而不是单单追求工作进度,否则到头来代码一团糟,自己回过头来修改都成问题,就别提给别人去维护了。
最近我一直在钻研css的高级应用部分,布局,包括两栏三栏固定宽度布局,流动布局和弹性布局,css hack,尤其是针对ie6这个WEB标准绊脚石的兼容性处理问题,同时也在不断反思自己的代码能否再压缩,我崇尚大道至简的产品设计理念,当然包括用最简单的代码和外部元素来打造产品。这段时间也看了css 3的概况,大体上就是功能模块化和增加了许多新的属性。
对于WEB 标准倡导的结构、表现和行为相分离理念,说到底三者并不是完全独立工作,它们都可以在不同的应用环境下相互控制,比如DHTML正是利用了行为层Js来对结构层HTML的控制而出现的一个概念。再说CSS 3,增加的新属性要实现的某些功能,在CSS 2.1框架下并不是不能实现,而是需要更为复杂的结构层代码来配合,比如圆角,在后者一个属性搞定,而CSS 2.1则要使用“九宫格”并配合“CSS sprite”来实现。这样,CSS 3对应的属性其实是把结构层的代码简化并向表现层做了转移。这只是一些个人见解,要掌握CSS精髓,还需要不断加强实践。
这几个月的经历,我对自己重新定位,我不想做一个纯粹的技术狂人,但又极端崇尚技术,这有时候的确让我很矛盾。我也只能让自己从最底层的代码开始,同时又关注前沿互联网产品动向,我想这样,自己所掌握的那点code才不会落伍。
一条评论




