发布网友 发布时间:2022-04-23 03:25
共4个回答
热心网友 时间:2023-04-22 22:33
01
首先,编程所需的基础也就是语言,选择一种自己感兴趣或者擅长的语言,这里给大家罗列一个语言的分类:
Python——一个非常适合初学者的语言 ,而且当你掌握它的时候它会变得更加强大。被用来开发了许多Web应用、甚至一些游戏。
Java——被无数个项目所使用,从游戏到Web应用再到ATM软件。
HTML——对于任何Web开发者必不可少的起航点。在从事其他一系列Web开发之前掌握好HTML非常重要。
C——最古老的语言之一,它已经是非常强大的工具,也是一些更现代的语言的祖先,比如C++,C#和Objective-C。
02
学习语言的过程中还要有机会进行检验,不能只编写代码,还要检验代码的结果运行是否正确,也就是某些可以运行结果的软件我们要有,不过许多的编程语言都要求有被程序员设计来讲代码转换成机器能理解的语言的编译器。其他一些语言,比如Python,使用可以立即转换成程序而不需要编译。
一些语言有自己的往往包含着代码编辑器、调试器和/或者翻译以及调试的IDEs(集成开发环境)。这些程序员在同一个地方去执行任何必要的功能。IDEs可能还包含着包含对象层次结构和目录的可视化界面。
03
要学会习惯编程序的过程中不断修复错误和漏洞,当你在编程时,你总会碰到bug。它们存在程序中,并且可能随时随地的出现在程序中的任何一个地方。漏洞可能会破坏程序,或者只是让程序不能编译/运行。捕捉和修复这些错误在软件开发周期中这是一个主要的过程,要早早地习惯于这么做。
热心网友 时间:2023-04-22 22:34
程序员可以学习的技术有很多,比如说:Python、Java、PHP、前端、html、C等。
热心网友 时间:2023-04-22 22:34
程序员就是写代码、敲代码的,需要会编程
热心网友 时间:2023-04-22 22:35
能做一个完整的app:android+java或者swift+xcode
能开发网页:html+js+css+python/java
能做C++开发:c/c++基础,STL库学习,数据结构,操作系统,计算机网络
能写机器学习算法:python+高等数学+线性代数+概率论+各种信息学知识
能掌握图形学系统理论:汇编+c++ +图形学知识+多线程+数据结构