`

web开发人员职业发展的11个阶段

阅读更多

日期:2013-4-2  来源:GBin1.com

今天我们带来的是一篇有趣的关于web开发人员职业发展11个不同阶段的文章。 web开发人员是个有着许多阶段,非常有趣并且拥有挑战的一个职业。考虑到这陡峭的学习曲线,你可以完全预期到你将经历挫折,启蒙,自以为是以及在这些心态之间的转变。在这篇文章中,我们通过一系列超犀利的动画视角来看看这些阶段,相信这将非常有趣。

阶段一 菜鸟

noob

在职业初期,我们总会有温热感,这段时期你对自己在做什么绝对是毫无头绪。就像是离了水的鱼,每一行代码都是一个谜。DOCTYPE?哈?见鬼的<div>是做什么的?第一个阶段是吓人的,可怕的,但同时也是令人兴奋的。有多少见鬼的语言在那里?

也许你最大的优势是你不知道这个兔子洞到底有多深,学习HTML是第一步。

相关阅读:HTML5专题教程

阶段二 迈出第一步

first step

虽然需要一段时间,你最终是会积累足够的知识让你迈出走向编码世界的第一步。如果第一阶段是势不可挡的“我们该从何开始”的时期,第二阶段是一个你需要慢慢开始建立你技能配套的时期。当然,CSS样式定义语法对你而言仍然不熟悉,但是至少你可以在你新买的代码编辑器中稍作改变,然后再浏览器中看看效果。这真是个美妙的感觉!

相关阅读:避免CSS初学者常犯的那些错误

阶段三 完全挫折

phrase3

想 象你在山洞中迷路,在每一个隧道中闪亮你的探灯为了寻找一条出路。每一步你都希望看到微弱的亮光。不幸的是,在你的企业中学习轨迹是一个陡峭的曲线。我很 抱歉的说,这斑点般的光亮不会持续很长一段时间。预计在这个阶段,你要花上数百个小时,不断的阅读技术书籍,拼命的尝试使得你的疯狂具有意义!

如果挫折太过庞大,事实上,我们每个人都认为,在我们职业生涯中一个点或另一点找到一个方法用准确的方法找到和平。你并孤单,坚持住,过不了多久,你将到达Aha阶段!

阶段四 Aha阶段

aha

“Aha”时刻是世上最美妙的时刻,当你突然间恍然大悟,有了种提壶灌顶的惊醒感觉!就个人而言,当世界全都入睡的深夜,我找到了这些代码的突破。在读了第八遍之后,曾经模糊的,现在至少某种程度上清楚了.....这个阶段是你所掌握的技术和语言开始被实现。

阶段五 脆弱的编码

fragile

和前面的阶段一样,脆弱的阶段是一个漫长的阶段。在这个时期,你成功的构建应用并且实现你想要的最终结果,但是底层代码是一个远离突发情况的客户功能需求。在这个阶段,你的代码会有几十行,并且你脑中完全没有测试的概念。

但是至少你已经可以做出东西了!现在,在你的GitHub上将需求文档化,并且修改拼写错误 。不要小瞧这些的帮助。

阶段六 模仿阶段

copycat

模 仿阶段是重要的一个阶段。没有比模仿你的英雄所写的代码更好的方法来学习编码技巧 - 尽管可能是将他们的代码一行行的复制。不要感觉差劲;任何艺术职业都有他的模仿阶段!幸运的是,GitHub上取得无声羡慕的形势比任何时候都容易。当 然,复制只会让你走远,但是它确实是一个好的开始!模仿激发你的人,最终你会开始你自己的风格。

……

via Nelly@极客社区

来源:web开发人员职业发展的11个阶段

分享到:
评论

相关推荐

    Web前端开发职业标准串讲(初级)初稿.pptx

    - **Web开发概述**:Web开发分为前后端两个部分。前端负责展示层,即用户直接看到并与之交互的部分;后端则关注于业务逻辑处理、数据存储和服务器端的应用开发。 ##### 1.2 Web开发过程及相关岗位 - **开发流程**...

    python web开发.pdf

    综上所述,Python Web开发课程是一门综合性的实践课程,旨在培养学生从理论到实践的全面能力,为未来在互联网领域的职业发展奠定坚实基础。通过系统的学习和实践,学生将具备独立开发Python Web应用的能力,并能适应...

    软件开发职业规划

    软件开发职业规划是软件开发人员职业生涯的重要组成部分。从软件开发人员的职业规划来讲,我们可以大致分为三个阶段:软件工程师、软件设计师、架构设计师或项目管理师。每个阶段都需要具备不同的技能和知识。 首先...

    经典的web开发(毕业设计)

    综合来看,这个web开发的毕业设计实例为学习者提供了一个全面了解web开发流程的机会,从需求分析到项目实施,再到最终的答辩准备,都是宝贵的学习材料。通过研究这个项目,学生可以学习到如何规划和构建一个功能完善...

    java web工程师职业规划建议书

    对于Java开发人员而言,如何进行合理的职业规划,避免陷入“敲代码到老”的困境,实现个人职业生涯的成功转型和发展,是每一位从业者都需要思考的问题。 #### 二、职业规划的重要性 职业规划是指个人根据自身的...

    前端开发概述与职业发展路径解析

    内容概要:本文档介绍了王红元作为拥有丰富实践经验的资深程序员,...阅读建议:仔细研读每一个发展阶段所需的技巧和特质说明,反思自己的当前位置并设置长期发展目标。注意作者提及的学习方法,以便有效提高专业技能。

    web应用开发实验报告.pdf

    StarUML是一个开源软件,用于创建和建模UML(统一建模语言)图表,它在需求分析阶段非常有用,可以帮助开发人员以图形化的方式理清需求,从而指导后续的编码工作。 在第二个实验中,虽然具体内容没有在提供的内容中...

    java web实验报告;开发环境及web基础, JSP、Servlet及JDBC、扩展JavaScript

    这一阶段,学生将运用所学知识进行实战演练,设计并实现一个完整的Web应用。这可能包括用户登录注册、数据展示、表单验证、数据交互等功能。在此过程中,他们将面临前后端交互、安全性、性能优化等实际问题,提升...

    Web前端发展史.pdf

    Web 前端发展史 ...Web 前端发展史是一个非常重要的知识点,对于每个 Web 前端开发者来说都是必备的,它可以帮助我们更好地理解 Web 前端开发的技术和技能,并提供了一个完整的学习计划和职业发展路径。

    《前端Web开发基础》课程标准.docx

    总之,《前端Web开发基础》课程是软件工程专业学生必不可少的一部分,它为学生提供了Web开发的基础技能,为他们未来在互联网行业的职业发展奠定了坚实的基础。通过这门课程,学生不仅能学习到技术知识,还能提升解决...

    java web 应用开发PPT

    Java Web应用开发是现代软件行业中不可或缺的一部分,它涵盖了从服务器端编程到客户端交互的各种技术。这份"java web 应用开发...无论是个人兴趣还是职业发展,投入时间和精力学习Java Web都将是一项极具价值的投资。

    项目化教学在Java Web网站开发课程中的探究与实践.pdf

    文章指出,随着信息技术和互联网+相关产业的快速发展,市场对于掌握Java Web技术的人才需求量极大,这种需求促使教育领域必须改革传统的教学模式,以培养出符合市场要求的职业程序开发人员。 文章提出,在高职教育...

    高职移动WEB开发课程建设研究.pdf

    综上所述,高职移动WEB开发课程建设要注重理论与实践的融合,强化职业素养培养,更新教学内容和方法,构建多元化的学习资源,以及建立适应市场需求的评价体系,以培育出符合行业发展需求的移动WEB开发人才。

    web开发期末大作业前端

    【标题】"Web开发期末大作业前端"是一个关于web前端技术的项目,主要针对K12阶段的学生,目的是让学生在学期末通过实际操作加深对Web前端开发的理解和掌握。在这个项目中,学生将有机会运用HTML、CSS、JavaScript等...

    web前端开发何去何从.pdf

    【web前端开发何去何从】的探讨主要围绕着该领域的职业规划和发展方向展开,针对这一主题,我们可以深入解析以下几个关键知识点: 1. **前端开发的挑战与前景**:前端开发是一个快速变化的领域,技术更新迅速,需要...

    BBS论坛web项目开发

    在Web开发领域,构建一个BBS论坛系统可以帮助初学者理解Web应用的基本架构和交互流程。 首先,我们要了解一个BBS论坛系统的基础组件。主要包括以下几个部分: 1. 用户模块:用户注册、登录、个人信息管理等功能。...

    项目驱动法在Java Web开发教学中的应用.pdf

    在需求分析阶段,通过分析近年的Java Web开发人员招聘信息,并到软件公司实地调查用人状况和技术需求,了解到Java Web目前的岗位主要集中在网站建设、电子商务开发、Web应用系统开发、管理和维护上。 在精选项目...

    web前端开发何去何从[参考].pdf

    Web前端开发是一个快速发展的领域,对于许多开发者来说,它既是挑战也是机遇。在互联网行业中,前端开发扮演着至关重要的角色,它连接着用户与后台服务,决定了用户的交互体验。然而,面对技术的迅速迭代,如何规划...

Global site tag (gtag.js) - Google Analytics