前端开发的就业现状及前景

thbcm阅读(32)

前端开发,作为互联网时代用户体验的直接塑造者,其重要性日益凸显。本文将以表格的形式,清晰地展现前端开发的就业现状,分析其职业种类和未来发展趋势。

一、 就业现状:机遇与挑战并存

特点 描述
需求旺盛 互联网行业的迅速发展,对用户体验和界面设计的要求越来越高,导致前端开发人才需求持续增长。
薪资水平较高 前端开发的薪资水平与经验、技能和工作地点等因素密切相关,总体而言,薪资待遇较为优厚。
竞争日趋激烈 前端开发的入门门槛相对较低,吸引了大量人才涌入,导致市场竞争日益激烈。
技术更新迭代快 前端技术发展迅速,新技术层出不穷,开发者需要不断学习新技术,提升自身竞争力。

二、 就业形式:灵活多样

就业形式 描述 优势 挑战
全职 受雇于公司,负责特定项目或产品的开发和维护 稳定收入、完善的福利待遇、团队合作机会 工作时间相对固定、项目选择空间有限
自由职业 为多个客户提供服务,拥有更大的时间和项目选择自由 工作时间灵活、项目选择自由度高、收入潜力大 收入不稳定、缺乏团队合作机会、需要自主营销
远程工作 通过互联网为公司或客户提供服务,无需固定办公地点 工作时间和地点灵活、工作与生活平衡更佳 沟通成本增加、团队协作难度加大、自律性要求高
创业 创办自己的公司,开发自己的产品或服务 发展空间巨大、实现个人价值 风险高、压力大、需要承担多重角色

三、 职业种类:术业有专攻

职业种类 描述 技能要求
Web 前端开发工程师 负责网站的设计、开发和维护 HTML、CSS、JavaScript、响应式设计、Web 性能优化
移动端开发工程师 专注于移动应用程序的开发 iOS 或 Android 平台的开发技术、跨平台开发框架 (如 React Native, Flutter)
前端架构师 负责前端项目的架构设计和技术选型 丰富的经验和深厚的技术功底、架构设计能力、技术选型能力
用户界面设计师 (UI Designer) 专注于用户界面的设计 良好的审美能力、设计软件 (如 Photoshop, Sketch) 的使用经验、用户体验基础知识
用户体验设计师 (UX Designer) 关注用户体验,通过用户研究和测试,优化产品的易用性和用户满意度 用户研究方法、用户测试方法、交互设计、信息架构、用户心理

四、 未来发展趋势:技术驱动,用户为先

趋势 描述
新技术不断涌现 WebAssembly, WebXR, PWA 等新技术将推动前端开发向更高效、更沉浸式、更接近原生应用的方向发展。
用户体验至上 响应式设计、无障碍设计、性能优化等将成为前端开发的重点,以提升用户满意度。
全栈开发趋势 越来越多的开发者开始学习后端技术,成为全栈开发者,能够独立完成整个项目的开发。
人工智能与前端开发 人工智能技术将逐渐应用于前端开发,例如自动化代码生成、个性化推荐等,提高开发效率,优化用户体验.

五、 总结

前端开发是一个充满机遇和挑战的领域,其就业市场活跃,职业发展路径多样化。开发者需要紧跟技术发展趋势,不断学习新技术,提升自身竞争力,才能在激烈的市场竞争中脱颖而出。未来,前端开发将更加注重用户体验,并与新技术融合,为用户带来更优质的产品和服务。

Python 和 Java:哪门语言更难?

thbcm阅读(34)

在编程世界里,Python 和 Java 就如同两座巍峨的高山,吸引着无数的程序员攀登。然而,对于初学者而言,选择哪座山峰作为起点却是一个令人困惑的难题。Python 以其简洁易懂的语法而闻名,如同平缓的山坡,容易攀登;而 Java 则以其强大的功能和广泛的应用领域而备受推崇,如同险峻的山峰,需要付出更多努力才能登顶。

为了帮助你更好地理解 Python 和 Java 的学习难度,我们制作了以下对比表格:

特性 Python Java
语法 简洁易懂,接近自然语言 相对复杂,需要掌握更多概念
学习曲线 入门容易,学习曲线平缓 入门较难,学习曲线相对陡峭
代码量 相对较少 相对较多
执行速度 相对较慢 性能优异
应用领域 数据科学、机器学习、人工智能、Web 开发 企业级应用开发、Android 开发、大数据
第三方库和框架 丰富 相对较少,但功能强大
开发效率 相对较低
代码可读性 较好 很好
可维护性 大型项目维护困难 易于维护和扩展
职业发展 数据科学家、机器学习工程师、Web 开发工程师 Java 工程师、Android 开发工程师、大数据工程师

