Java并发编程,怎么编程( 二 )


在校本科生如何自学编程?

Java并发编程,怎么编程


我跟你讲 , 就算我这样十几年都在Windows下搞没摸过Linux , 其实学到的东西超过90%也是可以直接用到Linux系统上的 。难道我在Windows下学会了写编译器 , 换了Linux要重新学一遍怎么写编译器嘛?简直是扯谈 。初学者就应该老老实实用IDE , 专心编程学算法 , 不要管什么底层 , 什么编译链接的过程 , 那些等到你有了足够的概念之后再去搞 。
这跟初学者不要一上来就学C/C是一个道理 。这两个观点任何理性的人都应该同时支持或者同时不支持 , 否则这个人就是不真诚 。所以赶紧买一本Head First C# , 下载Visual Studio 2013 Express , 开干吧 。免费中文编程视频没事少看 , 想看还不如去看Coursera的视频(只要你英文过关) , 反正也是免费的 。
新人想学编程 , 如何入门?
Java并发编程,怎么编程


首先,你得选择学哪种语言 , 现在主流的有c,c,c#,java,还有最近热门的python 。c是学习高级语言的基础;C主要用于编写大型软件核心代码和汇编一样 , 比较难学 , 不过学好了后 , 很有前途;C#主要用于编写一些系统软件 , 比如游戏引擎核心代码 , 编写比较简单 , 界面比较友好;ASP.NET主要是用C#语言编写开发网站(B/S架构) 。
java有J2SE\J2EE\J2ME\JSP 。J2EE是用很广泛 , 主要偏向于企业应用软件和一些桌面系统(C/S架构) , 计算机平台;第二 , J2ME,面向无限领域 , 主要用于开发手机一些软件 , 比如手机游戏 。很有潜力的家伙 , 看看中国的手机用户就知道了;JSP主要也是开发网站 。Python是人工智能必须的语言 , 想要追赶前沿 , 这是最优的选择 。
你们都是怎么入门学编程的呢?
谢谢邀请!作为一名计算机专业的教育工作者 , 我来回答一下这个问题 。首先 , 入门编程需要一个循序渐进的过程 , 需要先了解基本的编程语法 , 从解决基本的数学问题开始 , 进而展开编程语言的学习 。以学习Java编程语言为例 , 首先需要了解Java语言中的基本编程元素 , 涉及到类、对象、属性和方法 , 接着开始学习如何构建面向对象的编程过程 , 涉及到类的设计、对象的创建以及方法的调用 , 在学习完基本的流程控制之后 , 就可以解决一些简单的数学问题了 , 比如求指定范围内的素数等等 。
这个过程是打开编程大门的第一步 , 通过这个阶段的学习 , 也能够在一定程度上培养自身的编程兴趣 。其次 , 入门编程要构建一个初步的编程思维 。所谓的编程思维就是通过编程语言来解决问题的思路和方式 , 简单的说就是一个抽象的过程 。锻炼编程思维一个最为有效的办法就是完成大量的实验 , 通过对于实验的不断总结从而形成自己的编程思路 。
所以 , 学习编程如果有捷径的话 , 那么就是不停地做实验 。最后 , 入门编程需要有一个完整的知识结构 , 这个知识结构涉及到操作系统、计算机网络、数据库、算法设计和数据结构 , 在当前的大数据、云计算时代背景下 , 还需要掌握大数据和云计算的相关知识 , 尤其是IaaS和PaaS 。这些知识完全可以在学习编程语言的过程中同时学习 , 这些内容的掌握程度对于编程能力会有较大的影响 。

推荐阅读