女生如何学好编程?

关于内行,不时有一个错觉就是,编程必需要有高数基础和优秀的逻辑思想,但这只是决议了开展的下限,当你在低端,中端浸淫了很久末尾逐渐踮脚望向高端的时分,就会发现,数学才干和逻辑思想成为掣肘。而并不是说高数不行,逻辑思想不强,就没方法成为一名顺序员。可以说,中国80% 的顺序员,素日里的任务跟高数,跟逻辑思想没有什么太大的关系。

大家都说高数要好,逻辑思想要好,其实这两样决议的是编程中最重要的——算法才干。而中国的软件行业,更倾向于二次创新,极少数的大公司,如BAT,在面试时会格外严苛的考察算法外,简直没有什么其他公司会在算法上跟人过不去,他们更看重的是你的任务阅历,做了多少项目,用过多少框架。

再说楼主举的两个言语,一个过于复杂,一个过于难。VB其实没多少顺序员会的,这个普通是非计算机专业的先生作为了解编程是怎样一回事的启蒙课程来学的,而C则是比拟难学透的一个。楼主这么萌,不如来学java吧。不需求算法,不需求逻辑。算法有api,逻辑有框架。伟大的SUN公司给你写好了算法提供了api,勤劳的开源组织给你分好了业务逻辑提供了框架。学java就是学api,把各种api用会,知道怎样往框架里套业务逻辑,你就是一名萌萌的顺序员啦。

当然,假设作为一个女生,确实无法了解嵌套循环,递归,多线程这些烦人的东西,不如来写前台吧。js+html+css,这个真的不难学,而且大少数公司的前台都是女生吧,毕竟性别优势,女生关于切割,比例,配色,关于美的了解,一样能让那些只知道写后台的死屌丝顺序员们相形见绌。

所以关于题主的效果,回答就是,该怎样学就怎样学,不懂的暂时跳过去,等学到前面再看前面,就能豁然开朗了。关于费脑子的东西,嵌套循环,递归等等,不要跳,一步一步在纸演出练,多了自然就熟了。不要过于纠结算法,多练习业务逻辑。什么数学,逻辑思想,统统让他滚蛋。记得每天入手敲,编程是个肌肉记忆的活,我几天没敲就发现自己好多都忘了。

这世上大少数是普通人,很少有绝顶聪明,也很少有真心很蠢的。普通人的成功来自努力付出。题主没什么可困扰的,放手去做吧,just do it。数学不行,逻辑思想不行,照样可以把编程学的很好并且以此为生没有半点效果,只是能够没方法成为年薪100万的高管,没方法进MS,google。关于大少数中国的顺序员来说,数学才干和逻辑思想真的不算事。

我胳膊不长速度不快,一定打不过林丹,我还可以学羽毛球吗?

我个子不高身体不壮,一定打不过姚明,我怎样把篮球学好?

我心脏不好肺活量低下,一定跑不过刘翔,我干脆不跑步好了?

提供最优质的资源集合

立即查看 了解详情