总结:

  • 对于初学者而言,Python 更容易入门,学习曲线更平缓。如果你没有任何编程基础,建议先学习 Python,快速入门并体验编程的乐趣。
  • Java 虽然入门较难,但掌握后可以获得更广阔的职业发展空间。如果你想要从事企业级应用开发、Android 开发等工作,建议学习 Java。
  • 最终的选择取决于你的学习目标、编程基础和兴趣爱好。选择一门你感兴趣的语言,并坚持学习下去,才能在编程的道路上越走越远。

其他需要考虑的因素:

  • 学习资源:Python 和 Java 都有丰富的学习资源,包括在线教程、书籍、视频课程等。
  • 社区支持:Python 和 Java 都有庞大的社区,可以为你提供帮助和支持。
  • 个人兴趣:选择一门你感兴趣的语言,学习起来会更有动力。

总而言之,Python 和 Java 都是优秀的编程语言,没有绝对的难易之分。选择适合自己的语言,并不断学习和实践,才能在编程的世界里取得成功。 

国内最流行且免费的11个服务器监控工具,拿走不谢!

thbcm阅读(48)

服务器监控工具功能相当强大,无论何时何地,我们都可以了解到服务器的功能以及性能。服务器监控工具的使用,可以让我们清楚的知道用户可以打开我们的网站,且确保网速不慢。只有这样做,才能留住宝贵的用户,以免因为系统停运的原因,导致用户丢失。基于此,W3Cschool小师妹为大家收集了11款超实用的服务器监控工具,快来拿走吧!

  1.Anturis

  大家都知道,Anturis是SaaS平台,它基于云计算,主要功能是对IT基础设置、网站以及服务器进行监控。Anturis的监控解决方案列表相当全面,功能相当不错。

  2.Performance Co-Pilot

  PCP是Performance Co-Pilot的简称,它属于系统性能以及分析框架。为了帮助大家对不正常的一些表达模式进行识别,Performance Co-Pilot从几个主机来整理数据且进行实时分析。

  3.SeaLion

  SeaLion是Linux服务器的监控工具,也基于云计算。只需要利用一个面板,就可以对全部服务器进行监控,且技术的诊断出现的问题。SeaLion拥有一个功能,那就是及时提醒。只要出现问题,非常及时就可以收到提醒。

  4.Munin

  Munin主要功能是有效分析服务器资源优势,属于网络及系统监控的工具。Munin拥有默认安装方式,这个安装方式也提供给大家很多报告。

  5.Icinga

  Icinga这个服务器的监控工具,免费且开源。它的主要功能是记录下服务器出现的具体问题,且及时的把这些问题反馈给你。

  6.Monit

  Monit这个开源工具,主要功能是监控以及管理UNIX系统,可以自动的修理以及维修,也可以对IP以及TCP进行协议检查以及网络检查。

  7.Simple Server Monitor

  Simple Server Monitor这款服务器的监控工具,使用起来相当方便,功能也很强大,成本也相当划算。Simple Server Monitor可以有效的监控WEB应用程序以及服务器运行情况。

  8.Nagios

  Nagios是一个开源的服务器,功能也很强大。它的监控以及报警机制主要服务于应用程序、交换机、服务器等。

  9.Pingdom

  Pingdom可以对互联网上很多地方的服务器以及网站进行监控,以保证他们可以有效的运行。通过Pingdom,可以对电子邮件的服务器、FTP服务器、受密码所保护的那些网站进行监控。

  10.interSeptor Pro

  interSeptor Pro算是相当高级的一款以太网数据中心以及机架监控的系统,主要功能是监控机架以及机房环境。interSeptor Pro还要警报,主要有空调系统故障或者危及到业务连续性的一些状况,它就会用警报来告诉大家。

  11.AppFirst

  AppFirst适用范围相当广,它适用于所有语言所编写的应用程序。自从AppFirst出现后,不需要亲自告诉那些用户,到底哪里又出现问题。

  选用这些服务器监控工具相当的明智,因为不仅可以为大家带来短期效益,也可以带来长期效益。W3Cschool小师妹为大家收集的11款服务器监控工具,希望大家喜欢。

W3Cschool翻译任务认领(有积分奖励哦~)

