没有新消息
更多内容
写回答
程序员需要有扎实的数学基础,这一点是毋庸置疑的,因为程序设计说到底就是数学问题,数学基础的作用体现在算法设计上,而算法设计则是程序设计的核心。算法的应用最重要的因素是场景,最常见的算法是应用最广泛的算法,对于程序员来说,如何把算法与实际问题相结合是重...全文
1赞
0踩
0评论
程序员最重要的是学习能力,算法只是其中一环,至于是否必须,我的看法是不一定,只需要理解掌握基本算法即可,因为很多算法都已经现成集中在很多库中,例如排序,只要会使用就行,考验程序员的关键还是如何合理的、有效的利用各种接口来实现具体需求,最重要的还是学习...全文
首先基础知识要牢固,基础知识包括数学基础、计算机基础,研究生以前的数学都是基础数学,要具备严谨的数学逻辑思维,计算机基础包括计算硬件知识、计算机网络知识、计算机软件知识;其次编程技术要牢固,最起码要擅长两三门编程语言技术,熟悉他们底层开发逻辑原理,熟...全文
2赞
作为一名研发级程序员,首先要做的是系统掌握经典算法的设计与实现,然后在实际解决问题的过程中,再针对特定的使用场景进行算法的改进,这往往是一个系统的过程,也往往需要经过大量的实验。