① 我是会计专业的,想学习编程,以后朝开发软件或游戏方向发展,我是大二的,现在开始需要做什么
一、数学方面(这是算法的基础)
(1)、微积分(主要掌握泰勒展开、二分法求根、方程求根)
(2)、线性代数(比较重要,因为线性代数核心是矩阵,矩阵实际就是二维数组)
(3)、概率论(主要是模拟,做统计)
(4)、复变函数(主要是傅里叶变换,应用:高精度乘法,图像处理,而图像处理是游戏的一部分)
(5)、离散数学(计算机专业数学)(6)、高中数学全部(立体几何和解析几何易记三角函数主要是处理图像旋转等问题,排列组合和数列主要计算时间复杂度问题,等等)(7)、数论(主要应用于密码)
二、编程语言
(1)、C语言(面向过程)
(2)、Java(面向对象)+JSP+SSh
(3)、H tml(网页语言)
(4)、SQL(数据库语言)(5)、汇编(可选学,主要单片机开发或硬件驱动程序)(6)、脚本语言(VBscript、Javascript) 三、重要算法和数据结构(1)、数据结构(主要是链表、栈、队列、树、图、查找和排序)(2)、重要算法:穷举法、分治法、DFS、BFS、贪心、动态规划(这个最难,当你达到这种水平,算得上中级程序员了)如果想练习这些算法,可以去各OJ(各个学校的ACM练习网站)挑战。 四、熟悉基本软件操作:(1)、PS(图像处理)(2)、Flash(动画)(3)、cad(建筑)(4)、Matlab(数学和图像编程)(5)、excel 五、计算机专业课程:(1)、操作系统和Linux(2)、网络原理(3)、计算机组成原理(4)、编译原理(5)、数字图像处理
② 学会计的本科生有必要学一门编程语言么
如果单纯讨论学会计是否有必要学编程,答案是:没必要。现在会计电算化软件非常智能、丰富,在工作中公司都会有专门的财务电算化系统,日常工作中涉及到编程的工作内容几乎没有。而且会计本身需要学习的知识非常丰富,需要考取的证书也非常多,题主应当主要把精力放在会计知识和会计证书上,比如初级会计师、注册会计师、中级会计师、CMA等。但是题主可以多学习一下Excel,Excel的基础以及高级应用,许多会计工作会要求处理大量的数据,会频繁地使用到Excel表格,如果你的Excel技术高超,使用娴熟,对你的工作效率的提高简直不是一星半点。当你在某企业的集团工作时,你可以使用Excel表格设计出一套简单易操作的模板,在收集、汇总各子、分公司的数据时,就显得十分方便和高大上了。
但是,从另一方面讲,如果题主对编程兴趣盎然,学了一手好的编程技术,能自己编写出实用的小程序小工具,那对日常的会计工作也是有帮助的。前面提到会计工作中会经常实用Excel表格, 以至于经常需要设计Excel模板供集团以及各子、分公司使用,如果题主可以开发出比Excel更好用的小工具,应用到日常的工作中去,那可就是题主的亮点了。
③ 我想编写财务会计软件学什么编程软件好
要学计算机操作,不用学计算机编程。
会计工作有专业的软件提供给会计人员使用,无需会计人员自己编写计算机程序来制作会计类软件。
另外先要理解编程是什么一回事。
选择一门最简单的语言(C),学习一些基本的算法(没有算法,就算你的编程语言再熟悉也是没用的),学习数据库知识(现在的软件大部分都有数据库支持的),再学习这门语言的编译工具(VC6.0的编译工具叫做visual studio6.0),这样才具备编程的基本知识和技术
更深一层的是你还有学习更多东西。想编写一个好的程序,想做一个好的软件,并不是说你学好一门编程语言就可以了,还有涉及很多其他方面的专业知识和技能。