零基础之编程学习目标
零基础之编程学习目标
距离秋招就剩五个月了,时常陷入沉思:我会什么?能做什么?作为一名非计算机专业的研究生,接触过机器学习、深度学习等相关算法,看paper再复现时,常会遇到算法思路大体了解、不会编程实现的窘境,目前也只会matlab编程语言,深感压力。
现在也清楚了解到不论算法还是开发抑或是其他,c++是基础,不求编程能力能达到多么炉火纯青的地步,可以自己编程实现所需功能就很不错了。那么,该如何开始自己的零基础之编程学习?首先,c、c++、数据结构、算法、Linux系统等基础知识是必须掌握的;其次,就是多写代码,学会“编程思想”,学会用“广泛的思维”去考虑“编程问题”,这样当需要学习其他语言时,也能很快入门。学习贵在坚持,大牛们也都是经过百般磨练才成功的。对于编程功底薄弱的我而言,每天花上三四个小时,刷刷《剑指offer》上的编程题,相信距离“当你在紧张或疲倦时,依然能在纸上写出代码”的境界也就不远了吧。至于工作地方,还没有想好,边学习边根据自己的实力进行准确定位吧。
今天算是正式开始写CSDN的博客了,也是学习的第一天,希望可以坚持下去!