一个经验丰富的大师级程序员,要学哪些知识? 30

你好前辈,请问程序员达到月薪数万的程度,需要掌握哪些知识技能?大概需要多久可以学完呢?数学学的不好可以往这个方向发展吗?... 你好前辈,请问程序员达到月薪数万的程度,需要掌握哪些知识技能?大概需要多久可以学完呢?数学学的不好可以往这个方向发展吗? 展开
 我来答
  • 你的回答被采纳后将获得:
  • 系统奖励15(财富值+成长值)+难题奖励10(财富值+成长值)+提问者悬赏30(财富值+成长值)
Clor001
2015-01-09 · TA获得超过804个赞
知道小有建树答主
回答量:399
采纳率:0%
帮助的人:390万
展开全部
你好,谢邀。

月薪数万通常是指管理层或者架构师级别的程序员。
看个人的发展方向了。我的建议是先打好基础,基础是一切,包括百度腾讯等公司的面试题都是以基础为核心的。
我这里列出一些语言贡你参考:
C/C++, JAVA, Python, javasrcipt.

知识体系是很重要的,程序员本质上是一直在吸收新的知识,包括也要理解业务知识。
知识体系包含操作系统,C/C++语言,数据结构,算法,计算机网络,计算机组成原理,软件工程等基础知识。进阶是面向对象,服务器架设等知识。
建立起知识体系以后,可以独立吸收更多的知识了。如泛型,软件体系结构设计。

建议是打3~5年的基础,打好以后花2~4年在工作中积累经验,吸收新知识,继续巩固。
数学学不好没关系,作为了解,最好是理解计算机的工作原理,需要离散数学等知识作为支撑。
算法的描述本质上也都是数学的,所以最好是多学一些数学。

如果是管理层,如PM或者高级PM,技术总监等,也是需要很多的项目历练和积累的。
活学活用,基于自己的知识体系善于变通是很重要的。
做几个项目以后就会有概念了。

然后薪资问题,也看公司和你的水平了。多花时间提高自己才是正解~
来自:求助得到的回答
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式