是的,我一直在学习基础。但是什么是基础?就是那些API吧。当然还有数据结构,算法之类的。
我一直认为我的基础很不牢固,可以说是很差。其实最可怕的是,我不知道什么叫基础。当我在学习现今的流行技术的途中,有时头脑中冒出这样的想法:明天可能又出来一个新的框架了,学得累啊,还是加强加强基础吧。这个时候我一般会去图书馆拿出那本SCJP考试指南。在我看来,加强基础没有比这书更好的了。
现在我知道了什么是基础,基础不能等同于基础知识。基础知识是那些API,一个新型技术的使用方法。基础就有很多,思想,OO建模。。。。
技术的学习方式:
A.从下往上
先从最基础 最简单的东西学起,如SE的API 算法 数据结构等,也是SUN网站学习的推荐学习路线,也是中国的传统教育的教学方式,采用此种学习方式见效慢,不能马上应用到项目中,需要一个长期的过程
B.从上往下
先从高一级的学起,如框架 OO分析 设计思想等,给自已定位高一点(呵呵...还是需要有基础才能站在很高的高度),此种方式能马上用到项目中,见效快,也就是一边做一边学,也是很多小点的公司采用的开发方式,也可理解为赶鸭子上架,不能做得也得做
A方式可被大多学习JAVA的初学者接受,B方式需要有一定的思想或技术基础才能接受,我就是采用B方式学习JAVA,采用B方式的学习方式,B方式缺点会给很多基础差的造成误倒,对后期进一步提升有所影响,所以还是要根据每个人的自身情况选择学习方式,基础好或理解能力强的可以采用如BANQ提倡的方法学习,如果基础差点的就采用A方式,两种学习方式最终目的是一样的,不管你功底有多深厚,要想在技术上有所成就,打好基础是每个人都要走的一步
先学OO,就算你把API 算法等全理解并会运用,最终要想技术上达到一定层次,让自已写的东西能让一个不是程序员都能看懂的境界,就需要用OO去分析设计编码
分享到:
相关推荐
### NVIDIA DLI深度学习基础知识点解析 #### 一、NVIDIA DLI简介 NVIDIA Deep Learning Institute (DLI) 是一个提供深度学习、加速计算以及AI领域的培训与认证的平台。通过NVIDIA DLI的学习资源,学员能够掌握如何...
统计学习基础:数据挖掘、推理与预测》介绍了这些领域的一些重要概念。尽管应用的是统计学方法,但强调的是概念,而不是数学。许多例子附以彩图。《统计学习基础:数据挖掘、推理与预测》内容广泛,从有指导的学习...
深度学习基础教程 斯坦福大学教案
深度学习大讲堂出品的深度学习基础课程的课件ppt,pdf版本
机器学习基础课程,主要是一些理论推导,及系统的知识体系介绍
深度学习基础教程电子版讲义,内容完整适合刚入门的研究。
深度学习基础——计算机视觉证书1
斯坦福大学深度学习基础教程(中文,简单易懂), 其他上百个深度学习教程,深度学习的项目代码,以及课程课件等资源,可以下载学习参考等等,是一个最全的深度学习汇总资源。
机器学习基础概述-阿里巴巴技术联盟 -直接ppt.md,根据ppt改编的md笔记档,方便实用。
机器学习基础教程(Rogers)内的源码,包含.m和.r文件,大家下载学习吧!
Python机器学习源码,直接复制粘贴就好
本教程将阐述无监督特征学习和深入学习的主要观点。通过学习,你也将实现多个功能 学习/深度学习算法,能看到它们为你工作,并学习如何应用/适应这些想法到新问题上
机器学习越来越多应用到飞行器、机器人等...本课程主要内容包括Python编程基础,机器学习模型,无监督学习、监督学习、深度学习基础知识与实现,并学习如何利用机器学习解决实际问题,从而全面提升自我的《综合能力》
VBA学习基础VBA学习基础VBA学习基础VBA学习基础VBA学习基础
学习机器学习基础算法总结学习机器学习基础算法总结学习机器学习基础算法总结学习机器学习基础算法总结学习机器学习基础算法总结学习机器学习基础算法总结学习机器学习基础算法总结学习机器学习基础算法总结学习机器...
【Python机器学习基础】 Python作为机器学习的首选语言,因其简洁的语法和强大的库支持而备受推崇。在开始机器学习之旅之前,首先需要掌握Python的基础编程技能。这包括理解变量、数据类型、控制结构(如if-else,...
强化学习基础理论 Ray框架概览与RLlib集成 RLlib的算法基础:Q-Learning RLlib的算法基础:Deep Q-Networks(DQN) RLlib的算法基础:Asynchronous Advantage Actor-Critic(A3C) RLlib的算法基础:...
机器学习基础算法