学习编程的最佳方向!

本文探讨了在初步掌握一种编程语言后,开发者如何进一步提升技能的方法。包括向上延伸学习软件工程及设计模式;向下深入理解系统底层原理;以及向旁扩展不同领域的API知识。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 
向上延伸,向下延伸,向旁延伸    
在学习任何一门编程语言一段时间后,当你发现你已经可以基本掌握此程序语言了,你可以选择:
           向上延伸:学习OOA、OOD、Design Patterns、以及软件工程,以培养做大型计划的能力。
           向下深入:深入了解系统内部的运作机制,例如操作系统、虚拟机器(Virtual Machine)、硬件内部(可以是大学课程里开的微机原理,体系结构等课程,也许在你还没深入学习一门编程语言之前你总会觉得学这些没什么作用,可一旦你结合某门编程语言去学习这些课程相信你再不会是大学课程无用论的拥护者了!),在这期间最好能结合汇编的学习,这样才能更好的理解编程语言的底层实现,以便你编出更高效的程序!推荐一本不错的书<深入理解计算机系统>
            向旁延伸:学习不同的API,例如:多媒体、数据库、企业运算(Enterprise Computing)…。
            另外,数据结构(data structure)、算法(algorithm)等基础也很重要。
            总之,学习就是一条漫长的陪伴你终生的道路!
                                        
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值