1. 我学习编程感觉困难的原因是什么
使编程困难的其他原因:
1.修复本以为不可能坏的东西
通常,我会使用自己并不十分了解的软件去解决特定问题。
如果运气好,我使用的程序会有准确的使用描述。但更多情况是程序要么没有描述,要么是错误的描述。
如果文档里面的描述与事实不符,你会怎样?如果写文档的人就在你旁边还好,否则只能借助Google或者从源码中寻找答案。
借助Google查错的经历真是不堪回首。好不容易Google到一篇帖子,有个倒霉鬼恰巧和我遭遇了完全一样的问题。我的心激动得跳个不停,我用颤抖的指尖把这找来的咒语输入,以为这样诅咒就能解除……结果,还是不行。问题依旧。
2.不通过学习解决问题
我是个没有出息的懒鬼。当我试图用LaTex对一个图表做排版时,就不想去阅读长达391页的说明书,让我为了文档中的一个图表用十分钟读完一个391页的文档是不现实的。
从长远来看,选择快速的方法处理问题是个灾难。
我问过我的老板,他是否需要漂亮的幻灯片来演讲。他说需要,但要我明天之前给他。我权衡了需要时间去学习的几个方案,最终选择了PowerPoint。
3.恶劣的编程环境
幸运的是我们还有可去的地方,那就是睡觉。很多编程问题是在睡觉过程中解决的。
有两种方法:首先将考虑的问题记住,然后睡觉,第二天醒来一些问题就被解决了,很容易;
另一种方法是睡觉前在一些论坛或者用tweet发个帖子,第二天已经有人将解决方法发给你了。
做一名优秀程序员需要很长的时间,你需要学习很多东西,当遇到问题的时候,你需要知道向谁请教。
2. 我在学java初级,网络编程这一章。觉得像这种代码和方法好难记住啊怎么记啊全部背下来吗
我觉得学编程,写项目没有必要去背代码,除非你是为了面试,那就可以稍微背一下。你可以先了解网络编程相关的函数大概了解它们的作用,然后去一些代码开源网站找一些java网络编程相关的项目,然后你尝试去模仿它,这样的话,你的编程能力可能就会进步得快一点。
https://www.runoob.com/java/java-networking.html
里面也有相关例子的讲解。
3. 初学电脑编程需要什么
初学电脑编程需要学习英语,选择一门编程语言,要有数学基础,具体介绍如下:
1、英语基础
计算机英语与传统的英语知识不同,需要了解的大部分是计算机的专业单词或者词汇,普遍较为简单。但是在高级编程中,会出现比较生涩的词汇,对于想要参与计算机语言设计以及在职业发展上有更多追求的同学可以自学一下大学英语。
2、选择一门编程语言
选择一门编程语言。虽然目前编程语言有600种左右,但是比较流行的编程语言只有几十种,所以尽量选择流行程度比较高的编程语言来入门编程。对于没有明确编程场景的初学者来说,尽量选择全场景编程语言,比如Java、Python、C#等就是不错的选择
3、数学基础
当然拥有初中阶段的数学基础也可以成为一名合格的程序员,这也是目前很多计算机编程培训学校招收初中毕业学生的原因。但想要成为一名优秀的程序员,最少要高中及以上的数学基础,而且要懂得如何举一反三,灵活运用。
4、了解计算机操作系统原理
所有的开发或者说软件应用都是在特定的操作系统上进行的,所以计算机操作系统原理可以说是基础中的基础是必须要了解的。
5、数据结构和算法
这门课程能够决定一个人程序设计水平的高低,是学习过程中需要重点掌握的。C和C++都是可以选择的,前期可以先学C,再学C++会相对简单一些。
在学习编程语言的过程中,也需要同时学习计算机网络、数据库等相关知识,在当前的云计算和大数据时代背景下,还需要掌握如何通过云计算(PaaS)来辅助开发,以及如何利用大数据平台的各种资源。