编程思维的四个步骤
自学编程应该学习哪些知识?
自学编程应该学习哪些知识?
曾经是将编程当作工作的工具,如今是将编程当作生活的乐趣。
为什么要编程?记得自己当初接触编程的时候其实对编程啥都不懂,只是感觉自己对计算机很有兴趣,总喜欢捣鼓一些软件做点什么东西出来,但其实当时也没涉及到编程,兴趣也并算是很大,但当自己接触到单片机之后,发现可以控制一些灯、电机之类的东西,这才对编程有了很大兴趣,所以自己后来就一直学C语言,再转型进行PLC、机器人之类的编程也就不是那么难了,所以明白自己为啥要编程,喜欢哪一方面的编程,有个目的性很重要。
每个人对于编程的对象时不一样的,我是对单片机这块比较感兴趣,而同寝室的同学当时就对web比较感兴趣,最后也是走上了完全不同的道路,加上现在对编程的要求也越来越高,涉及到的范围也很广,有个目标会比较好。
编程的基础是什么如果只是玩玩,照着网上或者书上的例子跟着做就好,但如果想当成工作,那就有点基本素质要求了。
首先是逻辑能力,毕竟编程大多数都是对条件的判断或者约束,在这点上如果没有点逻辑判断能力后面就做不好,像流程控制上面也需要考虑完备性,出现异常时怎么处理,这都是需要一些逻辑能力的,还有软件测试人员对反逻辑的要求更高。
再次就是英语能力,编程本身就是字母所组成,对英语感冒的话,只能呵呵了。其实编程所需要的英语比起四六级还是简单得多,考试是考人的,但作为说明书的英语其实没那么难,记住几个专业词汇,大多数都还是看得懂的,记得自己当初就是看这些说明书看了3个多月,六级直接裸考就过了……
编程怎么学语法就那么多,高深的技巧也是需要慢慢累积的,一开始就做一些小项目,如果找参考书的话,尽量找那些项目化的教程,避免大篇幅将语法的,看着头痛,其实也没啥用。
网上找的话,单片机这块Arduino其实就有很多简单的项目案例,再复杂一些的就可以直接上GitHub,里面也有很多好玩的项目,说白了就是一个项目一个项目得做,出现了问题再去想想怎么解决,这个才是重点,就是自己排错的能力,当然如果可以,做了几个小项目之后,再看看编程规范,比如华为的编程规范,对于大多数人编程还是需要规范一点的。
以上是个人见解,希望对您有帮助,有不同意见欢迎讨论。
自学后端开发有哪些步骤?
最近想学习后端开发,有哪个大神分享一下经验
入门后端,就是先选择C++,java.c#.php等
首先java现来说就是好找工作,岗位多,库多学会了不愁找工作,一点就是竞争压力会大点,c#是方向多,后端,都行。做桌面应用有这宇宙第一的vs更是如虎添翼,php呢就是和前端搭配起来容易入门。。。。
各个语言都一样,联系走t型路线,现追求深度在追求广度。 一法通万发通。毕竟最重要的是思想和思维。解决问题的方法。
再一个谁说只能选一门来着,都学了。到时候看项目需要,哪个省时省力有效率用哪个,岂不美哉。。。。