seo sem是啥苏州旺道seo
news/
2025/9/24 1:23:54/
文章来源:
seo sem是啥,苏州旺道seo,个人网页制作代码模板,如何建设网站 知乎程序员的职业生涯是一段充满起伏的有趣经历。考虑到其陡峭的学习曲线#xff0c;完全可以预见你将经历挫折、启蒙、骄傲自大这几个时期#xff0c;以及穿插其间的各种心路历程。在这篇文章中让我们轻松一下#xff0c;通过一系列搞笑 gif 图来回顾其中的每一个阶段 。
阶段…程序员的职业生涯是一段充满起伏的有趣经历。考虑到其陡峭的学习曲线完全可以预见你将经历挫折、启蒙、骄傲自大这几个时期以及穿插其间的各种心路历程。在这篇文章中让我们轻松一下通过一系列搞笑 gif 图来回顾其中的每一个阶段 。
阶段1菜鸟 初入职场的日子我们都充满激情。在此期间你毫无头绪根本不知道该做什么。就像鱼儿离开了水每一行代码对你来说都是个迷。Doctype哈见鬼这个div到底是干什么用的第一个阶段令人生畏、让人提心吊胆却又激动人心。到底有多少种该死的语言要学啊
不过你最大的优势或许就是你不知道水有多深译者注原文”you have no idea how deep the rabbit hole goes”典故出自《爱丽丝梦游仙境》中爱丽丝掉进了一个深不见底的兔子洞。学习HTML只是向前迈出的一小步。
阶段2起步 虽然花了些功夫你最终还是学到了足够的知识迈出了你进入编程世界的第一步。尽管第一阶段完全是“我该怎样/该从哪里开始”的懵懂状态到了第二阶段你已开始慢慢地建立自己的技能体系。当然CSS定义样式的语法对你来说依然陌生但至少你能够在刚买的代码编辑器中改动一下代码并在浏览器中看看改动的效果。那真是一种美妙的感觉
阶段3极度沮丧 想象一下你在洞穴里迷路打着手电照亮每一个隧道以寻找出路。每走一步你都希望看到一丝光亮。不幸的是我们这一行的学习曲线非常陡峭。我只能很抱歉地说那一丝光亮不会持续很长时间。你必须做好在这个阶段花费数百小时的准备。当你绝望地试图搞清楚那些让你抓狂的东西是什么意思的时候你需要不断不断不断地阅读技术书籍。
如果你觉得太过沮丧而难以承受请平复一下心情想想我们每一个人都曾在职业生涯的这个阶段或那个阶段有过和你一样的感受。你不是一个人在战斗。坚持下去不久之后你就将到达“顿悟”阶段。
阶段4顿悟时刻 “顿悟”那一刻是世界上最棒的感觉之一一瞬间突然你“搞定了”“哦哦哦现在我终于明白了”。拿我自己来说我发现编程中的重大突破通常出现在夜里此时其他人正在睡梦之中。当我读了八遍代码之后原本捉摸不透的地方现在至少有点儿清楚了。
这个阶段你学的所有技术和语言都开始派上用场了。
阶段5脆弱的代码 如同之前的阶段“脆弱”阶段也相当漫长。在这一阶段你成功地构建了应用程序并实现了预想的结果但是底层代码无法应对客户需求的突然改变At this point, you are successfully building applications and achieving your desired end result, but the underlying code is one client feature-request away from popping。译注but 后半句不大好翻译还望高手解救。。此时你编写的方法长达几十行而测试的观念尚未在你脑海中形成。
但至少你在做一些实际的东西了。就目前来说请将你在GitHub上的pull请求局限于书写文档和改正拼写错误。不要低估了这些工作能给他人带来的帮助。
阶段6模仿 模仿阶段很重要。模仿你心目中的大神编写的代码——甚至是一行行地复制他们的代码除此之外没有什么更好的办法来学习恰当的编程技巧了。别灰心每种带有艺术性的职业生涯都少不了模仿阶段。幸运的是GitHub让这种无声的崇拜比以往更容易了。当然复制代码只能帮到你这么多但它开了个好头。模仿那些能够启发你的人最终你将开始形成自己的风格。
阶段7自以为是 此时你终于开始陷入这样一种境地你当然还有巨大的改进空间但自信心也在快速膨胀或许太快了人们常说在头几年里你还不足以认清自己有多无知
在这个阶段避免冲动让自己变得太骄傲自大。骄傲自大对任何人都没好处只会让未来更出色的你在回顾过去时连连摇头。当你想要在GitHub、Reddit或者StackOverflow中留下嘲讽性的评论“哥们学学怎么编程吧”的时候千万别这么做。不久以前你自己也曾是个十足的菜鸟。请传递正能量而不是打击别人。我们在同一条战线上只是处于不同的阶段。
阶段8学习Vim 如果你曾观察过与你共事的开发者惊讶于他在代码编辑器中操作的速度那么他有可能是在用Vim。尽管Vim的学习曲线十分陡峭但一旦你精通了它你的工作流程在旁观者看来也将如魔术一般神奇。
这是你开始掌控你的编程技术和工作流程的阶段合适的工具跟技术一样重要。
阶段9当代码成为艺术 尽管要花上数千小时但终有一天你看着自己的代码阅读起来就像操作命令行那样轻松你会意识到它简直就跟艺术品一样。你的代码有版本控制、良好的抽象、完美的可测试性、可伸缩性而且易于阅读。在你职业生涯的某个阶段你可能曾陶醉于自己能够写出神秘、令人困惑但能正常运行的代码。但是利用编程语言中每一个可能的技巧和隐藏特性或者只是为了炫耀自己的聪明才智而把复杂的逻辑简化为一行代码这些都不是成熟开发者的标志。相反它展现的是一个自以为是的开发者完全不为将来的代码维护者着想。
当代码的可读性和它实现的功能对你来说同样重要时代码就变成了艺术。到了这个阶段你就是在为人类而不是为机器编写代码。
阶段10—经验丰富 当编程成为一种本能你就到达了职业生涯的下一个阶段。此时你不再思考语言和框架层面的东西而仅仅是发现问题并从你的开发工具箱中选择正确的工具来提供解决方案。一个经验丰富的开发者懂得西部牛仔式的单枪匹马蛮干为何很少是正确的道路。与项目组所有成员讨论每一个新特性、准备白板、编写故事译者注: story、生成测试这些都是在开始写第一行实际代码前完成的工作。
至此你已成为一个成熟、思虑周全、其他人都愿意与你共事的开发者。恭喜
阶段11——摇滚巨星 很少有人能达到这个阶段。摇滚巨星阶段是职业生涯的巅峰。除了日常工作你经常在研讨会上发言成为无数开源项目背后的领军人物你要抽时间通过邮件列表参与到web的未来发展并为之贡献力量同时还要在IRC上帮助新人。你是那种以编写编译器和解析器为乐的人。
别人称呼你为摇滚巨星或是忍者但你厌恶这类标签。你比其他任何人都清楚——学无止境
原文链接 Jeffrey Way 译文链接 http://blog.jobbole.com/56252/
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/914471.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!