学做程序猿难不难?
网友“落叶知秋”私信问题:想问一下你,学做程序员难不难?
本文分析猿哥的回答和网友问题追问。:
网友:想问一下你,学做程序员难不难?
猿哥:其实做任何一件事,难不难,都是由下面几个因素组成的
1、你每天能有多少时间来学习?
2、你的基础怎么样?
基础不是编程这方面的基础,而是相关的周边知识,比如如果自己就是本科理工科毕业,那么自己本身的数学逻辑计算等基础学科应该相对好一些,学起来肯定容易一些,如果自己高中毕业,都没考上大学,那难度肯定大许多。
3、自己的学习特长,有的人善于音乐,有的人善于体育,有的人善于文字写作,有的人善于三维空间,有的人善于外语学习,有的人逻辑思维比较好,所以不同人有自己的特长,针对自己特长的领域学习,学习起来就会较为轻松。
网友:
我以前是做普工的,年龄也挺大的,都29了,如果想做软件这个行业你看能学不。以前也没想过认真学点什么,这么几年混下来啥专场也没有,这一晃就到而立之年了。
嗯嗯,我心里没底,只有初中学历,英语认识的单词不超过二百个。
我这种条件学软件开发是不是太难太难?
猿哥:
感觉是有点难,这个年龄多数都(或者即将要)结婚生子,可能还要做其它工作来赚钱养家,说不定真正学习的时间不多。不是很建议转换学编程。除非你自己学习能力很强,之前数学也非常好。
如果自学能力和基础不是非常厉害,潜力不是很大,学完也只能靠这个找到一份一般的工作。
转行学编程,基本上我觉得最少也要几个最基本的条件
1、数学,至少也要高中数学知识,甚至要大学高数
2、英语也至少要高中英语词汇量,能看到最基本的一些英语单词
3、时间这个最关键,每天坚持学习3小时以上,按网上说法,学习一项技能要持续投入1万个小时,如果按每天3小时,一年才1000个小时,你得学10年才算基本上达到比较熟练的程度。