- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
写给互联网上从业的Web 程序员
程序员是一个脆弱、特殊的群体,以各种方式生存在有01
的世界里。
程序员的特点:
狂躁,但是有修养
随和,但是疯癫
肯向任何人学,但是不服任何人
TUPIANDAQUAN.CN DD 图片大全
守约,但是不守时
感情丰富,但是单纯
„„
Web 程序是程序员中的一个别具特色的群体,他们有着和
HTTP 协议类似的无状态性、无序性、不可预测性。我这么
说,是因为web 程序员的出身、成分、学习途径、从业历
程多种多样。Web 程序员,是现今IT 从业者中最具活力也
最复杂的最可爱的一群人。
TUPIANDAQUAN.CN DD 图片大全
相比于传统的 “学院派”程序员,Web 程序员的普遍出身
都比较 “贫寒”,这是行业事实,尤其是处于刚入行不久
的这一大部分人中,有很多是没有上过大学,受过正常高
校教育体制折磨的。高中、专科甚至初中学历的程序员比
比皆是,他们通过自己的努力,掌握了一定的技能,取得
了一项不错的工作。
“学院派”包括很多集团性质的大规模开发活动,外包项
目,基于底层或硬件的开发,研究性的开发等等,体现在
TUPIANDAQUAN.CN DD 图片大全
开发工具上多集中于C、C++、Ada 等学院气息浓厚的语言,
Java 在某种程度上也可以算作其中,他们的特点是基础牢
固、严谨、重视内在,又有些枯燥的味道。Web 开发更倾
向与灵活、开发效率和表现形式。
然而由于各种原因,很多高等学府中的学生有一种很不正
确的误解,认为Web 开发是低于传统开发的,没有水平的,
浮躁的,实在没工作的表现,从而看不起它。相对的,很
多Web 从业者认为大学生毕业后去的大公司的工作是死板
TUPIANDAQUAN.CN DD 图片大全
的,缺乏创造性的,枯燥的,没有真才实学的,更认为大
学里学不到什么,从而也看不起,甚至仇视大学教育。这
是一个非常现实的矛盾。
当然这个矛盾只是集中没有毕业的学生和从业时间不长的
人群中,等到工作一段时间之后,相互接触得多了,都会
觉得自己原本并没有体验到对方的真实内涵。传统开发中
有很多富有创造性富有激情的内容值得互联网行业借鉴,
而Web 开发中千奇百怪的想法和时刻面对亿万用户的几乎
TUPIANDAQUAN.CN DD 图片大全
无法预测的使用环境都是传统开发者觉得羡慕不已的,而
两者结合更是体现了学院的严谨、知识的重要、来自用户
的成败决定性,比如搜索引擎,比如企业级的B/S 分布系
统。
一个精熟C 语言并有着丰富经验的人,转行从事Web 开发
是比较快的,甚至可以说是如鱼得水,但是一个做了两年
PHP 而又没有什么其它的语言背景的程序员,在自身发展
上就会受到阻碍了。任何一门语言上升到一定高度,它所
TUPIANDAQUAN.CN DD 图片大全
面对的问题已经不再是这门语言本身。语言只是工具,使
用工具的方法才是生产效率的决定因素。熟习了语言之后,
慢慢地在工作中会碰到诸如执行效率、存储方法、算法优
化等更多偏向分析而不是代码艺术的内容。通常对于一个
没有受过系统的计算机教育,没有受过自认为 “没用”的
大学培养的程序员,在这些问题面前表现都是比较盲目、
无助的。很多问题需要严整的数学分析,查阅参考资料需
要比较好的英文水平和数学基础,聪明一点的会马上意识
TUPIANDAQUAN.CN DD 图片大全
到大学基础教育的重要性,多半都会后悔上课睡觉了,呵
呵~~
一些人对于分析方法等抱着不以为然的态度,认识多是浮
于表面,比如对于数据结构和算法的淡漠,觉得在Web 开
发中极少或不可能触及到这些内容。诚然,现在的Web 开
发脚本语言都有丰富的函数,灵巧的使用方式,多数已经
不需要再像C 语言一样声名变量、创建指针、计算内存地
址、写排序算法。而且基于互联网的不可预知性,也很难
TUPIANDAQUAN.CN DD 图片大全
有一个完美的算法解决所有情况下的问题,比如排序。程
序员在这种情况下都是使用语言内置的各种功能在完成操
作,当然我不是说什么都要从头开始自己写,那是莽夫做
的傻事,但是我想,既然用了,多多少少也应该知道函数
是怎么回事。自己写的function 是函数,系统提供的就不
是函数了么?不求看懂源码,至少也应该知道它是在做什
么。每天追求执行效率和页面执行时间的程序员,更是忽
略了系统函数本身的效率问题,把所有的系统函数都想象
TUPIANDAQUAN.CN DD 图片大全
成了汇编中的NOOP 这种单元操作。
Web 开发中碰到的算法问题很少么?
您可能关注的文档
最近下载
- 殡仪接待服务流程.doc VIP
- 汽车租赁服务投诉处理措施.docx VIP
- 水利工程施工组织设计(最全).doc VIP
- 2025至2030中国光学显微镜行业市场深度调研及投资价值及有效策略与实施路径评估报告.docx
- MZ∕T 019-2011 遗体保存服务(标准规范).pdf VIP
- Oracle-EBS-R12采购操作手册.doc VIP
- 穿墙、穿楼板管道防水构造做法及节点详图.pdf VIP
- 第二单元-第1课-《因地制宜》课件-2025-2026学年人教版(2024)初中美术八年级上册.pptx VIP
- 二年级上册生命生态安全计划及教案.pdf VIP
- 百雀羚品牌营销策略研究.docx VIP
原创力文档


文档评论(0)