热门回答:
首先,你得选择学哪种语言。现在主流的有c,c++,c#,java,还有最近热门的python。c是学习高级语言的基础;C++主要用于编写大型软件核心代码和汇编一样。比较难学。不过学好了后。很有前途;C#主要用于编写一些系统软件。比如游戏引擎核心代码。编写比较简单。界面比较友好;ASP.NET主要是用C#语言编写开发网站(B/S架构)。java有J2SE\J2EE\J2ME\JSP。J2EE是用很广泛。主要偏向于企业应用软件和一些桌面系统(C/S架构)。计算机平台;第二。J2ME,面向无限领域。主要用于开发手机一些软件。比如手机游戏。很有潜力的家伙。看看中国的手机用户就知道了;JSP主要也是开发网站。Python是人工智能必须的语言。想要追赶前沿。这是最优的选择。
想要学好这些语言。还得报辅导班或者上网自学。我的动态里就有学习这些编程语言的网站。大多数都是免费的。
其他观点:
想学编程。是自己玩玩票呢?还是今后想从事这个软件开发的行业呢?或者是因为要用编程来辅助自己目前的工作呢?情况不一样。学习的路线和学习的深度不一样。
1、如果只是单纯辅助的编写一些小软件来辅助自己的主要工作。那么学习编程就相对来说学得简单一些。先了解目前的开发语言和环境。结合自己需要做什么小软件。然后找一门开发语言来学习就可以达到目的。但如果比较复杂的软件。因为基础和学习的深度不够。要开发这个软件就有些难度了。如果辅助性质的小软件。推荐使用VB.net。特别是桌面软件。这个开发环境比较容易入手。控件拖动。使用的语法比较容易理解。很容易上手。或C#.net。对于新手而且相对VB.net来说。个人感觉没有这么容易好理解。花一个月时间可能就能做一个小软件了。当然要参与到大型项目中。完全新手那就不是一个月的时间能解决的了。
2、如果是要从事软件开发的工作。那么学习时间就比较长了。对于软件开发者来说。不只是开发语言。还有计算机、网络的相关基础知识才行。
①:先说开发语言。确定好自己今后要从事的主要的开发语言。然后开始学习。比如:选择.net系列、或者Java、或者python等等。可以在网络上搜索一些成套的基础教程(一定从成套的教程。因为是由浅入深。学起来系统性而且容易上手)。开始学习。配置好环境。一步一步按照教程进行实践。
②:基础知识。作为软件开发者来说。单纯只具有开发语言的知识是很难有大的发展的。因为对于计算机、软件、系统、数据库、网络等等不深入了解的话。一旦涉及到深入的开发。你就没辙了。比如网络协议、接口、API等等相关知识。
那么基础知识要学习哪些呢?这里建议最基本的基础知识至少还是要学习的。比如:计算机组成与原理、操作系统、计算机网络、数据库原理、数据结构、编译原理、软件工程、软件测试等等。不一定要专门花时间到外培训。但至少自己花一些时间自学也是好的。万丈高楼从地起。没有基础就不可能高。
从事软件开发行业是一个不断持续学习的过程。从事到老还要学到老。行业更新的知识太快。如果不学就跟不上。基础知识不牢靠。今后工作学习中不能理解的就更多。会形成障碍的。
其他观点:
编程是一个笼统的说法。在工控领域有编程。比如PLC(可编程控制器)有编程、HMI(触摸屏)也需要组态编程;数控机床的数控加工时也需要编程。在嵌入式领域更需要编程。常用汇编语言、C语言编程;在计算机领域需用的编程语言更多。比如最基础的汇编语言、C语言、C++、java、Python语言等等。真对我学单片机时所用C语言。来分享一下如何学编程、如何进行入门。第一、学编程要有一定的基础。如果没有要先学一下基础知识。对单片机C语言编程而言。要有数电和模电基本知识。对基本英语单词要认识(C语言中关键词32个)。第二、要选好一本好教材。比如谭浩强编写的c语言教材是一本很适合初学者使用的教材。我当初也是用的这本书。第三、对单片机各引脚功能要知道。对单片机内部结构了解即可。因为单片机C语言程序是硬件底层驱动控制程序需对硬件有一定了解。第四、要准备计算机、嵌入式仿真板、编译软件(keil编译软件较好用)、下载软件。第五、有了以上条件具备了。就需要勤练习。通过编写语句。观察语句的执行过程。这一点十分重要。先纯软件运行。然后软硬结合。把编译好通过的源程序。生成hex目标文件下载到目标板。看硬件执行情况。这样反复练习。持之一恒。这样训练三个月就可以入门了。之后可以参考别人的程序。看看别人的编程思路。这一点也重要。久而久之你便会成为编程高手。任何事物都有相通之处。我想其它编程亦如此。这是我学嵌入式编程的一点体会。有更好入门方法的朋友欢迎留言讨论。
- 初次创业,有什么好的建议,请高人指点下?
- 怎么和父母说自己有男朋友了?
- 你心中的炉石传说橙卡强度排行榜是怎么样的?
- 炉石传说理论上可以最快在多少费时完成斩杀?
- 小说《三国演义》中出现了哪些地名?你知道多少?
以上就是由互联网推广工程师 网创网 整理编辑的,如果觉得有帮助欢迎收藏转发~
本文地址:https://www.wangchuang8.com/168919.html,转载请说明来源于:网创推广网
声明:本站部分文章来自网络,如无特殊说明或标注,均为本站原创发布。如若本站内容侵犯了原著者的合法权益,可联系进行处理。分享目的仅供大家学习与参考,不代表本站立场。
评论(2)
语言,软件,基础知识,计算机,单片机,时间,基础,是一个,这是,主要用于
没想到大家都对新人想学编程,如何入门?感兴趣,不过这这篇解答确实也是太好了
首先,你得选择学哪种语言。现在主流的有c,c++,c#,java,还有最近热门的python。c是学习高级语言的基础;C