首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何成为一名程序员——库/平台/框架/核心编程方向

成为程序员是一个日积月累的过程,需要日复一日年复一年的技能增长。编程本身是有趣的,并且有回报(脑力层面、精神层面、经济层面)。这份指南不能保证你轻松当上程序员。不要神化下面这些步骤,从中你大概能了解在现今编程界如何成为一名程序员。

(四)库/平台/框架/核心编程方向程序员

1、了解什么是核心编程。核心程序员几乎都是高级程序员,已经从编写应用转变为给其他程序员编写代码汇编。

2、学习一门支持创建可重复使用内容/包的编程语言,如果你还没学过的话。

3、学习一门UML 和ORM的高级课程。多数库开发者使用其中一种,或两种都用。

4、学习软件工程的课程。

5、学习至少一个模块,基于内容的、面对对象的和 事件驱动编程技术和概念。你所学覆盖越多编程范式和语言,你就能成为越成功的库/包程序员。

6、进一步了解不同的操作系统及其支持的编程架构。

7、集中学习独立平台架构、编程语言和技术。

8、如果到目前为止你学习的编程语言具有ANSI/ISO/EEE/W3C标准版本,那么掌握这些标准。无论何时尽可能使用标准代码。

9、尝试模拟简单的、已经建立的库,尤其是开源的库。这在成为库/包程序员的早期阶段十分有用。从简单的包开始,比如单位转换和中间科学计算包。如果你是大学生,利用你的非编程课程,尝试把这些课程的方程式与核心科学用作库。

10、在你的编程领域内寻找开源的包。首先下载包的二进制/可执行文件。尽量去用,并发现它的利弊。之后,下载源,尽量弄明白它是怎么完成的。尝试再创造这些库或其部分。刚开始,看完代码再做;之后,先做再看代码。后期阶段,尝试完善那些库。

11、学习不同方法。给程序员分发、配送内容。

· 通常,库/包程序员倾向于以递归和/或迭代的思想来思考他们面临的所有问题 。尽量把每个问题当作一个小问题的汇 编(一系列更小的任务)或一个重复的不断缩小问题范围直至把这些更小的范围彼此堆到一起的处理过程去思考。

· 库/包程序员倾向于概括化。也就是说,当面临一个特定的简单的问题时,他们通常会想到一个更为概括的问题,并努 力解决这个更概括的问题,如此,小问题便不攻自破。

今天介绍了成为库/平台/框架/核心编程方向程序员的学习方法,另外网络编程方向、桌面软件编程方向、分布式程序设计方向学习方法可以查看小编其他文章都有介绍。如果文章都你有帮助欢迎收藏关注,今后还会与大家分享更多学习文章,同时也欢迎评论发表你的学习经历和看法。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180321A0YIXU00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券