发布网友 发布时间:2022-04-23 02:13
共4个回答
热心网友 时间:2022-04-27 09:10
1、方向难
编程行业是有分工的:有做前端网页的,有做移动端ios的、安卓的,有做后台的。做网页的,有用jq+原生js的,有用vue.js,有用react的;做安卓的,又可以分做底层嵌入式驱动的,做系统框架的,做应用的。做后台的,又分为很多框架,技术栈和语言不同,java ,.net,python等等各领*。
选择一个好的方向,难!因为每个分工没有优劣之分。也许你只是想混口饭吃,不在乎做哪方面。
我的想法是,兴趣是最好的老师,用它来告诉你。
2、基础难
在学习上面知识之前,你还得先打下基础,毕竟没有不会走路的婴儿能够跑步的。要学的基础很多,包含计算机的组成,网络通信协议,数据结构等等。
基础就像地基,不稳固的话,你的代码就会摇摆不稳,随时有崩塌的危险。
基础的学习,涉及到的概念会比较多。就如一开始的二进制知识原码,补码,反码,就常常令人发疯。
学到什么程序呢?
那培训出来的人那样,可以手写java虚拟机的程度吗?
完全不必,我想出来工作10几年的都没几个人能到达那种大神境界。
能笔试通过就够用了。
基础的学习,可能就得花去你两三个月的时间,还是在你有毅力坚持的情况下。
3、实战难
你按照教程的步骤一步步操作,发现怎么一开始搭个环境都不行,这个版本怎么跟我的不一样这么旧。
好不容易环境没问题了,怎么我的代码就是运行不起来,明明看起来跟书本是一样的。
错误千万条,条条通向bug。
自学的人往往身边没人合适的可以请教的人,教程一般来说都会相应落后,实践的例子大多是demo样例级别,跟工作中用的东西差别很大。这三个搞在一起,想死的心都有了。你会发现学习了大半年,项目经验却基本为零。
4、精通难
自学编程,遇到的问题基本上都是自己摸索解决的,有些东西可能也暂时无法解决。由于没有实际的工作经验,没有处理和积累过工作中会遇到的各种突发问题,没有参与大型的高复杂度的软件设计,缺乏跟同事们的技术交流,技术会达到瓶颈,也很难养成良好的编程规范。
热心网友 时间:2022-04-27 10:28
会者不难。
你先编写一个“某某中学田径运动会”的程序。
体验一下编程的乐趣。
热心网友 时间:2022-04-27 12:02
英文基础要好,有数学建模思想。现在的编程语言基本都是英语,很少有中文。其次,还要学C语言,C++,Java,VB等
热心网友 时间:2022-04-27 13:54
学编程有什么难的。学习编程的难度在于学编程不是学习一门孤立的编程语言,而是学习一门系统工程,编程语言只是最为基础的内容。
编程语言之外还需要学习数据存储、数据操作,起码要熟悉两种以上的数据库系统。
编程语言之外还需要学习文件操作,尤其是xml要精通,读取、操作、配置都要非常熟悉。
还要学习通信、消息、各种协议、前后端数据交互、前端页面设计开发、缓存等等。
还需要学习服务器的知识、容器的知识,以及第三方的类库,各种的接口API等等。还有数据结构、设计模式、项目管理、工程知识等等。
总之编程这块要学的东西非常之多,知识面广泛,内容庞杂繁复,而且很多还需要精通,所以学习是有难度的,而且编程领域知识更新速度非常快,需要持续性的学习投入的。