thbcm阅读(36)

W3Cschool的翻译工作已紧锣密鼓的开展了,翻译的工作将以领任务赚取积分的形式进行,是积分哦,积分哦(重要的事情说三遍)~~现在由小师妹来简单说一下翻译的工作流程。

任务认领

参与翻译的小伙伴们,可统一到小师妹处认领翻译任务,每个翻译任务依据文章量设有相应的奖励积分(积分后续可以兑换W3Cschool的福利哦~)。

任务认领需知:

1. 认领任务的人员必须为W3Cschool注册用户,且学号为任务发布前注册的;

2. 每阶段公布的任务为8~10个不等,不同的任务有不同的完成时间要求;

3. 每人每次仅可认领一个任务,任务数量有限,先领先得;

4. W3Cschool翻译小组的成员有优先选择任务的权利。

任务操作

所有认领到任务的小伙伴,需按照以下要求进行操作:

1. 秉承正直守信、认真负责的原则,保证所翻译内容的完整性;

2. 为保证文章翻译结果的准确性,所有翻译内容以“谷歌在线翻译”的结果为最低参照;

3. 任务完成后需告知W3Cschool小师妹(Q号:3400982550),以进行任务审核,任务审核时也会以“谷歌在线翻译”的结果为最低参照进行审核

4. 在任务规定的时间到达时,无论小伙伴们完成与否均需提交任务。

任务奖励

根据小伙伴们所完成的任务的情况,会进行不同的积分奖励:

1. 双倍积分奖励:提前完成所领任务,并且翻译的文章内容比最低参照的结果更通顺、易懂;

2. 任务积分奖励:按时完成任务,所翻译的文章内容与最低参照的结果一致或更通顺、易懂;

3. 积分鼓励:未按时完成任务,则根据所翻译的文章量、文章质量给予一定比例的任务积分。

注意:以下公布的任务认领情况为实时公布的结果。

序号 手册名 文章数 积分值 任务完成时间 (天) 翻译任务认领人员 (学号)
1 Material Design Lite Tutorial 23 690 12 10535
2 Materialize Tutorial 29 870 15 22453
3 CakePHP Tutorial 30 900 15 26604
4 Impala Tutorial 30 900 15 22374
5 CouchDB Tutorial 13 390 7 22436
6 Apache Spark Tutorial 9 270 5 25760
7 Pure.CSS Tutorial 12 360 6 20587
8 Apache Storm Tutorial 14 420 7 22399

12年前这家基金答应投资马云,马云苦等半小时,结果惨被放鸽子!

thbcm阅读(38)

有句话说得好“当年你对我爱理不理,今天我让你高攀不起!”当年马云找投资,有一家基金约好和马云见面细谈。马云苦等了半个多小时,结果这家基金不仅没投资马云,还放了马云的鸽子。据说这是一个真实的故事,叙述这个故事的是当时在现场的工作人员。

  这个故事是这样的:

  12年前,也就是2004年的时候,一家海外的银行举办了中国企业的投资峰会。这次峰会的主要目的是介绍中国的中小企业同国外的投资人以及基金来一对一的见面。分享这个故事的作者当时是学生党,为了赚点零花钱,帮开会的那些中国企业打杂跑腿。马云的阿里巴巴就是这位学生党打工的地方。

  那天早上8点事第一场的早餐会,本来有一家基金公司和马云约好要过来,但是一直没有出现。半个小时之后,阿里巴巴的老板马云走出会议室,对这位打工的学生党以及另外一个男生说,今天这个投资人不会再来了。要是你俩没有吃早餐,就吃了他们的早餐吧。

  当天,除了早餐会那家基金一直没有来。而原本下午也还有一个国内基金要来,但是也耍约了。这个学生很庆幸,要是早餐会那家基金过来了,自己和另外一个男生就没有早餐吃了。当天也不知道有没有基金投资给马云的阿里巴巴,但是现在阿里巴巴如此风光,不知道当年好马云耍约的那两家基金,会不会感觉很后悔?

  其实投资这种事情,一般企业都会去评估风险。当年投资阿里巴巴确实有风险,因为谁也想不到现在竟然有如此成就。就像雷军、马化腾,马云都找他们投资过,但是他们都拒绝了马云的要求。雷军还说,马云一看就像个搞传销的。除了软银孙正义,只花了6分钟就决定投资给马云。

  现在阿里巴巴的成就举世瞩目,很多人都想进阿里巴巴。要知道阿里巴巴的待遇,可是相当可观。

  在2015年的时候,有阿里巴巴的员工爆料。当时要是月薪2万,那么在年底的时候,可以拿到15万现金,以及3000股的阿里股票。要知道当时阿里的股份是103美元,这样算下来,这位员工总共有207万人民币的年终奖。和两万月薪相比,年终奖是它的100倍。

  2016年阿里巴巴的薪资同岗位以及级别的关系很大。P系列也就是技术岗,而M序列也就是管理岗。阿里巴巴的员工一般是16薪,年底的年中间大家是0-6个月的工资。大概90%的员工可以拿到3个月的薪资。除了薪资之外,股票也是阿里巴巴员工收入的重要组成部分。阿里巴巴的股票,一般分年限行权,但是4年就可以拿完。

  阿里巴巴待遇确实不错,很多人挤破头颅都想进去。但是有这么一位网友,在很多年前,曾经有希望成为阿里巴巴的创始人之一,却自己错过了这么一次机会。

  这位网友在整理东西时,发现了一张旧名片,上面还印着电话号码。当年这位网友去杭州旅游,一个晚上,吃夜宵的过程中认识了一位朋友。这位朋友长得其貌不扬。这位朋友和这位网友当晚聊得很开心,对方非常欣赏这位网友的才华。这位朋友邀请这位网友,和自己一起去他的公司,两人一起打拼。但是这位网友觉得对方很挫,怕他用山寨公司来骗自己去做传销。鉴于此,这位网友决绝了对方的邀请。后面看名片才知道,这位朋友竟然是马云。

  要是当时这位网友去马云的阿里巴巴,那可是第一代的创始人。之前网络上都流传着阿里巴巴18位创始人的故事,要是再加上这位网友,那就是19位了。不知道现在看到阿里巴巴的成就,这位网友有没有后悔。不过世上没有后悔药,机会错过了也就不会重来。

