01 编程学习(思想)
网络上的学习资源很多,获取方式各显神通,以ORACLE学习为例,可去慕课网的ORACLE课程学习入门知识,亦可去B站搜索资源进行学习,资源不用多,够用就行。若觉得看视频学习容易产生疲劳,也可购买相应的实体书来翻阅学习。
万丈高楼平地起,基础一定要打牢,不可过于冒进。在开始阶段可以为了某一个工作目标或者某一个功能快速去了解其实现的操作,不用过于深究背后的逻辑原理。但在完成了工作目标或功能后,重头开始捋顺一遍。从需求了解到实现逻辑确定,再到具体实现。在具体了解其背后的实现过程后,才有不断优化程序的进步空间。其他编程语言同理,学习一种编程语言,在了解基础知识之后,自己可做一些小东西或者小项目来进行巩固提高。
请注意的是,人的精力是有限的,学习一门专攻一门,最多两门同时学习,不可多,免得学习的广度过于庞大导致自己学习的东西仅仅是皮毛,还是在入门阶段徘徊。须先保证深度,一通百通,深入了解学习一门编程技术,给自己技术能力的底气,再向广度横向扩展。
工作阶段以工作内容为主进行扩展学习,一是更加高效完成工作任务,二是以实际操作提高自己;学生阶段则需结合专业和兴趣爱好等多方面因素进行选择学习,向有经验的师哥师姐或老师请教,同时去网上查看对于某些岗位的要求,有目的性的研究提高。入门很简单,精通却困难,需用时间和实践去换取。
扩展说明:数据库学习可先从数据库开发开始,了解并懂得运用SQL语法:简单查询-》复杂查询(视图);简单存储过程/函数-》复杂存储过程/函数(程序包);还有定时器,触发器等等。在基础入门与实践操作之后,可再向DBA迈进。

浙公网安备 33010602011771号