loading请求处理中...
10大优享服务
62项会员特权

一个程序员要掌握的基础知识?

问题补充:帮我介绍一下一个程序员要掌握的基础知识?英语要到几级? 一些必要书籍! 程序员具备的自身素质! 越具体悬赏的分越高!要经典必备书籍
提问者:552196874的店铺 4回答 浏览次数:1905 提问时间: 2021/12/01 11:40
提问者采纳
我认为学习编程是一件好事,不要认为编程很难,其实它并不难,不过之前你得先了解你学习编程的目的是什么?这个很重要,因为目的决定你的发展方向。目前对于编程有很多种编程语言以及相对应的开发软件,根据你的情况选一种语言进行专业学习,不要盲乱学习。编程是一种融汇贯通的东西,学会基础到后边就越来越简单了。而且可以向多种语言发展。因为毕竟世上没有永远不过时的东西嘛!下面说明一些常用的编程语言。

C语言 是一种可移植性和多系统平台的编程语言
JAVA 是一种功能强大可移植性强的开发语言
HTML 是一种超文本标记语言
Java Script 是一种基于客户端的脚本语言

程序语言,顾名思义就是一种语言,是用于交流的,程序就是计算机的语言和人类语言的翻译者,做一个程序员就是要把人类世界的问题用计算机的方法去解决和展现,可是因为种种原因,大多数人在如何学好语言,如何学好开发平台上疲于奔命,到头来你只会敲写代码。如果想做一个合格的程序员,C++、JAVA、sql、都是一定要学的,另外,不要去学你喜欢的,也不要去费劲脑子想该学什么,看看IT界,IT市场需要什么,你就学什么。

新手学编程要从根本出发

从理论上来说,需要广泛的阅读,了解算法的博大精深和计算机的基本理论。
从实践上来说,需要有广泛的练习,练习的广泛在于练习不同的内容。
然后就是创新精神和数学思维能力,这些都是需要培养的。

基础要打好

学编程要具备一定的基础,总结之有以下几方面:

(1)数学基础 、从计算机发展和应用的历史来看计算机的数学模型和体系结构等都是有数学家提出的,最早的计算机也是为数值计算而设计的。因此,要学好计算机就要有一定的数学基础,出学者有高中水平就差不多了。

(2)逻辑思维能力的培养 、学程序设计要有一定的逻辑思维能力,“思维能力”的培养要长时间的实践锻炼。要想成为一名优秀的程序员,最重要的是掌握编程思想。要做到这一点必须在反复的实践、观察、分析、比较、总结中逐渐地积累。因此在学习编程的过程中,我们不必等到什么都完全明白了才去动手实践,只要明白了大概,就要敢于自己动手去体验。谁都有第一次。有些问题只有通过实践后才能明白,也只有实践才能把老师和书上的知识变成自己的,高手都是这样成材的。

(3)选择一种合适的入门语言、 面对各种各样的语言,应按什么样的顺序学呢?程序设计工具不外乎如下几类:

1.本地开发应用软件开发的工具有:Visual Basic 、Delphi 、VC++ ( C++ Builder ) 等;数据库开发工具有:Visual Foxpro 、Oracle Developer 、Power Builder 等。

2.跨平台开发开发工具如 Java 等。

3.网络开发对客户端开发工具如:Java Script 等;对服务器开发工具如:PHP 、ASP 、JSP 、ISAPI 、NSAPI 、CGI 等。以上不同的环境下几种开发工具中 VB 法简单并容易理解,界面设计是可设化的,易学、易用。选 VB 作为入门的方向对出学者是较为适合的。 (但现在已经过时)

全部回答

  • 时间与是财富 2021/12/01 11:51
    基础:
    1.最重要的一点,要对编程序感兴趣。
    2.数学和英语精通???呵呵,不需要吧?当今世界上谁对数学和英语精通呢?
    素质:
    1.有强烈的好奇心
    2.遇到困难时,不能气馁!
    3.写程序的时候,不能聊天!
    另外:
    作为程序员,学习能力也是很重要的,如果在学第一门编程语言的时候不能在半个月内,不能写出象样的小程序,你不能入这行.
      
       作为程序员,如果你不能承受巨大压力的情况下,你不能入这行,因为在程序开发的过程中很可能遇到你完全陌生的技术,甚至听都没听过,而你必须再短时间内了解它,并写出完美的商业代码.这个过程不能超过一两周,这期间会有很大的压力.
    至于书籍,因为程序设计语言有多种,你可以看你感兴趣的那个语言的书
  • 蓝方神韵 2021/12/01 11:54
    我是一个程序初学都我送你几句话
     学习在于恒  学一门语言在于精  切勿看这山还望哪山高.
    英语要求要能认出26个字母长什么样怎么读再你加你勤学.在学习过程中你搞明白一个你自己以为很难的问题,你会激动哪感觉只有试过才知道.
    先学Visual Basic 吧 稍微容易点.
  • zgz521的店铺 2021/12/01 11:57
    重要的不是英语几级,程序员也分好几种,有C++程序员,.net程序员,java程序员,很多种类的,编程思想还是比较重要的,先要想好做哪种程序员再买哪方面的书吧。

问题分类

我 要 回 答 我 要 提 问
问题分类   验证码 换一组