开发者社区> 行者武松> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

自学成才的开发者有何优势和劣势?

简介:
+关注继续查看

无论你是自学开发者,还是科班出身,你都可以在团队中,发挥自己的作用,两者都有自己的优势,也有一些不足。事实上,很多天才都是自学成才的。你是自学成才还是科班出身?在工作中是否意识到了自己的优势和不足?欢迎在评论区中和我们分享你的故事。

  •  热爱编程

毫无疑问,自学成才的开发者有很多种优势。其中之一,就是他们特别热爱编程和解决问题。很多自学开发者之所以能够在没人帮助的情况下坚持这么长时间,就是出于他们对编程的热爱。

  • 决心强、天赋高

众所周知,编程学习是一个特别困难的事情,而自学编程的难度则会更高。他们能够坚持下来,除了对编程热爱之外,还说明了他们是非常有决心的人,而且有着较高的天赋。

  • 记忆时间更长

还发现了一个现象:当你自学一件东西的时候,你对它的记忆时间会更长,它会深植在你的脑海中。

  • 自学开发者有何劣势?

代码组织和结构

这些开发者写的代码通常都很乱,但是随着经验的累计,他们会去刻意的学习代码组织技巧。在意识到自己的问题之后,他们经常会彻底放弃此前的凌乱项目,把整个项目重新做一遍。

理论知识

大多数自学开发者都是这样学习的:

     在Github等地方找到一些有趣的代码,然后用谷歌进行搜索学习。

部署代码。

而这样的学习方式缺少了下面的这个步骤:

       寻找有关这些代码的技术信息。

这意味着,尽管这些开发者能够使用编程语言的大部分功能,但是他们却缺少理论,在一些情况下理论知识的缺乏会成为他们的劣势。

总结

无论你是自学开发者,还是科班出身,你都可以在团队中,发挥自己的作用,两者都有自己的优势,也有一些不足。事实上,很多天才都是自学成才的。

你是自学成才还是科班出身?在工作中是否意识到了自己的优势和不足?欢迎在评论区中和我们分享你的故事。


作者:鲁行云

来源:51CTO

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
热点浅谈:与传统IT开发相比,低代码平台有何优势?
传统的瀑布式应用程序开发过程,需要许多具有高度专业化角色的人参与。例如,该过程需要业务分析师创建功能需求,技术分析师将这些需求转化为技术规范,数据库管理员创建数据库并设计数据库模式,UX/用户界面开发人员创建线框和设计,许多开发人员编写应用程序,将所有部分结合在一起。
0 0
【观点】如何打造网站高性能的核心优势
【CSDN编译】导读:本文根据Jeff Atwood的博文《Performance is a Feature》整理编译而来。作者就如何创建高性能网站分享了一些经验。现整理出来与大家分享。 以下是博客内容: 很多数据表明,网页打开和下载的速度越慢,用户越不愿使用。
761 0
ChaosMesh 有如下优势
相比于其他混沌平台,ChaosMesh 有如下优势
0 0
一对一直播系统开发,稳定的系统更具发展优势
一对一直播系统开发,稳定的系统更具发展优势
0 0
6秒拉起3000个!阿里云Severeless产品背后的底层技术究竟有多硬核?
本文将详细展开介绍袋鼠系统在阿里云强大基础设施上所做的优化,揭秘支持阿里云云原生 Serverless 快速弹性背后的底层技术。
0 0
+关注
行者武松
杀人者,打虎武松也。
文章
问答
文章排行榜
最热
最新
相关电子书
更多
新平台:优化前端技术栈产品体验新思路
立即下载
阿里云千万级架构的构建--架构的成长演变之路
立即下载
《更快更稳更安全》
立即下载