惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Simon Willison's Weblog
Simon Willison's Weblog
T
Threatpost
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
Spread Privacy
Spread Privacy
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
Engineering at Meta
Engineering at Meta
T
Tenable Blog
C
Cisco Blogs
T
The Blog of Author Tim Ferriss
NISL@THU
NISL@THU
T
Threat Research - Cisco Blogs
T
The Exploit Database - CXSecurity.com
P
Privacy & Cybersecurity Law Blog
Recent Commits to openclaw:main
Recent Commits to openclaw:main
S
Secure Thoughts
N
News and Events Feed by Topic
Google DeepMind News
Google DeepMind News
博客园 - 三生石上(FineUI控件)
Microsoft Azure Blog
Microsoft Azure Blog
月光博客
月光博客
H
Hacker News: Front Page
I
InfoQ
L
LangChain Blog
Security Latest
Security Latest
The Cloudflare Blog
Forbes - Security
Forbes - Security
D
Darknet – Hacking Tools, Hacker News & Cyber Security
Stack Overflow Blog
Stack Overflow Blog
TaoSecurity Blog
TaoSecurity Blog
量子位
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
V
Visual Studio Blog
Scott Helme
Scott Helme
爱范儿
爱范儿
A
Arctic Wolf
F
Full Disclosure
酷 壳 – CoolShell
酷 壳 – CoolShell
Schneier on Security
Schneier on Security
N
News and Events Feed by Topic
C
CXSECURITY Database RSS Feed - CXSecurity.com
L
LINUX DO - 最新话题
V2EX - 技术
V2EX - 技术
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
人人都是产品经理
人人都是产品经理
The Hacker News
The Hacker News
Hugging Face - Blog
Hugging Face - Blog
Security Archives - TechRepublic
Security Archives - TechRepublic
Know Your Adversary
Know Your Adversary
Application and Cybersecurity Blog
Application and Cybersecurity Blog

囧克斯

奔四了,写给40岁的自己 有序退网 我和 Vue.js 的十年 我参与《代码之外 Beyond Code》的故事 博客站迁移至 VitePress 的备忘 写给我的奶奶 中文格式化小工具 zhlint 及其开发心得 vue-mark-display:用 markdown 语法轻松撰写幻灯片 我对技术会议的一些看法 VueConf Hangzhou 见闻 第四届 CSSConf CN 见闻 [译]Web 表单的未来 [译]苹果正在做一些他们的程序员明摆着不想要的东西 [译]为什么我不会无偿加班且你也不应该 [译]如果管理是唯一可走的路,那就完蛋了 [译]如何撰写 Git 提交信息 [译]C 程序的原则 Vue 2.0 来了! Weex 近 4 个月的开源之路 Weex 在 JS Runtime 内的多实例管理 我理解的 SPA 我理解的 Flux 架构 【整理】Vue 2.0 自 beta 1 到 beta 4 以来的主要更新 通过一张图走进 Vue 2.0 Code Review for Vue 2.0 Preview Vue 2.0 发布啦! 务实的小而美 Vue.js 1.0.0 发布了! [译]如何成为一名卓越的前端工程师 手机淘宝前端的图片相关工作流程梳理 [译]如何让办公室政治最小化 Vue.js 源码学习笔记 从原型到发布——“团队时间线” 1.0 开发心得 Vue + webpack 项目实践 用 Koa 写服务体验 webcomponents 笔记 之 配置管理 小秀个人的13~14年摄影作品 (共19张) 由今年D2前端论坛想到的 [译]CSS命名神马的真心难 [译]Git 分支的最佳实践 [译]撰写可测试的 JavaScript [译]语义化版本管理 [译]通过HTML5 Canvas API调节图像的亮度和颜色 [译]JavaScript V8性能小贴士 [译]视觉差,走起! [译]Chrome开发者工具中评估性能的五大新特性 精气神儿 细节无微不至,彩屏让人又爱又恨——新老“神机”大对决:Nokia 1050 vs Nokia 1202 秦升拿到红牌之后…… 用Sass重新整理自己的博客主题样式 Connect中间件使用手册 巧用 RequireJS Optimizer 给传统的前端项目打包 编辑器小调查结果 [译]JSLint 文档 烟火——写给蛇年的傲游和我 小秀个人的全年摄影作品 (共15张) 2012年终毫无正能量的总结 标签?ID?还是CLASS? 微创新=伪创新 HTML5峰会归来 分享bookmarklet一则:随意阅读 国际羽联和中国队之间的恶性循环 ZeroClipboard 学习笔记 “思考人生” 听杨东杰弹吉他 学习精髓 网站装修笔记20120426 网站装修笔记20120414 网站装修笔记20120406 分享Typecho插件:百度统计助手 我的得奖感言 网站装修笔记20120331 用CSS3制作尖角标签按钮样式 分享Typecho插件:Markdown 解析器 + 编辑器 分享Typecho皮肤:我的字很大 汇总自己过去的一些HTML5科普文章 html5中的消息通信简介 + 我的新网站开张 网站装修计划 Typed Arrays 是神马? 文明看球 HTML5中的文件处理 之 File Writer API HTML5中的文件处理 之 File API 独生子女、互相等和不耐烦 IndexedDB技术简介(四) IndexedDB技术简介(三) IndexedDB技术简介(二) IndexedDB技术简介(一) 把博客的字体进一步调大,同时去掉了侧边栏 “模仿别人是为了找到自己” 写给我未婚妻的2011年 写给自己的2011年 手把手教你入门EaselJS做HTML5动画 “吃了吧,不吃就浪费了” 写给傲游的2011年 写给HTML5的2011年 对HTML5中LocalStorage的一些使用建议 回味一下我2011年看到的最过瘾的5场足球比赛 浅浅浅谈开饭店被顾客吃出“异物”的用户体验 前端的本职 继续对Mac穷追猛打 之 修改原生按钮文字大小的技巧
所谓专业
勾三股四 · 2012-01-11 · via 囧克斯

