q1:我从来没有接触过凯发官网首页,也能学会吗?
q2:4个月的学习时间,真的能从事编程这个行业吗?
q3:同样的学习条件,同学已经开始做项目了,我还在懵懂期,是不是我不适合学?
q4:试听课时我觉得听不懂,我想换专业。
马云在推广电子商务时,也是备受冷眼与质疑;
褚老先生在深山种橙子时,从没想到日后的“褚橙”会这么火;
他们不知道结果会怎样,但坚定心中有梦,就一定要去追寻。
因为如果不开始,永远不会有结果。
在没有真正投入精力去学习某一种技能时,永远不要对一件事情妄下定论。
q1:我从来没有接触过编程,也能学会吗?
在学习编程之前,想清楚自己到底想写什么程序。
学习编程就像是在学习建造东西。如果你知道自己想造什么,你的编程学习之路将会豁然开朗。如果你的目标只是“学习如何编程”,却不知道自己到底想写出什么样的程序,也不知道这些程序将如何让你的生活变得更美好,学习编程的过程可能就会令你沮丧,受挫。
高薪、成为技术大牛、走上人生巅峰等梦想都不足以延续你学习编程的热情。如果有一天,你发现如何将编程与你的兴趣联系在一起时,你才会真正爱上编程。
想想用你所学的技术来改变自己的生活,未来还要改变别人的生活,这是多么有逼格的一件事!
你知道你到底想用编程来干嘛吗?网站?游戏?iphone应用?一个让你暴富的初创公司?周围人的刮目相看?还是想写个程序让电脑帮你完成一个枯燥的任务,以让你能花更多的时间去做其他事?这些都是有价值的目标。你需要搞清楚自己的目标,然后有针对性地学习。这样,学会这件事就不必考虑了,你需要考虑的是学到哪个程度为止。
q2:4个月的学习时间,真的能从事编程这个行业吗?
a2:编程一点也不神秘,一点也不难
编程和其他技能没有本质差别。就像英语里有语法和单词,数学里有不同的步骤和不同的题目。跟所有的手艺和技能一样,编程里也有前人总结的针对不同任务的技巧、工具和好的习惯。这些东西,在学习的过程中,老师都会告诉你,这样就规避了很多编程过程中常见的弯路。
当然,做任何一件事,起初都需要花费更多的时间,但以后会越来越容易。4个月,你不是在毫无头绪的在学习,而是在前辈们建造好的捷径上在赶路,而且是跟技术大牛同行,帮你一起扫清障碍,你赢得的不止是时间,还有经验。
q3:同样的学习条件,同学已经开始做项目了,我还在懵懂期,是不是我不适合学?
a3:没人能一次搞定
当你和同学一起学习编程时,你可能经常会有这种怀疑。你觉得你已经全身心投入了,你学的时间跟他一样长,甚至付出的精力比他多,但你的代码就是有!问!题!并且你对此毫无头绪。这个时候,你很有可能想要放弃,你觉得你永远不可能搞定,觉得自己就不是编程的料。
但是这种经历对任何一个水准的程序员而言,都再正常不过了。有过这种经历,并不代表你的智商,技术悟性,或你和编程的适合度有任何问题。不管你是编程新兵,还是程序大牛,你都会遇到这样的经历。而新兵和大牛的区别就在于如何对待这样的经历。
新兵和大牛的一大区别就是信念。什么信念呢?就是深信出错的原因是符合逻辑的,并可以找到的,深信问题可以被解决,深信总有办法实现自己的目标。从0到1之路也许并不明显,但只要你有耐心,你通常都可以找到。
所以,不要害怕,也不要去想自己是否足够聪明,想这些都没意义。你只需要想如何去解决当前的问题。另外别忘了,你不是一个人在战斗,你还有老师,他时刻在准备着给你解惑。
q4:试听课时我觉得听不懂,我想换专业。
a4:坚持比方法更重要
的确,编程的语言有很多,学校也针对市场的需求开设了很多的专业。但是,除了前端设计和后端功能的区别,其实他们都是相通的,你可以挑选来任意一门作为你的第一门语言。
不管上什么编程课,你都会有这么一段 “撞墙期” 。唯一的解决办法就是坚持到底。这意味着你要不断尝试新事物,学习新知识,不断地、一步步地、去解决问题,去编出你要的程序。如果这时你认真回看自己的编程初心,你就更有可能获得成功。
坚持到底,就会胜利。这就是我之前提到的信念的价值所在。如果你真的坚持到底,你就真的会胜利。