海军陆战队相信,如果你拥有强壮有力的男人和女人,你就可以通过适当的训练使几乎所有士兵都变得非凡卓越。编程是一项技能,就像弹吉他,游泳或骑自行车一样。人不是生来就会骑自行车的。

每当我看到工作量是我的两倍但收入却比我少四倍的朋友时,我总是想说:

“你不想当程序员吗?你真的非常聪明。也许你只是入错行了。”

为什么要编程?

在学习成为程序员之前,最好先弄清楚编程这个职业有哪些优势。

1.工作轻松有趣。

编程是一项轻松有趣的工作。它会为你提供创新空间。我非常喜欢编程。起初,我不敢相信人们会付钱让我去做自己非常喜欢的事情。后来我就习惯了。

2.报酬丰厚。

我很高兴看到朋友们在本行业工作五年后就购买了新的汽车和房屋。

3.工作时间灵活。

朝九晚五的办公室工作糟糕透了。任何曾遭遇堵车或因迟到五分钟而受到处罚的人都会这样跟你说。你想上午 11 点上班下午 5 点下班吗?是不是觉得这只是痴心妄想?对于大多数程序员来说,这就是现实。只要能做好你的本职工作,没有人会介意这个。在许多公司,你根本不必去办公室。一切都是可以商量的。

4.职业发展。

在几乎所有公司中,都需要付出努力来获得理想的职位和薪水。但是程序员只需做好一名程序员。你无需经过重新培训去成为经理或争取高级职位。你唯一需要做的就是成为一名专业人士。拥有 5-10 年工作经验的程序员的报酬非常丰厚。

5.国际流动性高。

世界上薪水最高的三个职业是律师、医生和程序员。律师很难在国外找到工作:他们必须研究目的地国家的其他法律、判例等。医生必须学习语言,研究医疗协议,然后通过考试获得当地执照。程序员则不需要学习任何东西。相同的语言,相同的标准,甚至连客户也常常是相同的。

为什么学习 Java?

以下三个因素促使我做出了将人们重新培训成 Java 程序员的决定。

1.Java 是最容易的编程语言之一

高中毕业生可以在 3 到 6 个月内掌握这门语言,具体取决于他们的基础知识和每天的学习时间。

2.对此项技能的需求量很大。

即使没有经验,你也可以找到工作。公司很乐意雇用有前途的新手并对他们进行培训。

3.业内最高薪水。

薪水最高的职业之一,这对初学者尤其重要。

你不能通过读一本书就成为程序员。这至少需要 500 个小时的练习。就像拳击一样。你不能通过观看所有格斗来成为专业人士,而是需要花很多时间去练习拳击。

任何提及在十小时内教会你编程的承诺,都与在十小时内教会你拳击并将你送入拳击场的承诺是一样的。别那样做!

有时,一个新手会在论坛上发帖,寻求有关如何成为程序员的建议,然后人们会说:“自己编几道练习题,然后做就是了。”事情并非如此。人不能创建超出他们知识范围的任务。你要么一知半解,要么一无所知。

只有真正精通某门学科的人才能创建出一系列连贯的任务,这些任务可以教你一些新知识,并且无需用一周的时间来完成。这正是我所做的事情。

创新的学习方法

CodeGym 课程与大学课程不同。你很快就会认识到这一点。但是,我们的方法更有效。

在大学里,你可能必须听很长时间的讲座,然后去实验室进行实践。这种方法旨在为你提供广泛的知识,但在真正的实用技能方面却存在很大的不足。而且,实事求是地讲,这种方法几乎不能为你提供有价值的技能。

我的方法却有所不同。我相信理论部分意味着知识,而了解某些内容意味着能够回答我们的问题。因此我要从提问题(凭借你当前的知识很难完成的练习)开始,然后再给出答案(使任务变得容易很多的理论)。

我分三个阶段介绍新知识:

1) 简介(最基本的理论或几道练习题)

2) 基础知识(让你完全理解主题)

3) 详细信息和细微差别(填补空白)

这样,你对每个主题至少涉猎三次。此外,每个主题都是相互关联的,要想全面解释某个主题,你对其他主题至少要进行粗浅地讨论。

有些学生对于涉及他们尚未学过的知识的任务感到沮丧。这些任务使你有机会思考借助已学知识完成任务的方法。这可能需要一两个小时的时间,但随后你将获得新颖或令人满意的解决方法。

另外,在现实生活中,你会被分配一项任务,只有到那时你才开始寻求所需的信息。而我们为你提供了现实生活。越早习惯它越有好处。

学习所有级别并培养你的技能。不编写代码是无法成为程序员的。而成为一名程序员真的很棒。

 
标签: 分类: 文章, 转载

评论数量 (0)

    留下一个评论

    剩余2000个字符。 一共限制在2000个字符内.
    发送评论

    搜索

    关于我

    姓名:余钊

    英文名:Joshua

    现居:武汉

    Email: yuzhao_blue@163.com

    关注:架构, 全栈, SQL, 高性能, 高并发

    日历

    归档