记得年初 @糖拌西红柿 他老人家写过一篇大作《Be Pro》。说的是Web标准的开放性与工程师的专业性,也给了我很大启发。

是啊,如果所有的浏览器都被严格要求网页写成XHTML格式,估计Web也不会这么流行——可以想象得到的是,如果你已经是一名经验丰富的前端工程师了,那么你在各种技术交流会上,给众Web初学者讲解繁琐的规范时,他们纷纷摆着一副“虽然不太懂但是感觉好厉害的样子啊”的表情,你会觉得没有成就感。但是门槛低了之后,作为平时“严格要求”自己的自己,混迹并淹没在大量的“页面仔”之中,内心的独白又是什么呢?

其实门槛的降低并没有削弱工程师本身的价值,首先它所带来的结果应该是更广阔的空间(市场)。以前做网站很辛苦,工程师不好找而且费时费力;现在div+css、table布局、标签不用闭合、属性不用加引号、标签没有语义也照样有效果,不懂xml也能做网页,就能找到好多人做好多事情。但除此之外,门槛的降低并没有削弱专业知识的价值,因为复杂的前端开发工作还是需要系统的思路和严谨的代码实现。我相信不管是被要求用HTML5还是XHTML2,写得出gmail的公司还是写得出gmail,写不出的还是写不出。为什么我们感觉自己的工作受到了威胁?其实还是我们自己不够专业,或是因门槛的降低而降低了对自己的专业要求。

换句话说,开放的标准给了我们的工作很大的“弹性”,对力求完美和偷工减料的工作结果都是包容的,但这仅仅体现在了当下的一些简单工作上。优秀的前端工程师是不必纠结眼前的成果,如果我们写的页面结构很清晰、语义很明确、可读性可扩展性可维护型都没的说,那么在日后需要改版或加入新功能,或被用户玩出bug来的时候,甚至在你交接工作的时候,绝对毫无压力!那些“不够专业”的童鞋估计就得埋头重新再做一遍了,而你则可以喝杯咖啡或做更多的事情。久而久之,专业与不专业的差别就体现出来了。

其实我们在周围的各行各业都能感受到门槛越来越低、同时专业性越来越鲜明的现象。比如拍照、比如登山、再比如创业。这也给我们提个醒:很多事情看到大家都在玩,感觉自己也行,其实只是门槛降低了,而不是自己多有本事。最后成功的还是那些成功人士,而且比以前更加成功,而你会输得更惨。

还有一件事情是门槛低所带来的,就是“只要努力用心就能成功”的错觉。我觉得理性的判断是专业的技能和职业的态度相结合,而不是极端的认为态度决定一切。因为我们也一定见过这种人:天生傲骨,藐视一切,特立独行,但取得了伟大的成就,是很多人心目中的神。还有句话我不记得出处了,叫“当你说出尽力两个字的时候,其实你已经输了”。所以做事不能光玩命,还得懂行。

有的时候我甚至在琢磨,专业二字带给我们的,是否就是那种“不管我用不用心怒不努力态度端不端正都能让你求我做事同时我还能把事情做好”的神奇的东西。

总之,我觉得不论如何,专业二字依然是非常神圣的。相信专业,追寻专业,绝对没错。