老外写的这24行代码,求解斐波拉契数列,看起来相当牛叉!

thbcm阅读(38)

不要以为代码只是一个个字符,要知道代码可是可以做很多有意思的事情。有网友分享了24行老外写的代码,据说可以求解斐波拉契数列。这24行代码你觉得水平怎么样,有人说看起来相当牛叉,快来看看吧!

  老外写了这24行以内的代码,实现BASIS语言。据说运行之后,要记得输入下面的程序。

  输入了上面的程序后,要记得再输入RUN命令。上面这些步骤都完成了,也就可以求解斐波拉契数列。

  关于很牛叉的代码,有网友还分享了下面这段!

  据说会转的,但是有网友称这个地球转的方向错了。

  每天和代码打交道,遇到喜欢的代码,总会很开心的收藏起来。不过因为每个人的知识结构不同,水平不同,对同一段代码的看法不同。上面W3Cschool小师妹为大家分享的两段代码,你觉得水平怎么样,欢迎畅所欲言。

史上最全的node.js中文学习资料整理!

thbcm阅读(40)

node.js是Javascript的一个运行环境,也就是对Google V8引擎进行封装。node.js优化了特殊用例,还提供替代性强的API。基于此,今天W3Cschool小师妹将为大家带来史上最全的node.js中文学习资料整理,希望大家喜欢。

  1.node.js

  这部分主要包括node.js教程、被误解的node.js、node.js代码风格指南、node.js C++addon编写实战系列、node.js命令行程序开发教程等。实战训练可以帮助你一步一步的学习node.js,还有成千上万个案例。而Node.js教程、七天学会 Nodejs、NodeJS Express 说明书、[InfoQ]深入浅出Node.js迷你书、使用React、Node.js、MongoDB、Socket.IO开发一个角色投票应用、Node.js 命令行程序开发教程、Node.js 包教不包会这五本教程,相当详细。

  2.Mysql 老牌关系型数据库/Redis 内存键值数据库

  这部分收集的是和Mysql 老牌关系型数据库相关的资源,主要包括mysql、mysql处理BIGINT里面的一个坑、使用node-mysql中的连接池、mysql自动断开解决办法等,有需要的可以去123点W3Cschool点cn查看。

  3.字符样式/工具类

  字符样式资源中,需要重点介绍的是开源的简繁转换库OpenCC支持Node.js了。Open Chinese Convert(OpenCC)是开源的一个中文繁简转换的项目,主要的目标就是制作高质量的简繁转换词库,这个词库是基于统计预料。

  4.实时应用web框架meteor/基于Express的实时MVC框架Sails

  meteor这个web开发框架,让很多开发者感到震惊。因为这个框架和其他框架相比,简直太不一样了。它是基于nodejs以及MongoDB数据库的实时web框架,它前后端的代码,全部是基于JS来开发的。不仅如此,这些还可以混合一起,开发的过程中,要是html、css、js等文件被改掉,那么页面将会自动的更新。

  5.Pomelo 网易出品的网页游戏框架/网页模板引擎

  W3Cschool小师妹为大家精选的Pomelo 网易出品的网页游戏框架资源,主要包括pomelo、Infoq深入浅出node.js游戏服务器开发、官网wiki 、响应非常迅速的官方论坛等。

  6.最流行的web框架Express/经验分享

  如果你是新手,可以看看给Node.js新手的7条小建议,这七条小建议,主要包括命名而不是匿名、尽早解引用、别复制代码、慎重引入新模块等。

  而最流行的web框架Express中,重点需要看的是Express.js中文入门指引手册。入门手册的主要特点,就是非常详细,可以手把手、一步步的让你学会。

  7.Koa,下一代 Node.js web 框架/异步流程处理

  Express 开发团队为大家设计了下一代的Web 框架,那就是Koa 。Koa的出现,主要目的是为 Web 应用程序提供更具有表现力、更小1且更坚实的基础。Koa 提供了非常优雅的一​​套方法,可以使服务器端的开发更快速、愉快。

  上面W3Cschool小师妹为大家收集的node.js中文资料,主要包括文档、教程、经验分享、框架等资源。无论是新手还是大牛,都可以找到你需要的资源。强烈建议加入收藏夹:123点W3Cschool点cn。

