有的程序员是自学的,通过书籍视频等,有的是通过大学或者培训班来学的,这两者各有长短。
自学的由于缺少系统深入的学习,还是需要进修的,按照大学或者培训班的课程,系统的学习一下,it类的学堂在线和慕课网就不错。当然还需要去相关论坛和开源社区,加一个或者几个的相关群,有问题可以去相关论坛上搜索或者提问,而部分的代码可以从开源社区获得。
而大学或者培训班出来的就需要多编码了,毕竟上述场所的理论居多。
当然无论是自学的还是接收培训的,都应该把知识形成系统树桩图,多参与开源项目,使自己成为一专多能的复合型人才。
学以致用,知行合一。