编程方面的书学完之后,应该通过项目来驱动自己学习更深入的知识。运用:当然指的是动手编写各种系统及应用软件。
如果题主学的是java、php、python等应用层编程语言,那你可以参考网上的的开源项目。
首先就java来说:
如果你对web开发有兴趣,可以学习一下java ee企业级软件开发,java目前已经发展大约20余年,成熟的轮子数不胜数。就SSM(Spring、Spring MVC、Mybatis)来说,现在大多数采用java技术栈的互联网公司,可以说都用的这些框架,当然一些喜欢运用最新技术的可能使用了SpringBoot,SpringCloud。学完这些框架的同时也做了基于这些框架的项目。如果想写出优雅的代码,可以看一看HeadFirst设计模式。
如果题主对Web开发有兴趣的话,不妨学习一下PHP,PHP在web领域的占有率是最高的,由于其开发速度快,语言本身简单,PHP7之后性能又极大的提升,更是对其在web领域的地位具有巩固作用。PHPweb开发和JavaWeb开发其本质上都很相似,只是使用的工具不同而已,相对于java来说,php可能没有java那样极其成熟的框架。
如果题主对移动应用开发有兴趣的话,目前Object-c,Java(Android),以及最新出来的Swift、Kotlin(谷歌新出的移动应用编程语言,曾宣布Kotlin成为Android开发一级语言)。
以上,希望能对题主有所帮助!
以上回答只是本人的观点以及经验,不具有绝对性,对IT行业感兴趣的或者想通过自学进入软件开发行业的欢迎关注,可以提供学习上的帮助。如有不同意见或者需要补充的可以下方评论,多谢指正!