
一个经验丰富的大师级程序员,要学哪些知识? 30
你好前辈,请问程序员达到月薪数万的程度,需要掌握哪些知识技能?大概需要多久可以学完呢?数学学的不好可以往这个方向发展吗?...
你好前辈,请问程序员达到月薪数万的程度,需要掌握哪些知识技能?大概需要多久可以学完呢?数学学的不好可以往这个方向发展吗?
展开
- 你的回答被采纳后将获得:
- 系统奖励15(财富值+成长值)+难题奖励10(财富值+成长值)+提问者悬赏30(财富值+成长值)
1个回答
展开全部
你好,谢邀。
月薪数万通常是指管理层或者架构师级别的程序员。
看个人的发展方向了。我的建议是先打好基础,基础是一切,包括百度腾讯等公司的面试题都是以基础为核心的。
我这里列出一些语言贡你参考:
C/C++, JAVA, Python, javasrcipt.
知识体系是很重要的,程序员本质上是一直在吸收新的知识,包括也要理解业务知识。
知识体系包含操作系统,C/C++语言,数据结构,算法,计算机网络,计算机组成原理,软件工程等基础知识。进阶是面向对象,服务器架设等知识。
建立起知识体系以后,可以独立吸收更多的知识了。如泛型,软件体系结构设计。
建议是打3~5年的基础,打好以后花2~4年在工作中积累经验,吸收新知识,继续巩固。
数学学不好没关系,作为了解,最好是理解计算机的工作原理,需要离散数学等知识作为支撑。
算法的描述本质上也都是数学的,所以最好是多学一些数学。
如果是管理层,如PM或者高级PM,技术总监等,也是需要很多的项目历练和积累的。
活学活用,基于自己的知识体系善于变通是很重要的。
做几个项目以后就会有概念了。
然后薪资问题,也看公司和你的水平了。多花时间提高自己才是正解~
月薪数万通常是指管理层或者架构师级别的程序员。
看个人的发展方向了。我的建议是先打好基础,基础是一切,包括百度腾讯等公司的面试题都是以基础为核心的。
我这里列出一些语言贡你参考:
C/C++, JAVA, Python, javasrcipt.
知识体系是很重要的,程序员本质上是一直在吸收新的知识,包括也要理解业务知识。
知识体系包含操作系统,C/C++语言,数据结构,算法,计算机网络,计算机组成原理,软件工程等基础知识。进阶是面向对象,服务器架设等知识。
建立起知识体系以后,可以独立吸收更多的知识了。如泛型,软件体系结构设计。
建议是打3~5年的基础,打好以后花2~4年在工作中积累经验,吸收新知识,继续巩固。
数学学不好没关系,作为了解,最好是理解计算机的工作原理,需要离散数学等知识作为支撑。
算法的描述本质上也都是数学的,所以最好是多学一些数学。
如果是管理层,如PM或者高级PM,技术总监等,也是需要很多的项目历练和积累的。
活学活用,基于自己的知识体系善于变通是很重要的。
做几个项目以后就会有概念了。
然后薪资问题,也看公司和你的水平了。多花时间提高自己才是正解~
来自:求助得到的回答
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |