找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 115578|回复: 0

为什么别人可以成为自学成才的程序员,而我不行?你先看完文章吧 ...

[复制链接]

该用户从未签到

发表于 2021-1-19 17:49:07 来自手机 | 显示全部楼层 |阅读模式

您需要 登录 才可以下载或查看,没有账号?立即注册

×
很多时候,我们看到专家说自学编程无疑是掌握编程技能的最好方法。根据这些报告,世界上超过一半的程序员认为自己是一个自学的程序员。此外,让我们暂时忘掉专家的说法和报告,看看采用自学编程方法的好处:

                               
登录/注册后可看大图


[list,
[*,你成为你自己的主人,可以根据你的方便来调整你的学习旅程。
[*,在自学的方法中,你也会遇到并学习一些额外的技能或概念。
[*,当你成为一个自学成才的程序员时,你真的有了一个很好的项目组合,这些项目对你未来的职业前景有很大的帮助。
[/list,成为一个自学的程序员的道路值得吗?
但是就像他们说的,这种自学成才的编程之旅也给个人带来了一些不必要的困难或挑战。
在更进一步之前,首先你需要在脑海中清楚地知道,作为一个自学的程序员,并不是意味着你不能跟随任何讲师或参加任何培训项目。在自学过程中,你不是只能仅仅依靠自己来提高你的编程技能,相反,你必须承担起自己的责任,通过书本、教程、讲座、培训课程或其他任何方式提升你的编程技能。另外,你应该有很大的耐心,因为你不能指望自己在几天或几周内在编程方面表现出色。

                               
登录/注册后可看大图


不用说,成为一名自学的程序员的道路并不是很直截了当,一个新手要想成为一名熟练的程序员,就必须面对许多不确定因素和困难。在类似的背景下,让我们来看看自学成才的程序员所面临的几个最常见和讨论最多的困难:
1.挑选有价值的学习资源

在自学编程的道路上,新手的主要困难之一是为自己找出有价值的和相关的学习资源。他们经常需要花足够的时间寻找丰富的内容和学习材料。而且,由于网上有成千上万的在线资源,个人选择有价值的资源变得更加困难。此外,很多时候,您会遇到这样的学习资源,这些资源由几个不必要的或不相关的主题组成,或者缺少几个重要的主题--因此,您在挑选学习材料时需要非常关注,因为不符合标准的资源不仅会浪费您的关键时间,而且还会使您对编程目标失去兴趣。

                               
登录/注册后可看大图


2.在整个学习过程中缺乏一致性

自学成才的程序员经常面临的另一个困难是始终保持一致性。一般来说,我们都以极大的热情和一致性开始学习任何新的东西,但随着时间的推移,我们开始失去兴趣,导致我们在学习过程中做出一些不必要的选择。而且,特别是在编程领域,要成为一名熟练的程序员,您负担不起这种不规则的学习方法。不过,如果你真的发现自己没有心情在某一天学习任何概念或话题--你可以选择修改以前的概念。

                               
登录/注册后可看大图


3.发生冒名顶替综合症的机会较高

也许你还没有听说过“冒名顶替综合症”这个词,但你肯定会在生活的各个阶段经历过这种情况,无论是学术、体育还是其他方面。在自学成才的编程环境中,当你通常怀疑自己的编程技能并在其他程序员面前自卑时,冒名顶替综合症是一种心理状态。然而,这并不是太严重的事情,甚至许多经验丰富的程序员也受到这种感觉的影响。它点燃了你心中的火花,使你成长得更多。但是当它在一个人的内部存在到一定的限度,就像在一个特定的水平之后,它就会开始影响程序员的生产力,也降低了人们的信心,特别是新的自学程序员的信心。

                               
登录/注册后可看大图


4.缺乏社会互动和社区讨论

自学成才的程序员通常不强调社会互动和社区讨论,这背后的主要原因是大多数人认为自学的编程过程倾向于孤立地进行编程或编码。然而,与相关程序员的社区保持联系在许多方面都是至关重要的,比如它可以帮助您跟上最新技术和趋势、创造一个竞争环境、共享学习资源、提出疑问或为特定问题提供解决方案等等。此外,还有各种各样的程序员在线社区。

                               
登录/注册后可看大图


5.缺乏时间管理

时间管理是个人,尤其是刚开始编程之初,自学编程的最受讨论的方面之一。在自学的编程过程中,你没有任何时间限制或截止时间来完成你的任务和课程,这在某种程度上没有什么好处,但也有一些困难。例如,自学成才的程序员通常会过度分析一个不需要深入理解的特定概念或主题,最终会使学习过程变慢。同样,由于缺乏时间管理,诸如收集学习资源、解决问题等过程所消耗的时间超过了所需的时间。

                               
登录/注册后可看大图


6.想到放弃

最后,在自学的编程过程中,当一个人想放弃这个过程时,会出现许多例子&挑战。当您不理解某个主题时,即使是在经历了2-3次,或者当您的代码不起作用时,或者当您与多项技术相混淆时,还有更多的--这样的情况会让您感到沮丧,并促使您退出这条道路。
但是不是说自学成为程序员是行不通的,但是他需要你克服的困难比较多,你要花费的时间会更多。
领取学习资料及教程查看下方图片

                               
登录/注册后可看大图
回复

使用道具 举报

网站地图|页面地图|文字地图|Archiver|手机版|小黑屋|找资源 |网站地图

GMT+8, 2024-11-1 19:30

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表