您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
学习计算机编程但是数学不好,应该如何选择学习方向?
都是,后端,程序员学习计算机编程但是数学不好,应该如何选择学习方向?
发布时间:2020-12-06加入收藏来源:互联网点击:
学习计算机编程但是数学不好,应该如何选择学习方向?
回答于 2019-09-11 08:43:50
回答于 2019-09-11 08:43:50
如果数学基础比较差,还想选择从事程序开发岗位,那么可以考虑一下走应用级开发路线,应用级开发岗位对于程序员数学基础的要求并不高,在当前云计算平台的支持下,应用级开发岗位的工作难度也在下降。
应用级开发可以选择从前端开发开始学起,也可以从后端开发开始学起,实际上在当前的云计算时代背景下,前端开发后端化和后端开发前端化都是比较明显的发展趋势,未来在应用级开发领域,前后端的边界将变得越来越模糊。在大数据时代,由于产品迭代速度越来越快,所以更多的开发团队将走小型化路线,这就导致应用级程序员需要向全栈程序员方向发展,需要程序员能够担任更多的开发角色。
如果计算机基础知识比较薄弱,可以考虑从前端开发开始学起,实际上掌握前端开发会有更多的就业机会。目前Web前端开发、移动端开发(Android、iOS等)都属于前端开发范畴,随着物联网的发展,未来前端开发的边界将进一步得到拓展,所以前端开发的岗位也比较多。虽然前端开发的整体难度并不算高,但是前端开发涉及到的知识量却非常大,需要通过大量的实验才能逐渐掌握。
如果选择从后端开发开始学起,可以重点考虑一下Java和Python这两门编程语言,这两门语言属于全场景编程语言,而且流行程度也比较高,未来的就业机会也相对比较多。当然,从后端开始学习还涉及到数据库知识,与前端开发相比,后端开发的整体学习难度会稍微大一些。
我从事互联网行业多年,目前也在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域,我会陆续写一些关于互联网技术方面的文章,感兴趣的朋友可以关注我,相信一定会有所收获。
如果有互联网、大数据、人工智能等方面的问题,或者是考研方面的问题,都可以在评论区留言,或者私信我!
回答于 2019-09-11 08:43:50
数学是内功,数学能考及格就可以胜任一般的程序员了,能看懂一般的数学就可以了,明白基本的数学术语,一般的程序员都是搞程序外壳的,写写界面的活,写写基本的逻辑,用别人的内核或者框架,写内核的程序员都是高手的,要练就葵花宝典级别的功夫级得努力学好数学.毕竟当年研究出计算的人都是数学高手的,无论是图灵,还是冯诺尔曼都是数学的高手
回答于 2019-09-11 08:43:50
我就是学网络编程出身的,我就谈谈我的看法:
首先,我觉得学习编程不需要数学有多好,初中水平就可以了,因为编程大部分时候都不需要用到数学知识的。很多时候都需要用到逻辑思想,比如这个程序这一步要干嘛,接下来有需要干嘛。有时候也需要用到数据结构呀之类的,当然基本的加减乘除你的会。
其次,我觉得要有一定的英语基础,因为变成都英文字母和数字,各种符号组成的。而且都需要命名规范,方便在工作中多人开发,即使人家不看注释,也能很好的理解你写的程序的意思。还有就是开发中一般都会有帮助文档,如果你英文好,可以更好的理解一门编程语言的用法。
最后,学习方向的话,看你是想从事网站开发、游戏开发还是移动程序开发,我个人觉得java入门比较容易,学好之后可以开发企业级网站,手机应用程序(简称app),java是目前很流行的编程语言,现在大家用的除苹果手机外,几乎都是安卓系统的手机,安卓系统就是用java编写的。如果是做中小型网站,最好是学PHP,游戏方面嘛,我不太懂,所以在此无法告知.
回答于 2019-09-11 08:43:50
如果数学基础比较差,还想选择从事程序开发岗位,那么可以考虑一下走应用级开发路线,应用级开发岗位对于程序员数学基础的要求并不高,在当前云计算平台的支持下,应用级开发岗位的工作难度也在下降。
应用级开发可以选择从前端开发开始学起,也可以从后端开发开始学起,实际上在当前的云计算时代背景下,前端开发后端化和后端开发前端化都是比较明显的发展趋势,未来在应用级开发领域,前后端的边界将变得越来越模糊。在大数据时代,由于产品迭代速度越来越快,所以更多的开发团队将走小型化路线,这就导致应用级程序员需要向全栈程序员方向发展,需要程序员能够担任更多的开发角色。
如果计算机基础知识比较薄弱,可以考虑从前端开发开始学起,实际上掌握前端开发会有更多的就业机会。目前Web前端开发、移动端开发(Android、iOS等)都属于前端开发范畴,随着物联网的发展,未来前端开发的边界将进一步得到拓展,所以前端开发的岗位也比较多。虽然前端开发的整体难度并不算高,但是前端开发涉及到的知识量却非常大,需要通过大量的实验才能逐渐掌握。
如果选择从后端开发开始学起,可以重点考虑一下Java和Python这两门编程语言,这两门语言属于全场景编程语言,而且流行程度也比较高,未来的就业机会也相对比较多。当然,从后端开始学习还涉及到数据库知识,与前端开发相比,后端开发的整体学习难度会稍微大一些。
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |