当前位置:  开发笔记 > 数据库 > 正文

您会向初学者推荐哪些编程专业领域

如何解决《您会向初学者推荐哪些编程专业领域》经验,为你挑选了2个好方法。

我是一名学习软件开发的学生,我觉得编程一般来说太过广泛,无法尝试了解所有内容.要精通,你必须决定哪些领域要集中你的学习和理解.某些技能组合相互协作,如数据驱动的Web开发和SQL体验.但是,世界上所有的win32 API体验可能都不会直接适用于linux开发.这让我相信,作为一名初级程序员,在对软件开发的基本原理有一般了解之后,我应该开始决定我想要专攻的地方.

这是一个多部分的问题:

    计算机编程和软件开发中的常见专业是什么?

    这些专业中哪一项具有更长远的价值,既可作为其他专业化的基础和/或作为适销对路的技能?

    哪种技能相互补充?

    是否有任何专业领域妨碍您开发其他专业领域的能力.

rptony.. 20

Ben,几乎所有经验丰富的程序员仍然是编程学生.当您是开发人员时,您永远不会停止学习任何东西 但如果你真的开始你的职业生涯那么你应该最不担心专业化的事情.您期望的所有API,框架和技能都不会让您在现场长期存在.技术似乎发生了很大变化,你应该多才多艺,灵活到足以学习任何东西.您在一个平台/ api/framework上获得的知识不会消失.您可以将技能应用于下一个最佳平台/ api /框架.

话虽如此,你应该不再担心未来,并专注于基础知识.DataStructures,算法分析和设计,编译器设计,操作系统设计是您需要的最基本的东西.此外,您应该愿意在职业生涯的任何时候回去阅读这些领域的书籍.这一切都是必需的.祝好运.

对不起,如果我听起来像一个大屁股顾问; 但那就是我的想法.:-)



1> rptony..:

Ben,几乎所有经验丰富的程序员仍然是编程学生.当您是开发人员时,您永远不会停止学习任何东西 但如果你真的开始你的职业生涯那么你应该最不担心专业化的事情.您期望的所有API,框架和技能都不会让您在现场长期存在.技术似乎发生了很大变化,你应该多才多艺,灵活到足以学习任何东西.您在一个平台/ api/framework上获得的知识不会消失.您可以将技能应用于下一个最佳平台/ api /框架.

话虽如此,你应该不再担心未来,并专注于基础知识.DataStructures,算法分析和设计,编译器设计,操作系统设计是您需要的最基本的东西.此外,您应该愿意在职业生涯的任何时候回去阅读这些领域的书籍.这一切都是必需的.祝好运.

对不起,如果我听起来像一个大屁股顾问; 但那就是我的想法.:-)


rptony,是不是编译器设计,操作系统设计有点过顶?即使算法分析也可能有点过于理论化.我同意清单的其余部分......

2> N8g..:

不是直接拒绝你的前提,但我实际上认为成为一名多面手是一个很好的编程职位.您肯定会在特定领域发展专业知识,但它可能是个人兴趣或工作需要的产物.随着时间的推移,您能够跨语言和问题域传输的东西是优秀程序员的核心.

推荐阅读
李桂平2402851397
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有