当年谷歌创始人打算把搜索算法卖给雅虎,雅虎说不要,你们自己用!

thbcm阅读(42)

谷歌和微软,那可是一对死对头,两人都是以搜索著名。但是谷歌的搜索引擎一直牢牢占据第一的位置,无论雅虎做多大的努力,还是没办法追赶上谷歌搜索。谷歌流量的大部分来源都是来自于搜索,谷歌收入的大部分都是来自于搜索广告。其实本来雅虎有机会占据搜索第一的位置,但是他错过了。当年谷歌创始人打算把搜索算法卖给雅虎,但是雅虎说不要。

  当年谷歌的创始人拉里·佩奇以及谢尔盖·布林发明了一套搜索算法,他找到了雅虎,希望50万美元卖给雅虎。但是雅虎拒绝了,他觉得不值得50万美元,因为自己已经有门户搜索,不需要其他。而且他觉得谷歌的搜索如果真的那么好,你们怎么不自己用。因为雅虎不买自己的搜索,所以谷歌创始人决定自己干。后面的事情,相信大家都知道。

  雅虎曾经是全球互联网的霸主,2000年初的时候,雅虎的市值曾经一度达到1270亿美元。这是多么创纪录的一个数字。2015年,雅虎亏损了43.6亿美元。2016年,Verizon收购了雅虎,收购价格是48.3亿美元。作为互联网的老牌公司,雅虎的墓志铭有人续写。

  反观谷歌,1998年的时候,拉里·佩奇和谢尔盖·布林拿着被雅虎嫌弃的搜索算法,自己创办了一家名为谷歌的公司。之后,这家公司的搜索服务深受很多用户的喜欢。在2016年年初,谷歌市值竟然超越了苹果。当时市值最高的科技公司就是谷歌,即5650亿美元,而苹果才5390亿美元。

  谷歌和雅虎这两家互联网公司,最后的命运不同。一家被收购,而一家的市值竟然一度超越苹果。两者走向了不同的命运,不得不说,命运真会捉弄人。要是当时雅虎买下谷歌创始人的搜索算法,现在世界互联网的格局不知道会不会重整。

  有人说“雅虎是老狮子,谷歌是壮年老虎,雅虎落败早晚的事”。也有人说“这个世界只需要谷歌”,雅虎都要郁闷死了,被收购还要被吐槽。其实风水轮流转还是有道理的,三十年河东三十年河西,当初的我你看不起,现在的我你高攀不起。

从零学习JavaScript,这十本书籍可以帮助你!

thbcm阅读(32)

在国内,web开发工程师相当吃香。正是因为如此,很多人都想自学JavaScript。但是对于JavaScript初学者来说,需要一些书籍手把手的教。没担心,今天W3Cschool小师妹就为大家带来十本的自学书籍,希望可以帮助大家自学JavaScript。

  1.JavaScript Dom编程艺术

  这是入门JavaScript的一本好书,这本书相当详细、实用、简洁、易懂,而且书本不厚。这本书详细介绍了JS的历史、基础的语法知识、DOM介绍以及简单使用。

  2.JavaScript权威指南(第5版)

  这本书非常权威,而且确实蛮强大的。但是这本书有点小贵,这是它的缺点吧。这本书是JS的一个文档手册,内容相当详细。

  3.Eloquent Javascript

  这本书的作者是 Marijn Haverbeke,主要内容是介绍编程以及JavaScript的现代化。

  4.Professor Frisby’s Mostly Adequate Guide to Functional Programming

  Professor Frisby’s Mostly Adequate Guide to Functional Programming的内容主要包括JavaScript函数式的编程。

  5.What is Code?

  What is Code?的作者是Paul Ford,他的文章主要写的是代码的定义,以及代码有什么重要性。

  6.JavaScript spessore

  JavaScript spessore的作者是Reginald Braithwaite,这本书的内容主要包括函数式的编程以及闭包,还有原型。

  7.JavaScript高级程序设计

  这本书的作者是雅虎前端工程师,他出了很多书,基本上都受到了很多读者的欢迎。这本书介绍的是DOM以及JS相关的语法知识。

  8.高性能JavaScript

  这本书的作者是Nicholas C.Zakas ,也是他的经典作品。这本书举例了非常多不同写法的JavaScript在浏览器中的性能情况,可以对JavaScript代码进行规范。

  9.Programming JavaScript Applications

  如果上面的书籍都看完了,那么这本书籍你绝对不容错过。Programming JavaScript Applications属于中级的一本书,是JavaScript编码内容。

  10.Cracking the Coding Interview

  这本书非常流行,尤其是在国外。一般程序员要去谷歌、微软、facebook等公司面试的时候,都要先看这本书。

  上面W3Cschool小师妹为大家整理的JavaScript自学书籍,基本上是入门书籍。只要最后的几本,才是中级书籍。如果你正在自学JavaScript,那么可以把这些书籍收入麾下,相信他们会给你带来惊喜。

一个程序员退休后,写了一句代码,火遍程序员圈!

thbcm阅读(36)

很多职业,到了一定的年龄,身体和精力都跟不上,退休是必然的路。程序员也一样,到了身体和精力不够用的时候,也是要离开自己心爱的岗位。很多人都很好奇,程序员退休之后都干嘛去了。有这么一个程序员,他对书法非常的感兴趣。退休之后,他写上了一行代码。看了这行代码,很多程序员表示很吃惊,又很惊喜。

  这个故事是这样的:

  这个程序员,他的兴趣爱好是写书法。退休之后,他打算在这方面有所作为。

  为了实现自己的愿望,他花重金买了非常上等的一套文房四宝,

  某一天,吃完饭后,这位程序员雅兴大发,研磨墨水拿起纸,

  并且把自己最爱的,而且最上等的檀香给点上,给人一种王羲之的感觉。

  沉默了一下,这位退休的程序员泼墨挥毫,写上了一行字,

  他写上的这行字,竟然是“hello world”。

  作者写的这个故事下面,很多网友觉得相当有趣,下面的评论也很多。基本上的人都是引用这个作者的文体,在下面写上自己想说的话。

  大家都知道,Hello World是非常有名的一个程序。几乎所有的程序员入门的第一个程序,都是它。那么你知道Hello World出自哪里吗?

  实际上,Hello World的创造者是Brian Kernighan。Brian Kernighan也是1978 年的《C 程序设计语言》的作者。要知道,1978 年的《C 程序设计语言》这本书可以拥有很高的群众基础,被广泛的阅读。Brian Kernighan在1973 年出版的《B 程序设计语言的入门教程》当中,第一次引用了Hello World。

  但是当大家问Brian Kernighan为什么要用Hello World时,他自己都不清楚为什么或者何时用的。大家问他这两个单词的灵感来自哪里,Brian Kernighan说他基本上没有什么印象。他只记得到,当时自己看了一个卡通片,这个卡通片有一只母鸡加上一个鸡蛋。而这种母鸡曾经说过Hello World。

  程序员们最爱用的Hello World,大家是不是没想到竟然还有这么一段历史。Hello World可是每种程序设计的语言中首个例子,大家都很熟悉它。就像上面退休的程序员一样,W3Cschool小师妹很好奇,作为程序员的你,退休之后第一行代码会写什么?

联系我们