学习中提高or实践中提高
自己在开发领域并不够深入,但总是有学习的兴趣,对各种技术都要去了解一二,但都深入不进去,停留在理论的表层。及致到用的时候,又把看过的东西忘得差不多了,总是有印象是怎样,但又不确切。
进行J2EE开发时,对比过各种框架,网上众说纷芸,极力想从网上各种说法的多寡中找到一个众所推荐的最好做法出来,时间往往浪费差不多了,也没得出个所以然来。
以前用Tapestry,刚开始学起来确实比较费力,但其文档组织得相当好,所以还是做下来了,真做下来也不觉得如何。此次开发,考虑到其他人用的struts,所以就用struts2,学习,搭建,力图做成组件时发现找不着着力点。想想Tapestry很多界面都做成组件供调用了,真的很方便,少写很多重复代码。而Struts2目前真还没找到将做成组件的方法,许是学艺不精?
此时才真正对比出Tapestry和Struts2的区别,学习中提高还是实践中提高?我看在开发行业里,还是实践比较靠谱,光说不练假把式,不要只看理论,去想通道理,看别人怎么说,自己去做才能深入理解。小马过河的道理,就是如此简单。
学习中提高or实践中提高相关推荐
- 深度强化学习:如何在AI工程实践中选择合适的算法?
关注公众号,发现CV技术之美 在使用深度强化学习(Deep Reinforcement Learning,DRL)算法解决实际问题的过程中,明确任务需求并初步完成问题定义后,就可以为相关任务选择合适的 ...
- 中职计算机课程教学,提高中职计算机课程教学效率的途径
提高中职计算机课程教学效率的途径 时间: 2014-05-04 栏目: 提高中职计算机课程教学效率的途径 提高中职计算机课程教学效率的途径 梧州林业学校 张 韬 [摘 要]分析中职学生学习计算机课程的 ...
- 随想录(在实践中学习kernel代码)
[声明:版权所有,欢迎转载,请勿用于商业用途. 联系信箱:feixiaoxing @163.com] 记得我在读书的时候,虽然老师也教过操作系统的课程,但是自己的理解却不是很充分,实践部分的内容就更 ...
- #今日论文推荐# 爱丁堡大学等首篇《移动无线网络中的深度学习》综述论文,67页pdf涵盖570篇文献阐述深度学习在移动无线网络中的应用最佳实践
#今日论文推荐# 爱丁堡大学等首篇<移动无线网络中的深度学习>综述论文,67页pdf涵盖570篇文献阐述深度学习在移动无线网络中的应用最佳实践 移动设备的迅速普及以及移动应用和服务的日益普 ...
- 大学计算机专业课程主体知识层,《计算机程序设计基础》论文,关于《计算机程序设计基础》课程中深层学习教学策略的实践相关参考文献资料-免费论文范文...
导读:本论文是一篇免费优秀的关于<计算机程序设计基础>论文范文资料,可用于相关论文写作参考. 刘倩 (西南交通大学信息科学与技术学院,四川成都611756) 摘 要:在<计算机程序设 ...
- 使用 Cobertura 和反射机制提高 Java 单元测试中的代码覆盖率
本文将介绍两种开发实践,用于提高 Java 单元测试中的代码覆盖率.代码覆盖率 = (被测代码 / 代码总数)* 100%.提高被测代码数量或降低代码总数,均可达到提高代码覆盖率的效果.在本文中,您将 ...
- 奥卡姆剃刀是什么?机器学习实践中那些学习模型或者那些评估指标践行了这一理论?
奥卡姆剃刀是什么?机器学习实践中那些学习模型或者那些评估指标践行了这一理论? 奥卡姆剃刀:无无必要,勿增实体. 奥卡姆剃刀原理应用于模型选择时变为以下想法:在所有可能选择的模型中,能够很好地解释已知数 ...
- 在Java中使用final关键字可以提高性能吗?
本文翻译自:Does use of final keyword in Java improve the performance? In Java we see lots of places where ...
- JAVA用多线程反而变慢了_Java中使用多线程不能明显提高程序效率的一些原因
java中使用多线程不能明显提高程序效率的一些原因. 使用多个线程来处理多任务的时候,效率肯定是有提高的.但是必须要慎用,否则容易出现问题. 1.多线程主要是为了充分利用多核cpu,大内存这些资源. ...
最新文章
- 升级Jekyll 3.0
- easyui 中combogrid 实现多选,反选效果
- 人工智能是如何改变IT运维和DevOps的?
- 15. 三数之和(双指针)
- mac下用vim编写程序
- 通过VisualSVN的POST-COMMIT钩子自动部署代码
- mysql 长连接 has gone away_MySQL server has gone away报错原因分析/
- 期权、RSU的区别与行权事宜
- oracle linux hugepage,LInux下为什么配置HugePages及配置步骤
- 为什么判断list的时候,既要判断不等于null有要判断size大于0
- debian vbox设置_在Debian 9 Stretch系统上安装VirtualBox的两种方法
- myid文件缺失导致zookeeper无法启动(myid file is missing)
- DB and RAC(11.2.0.3 ) Patch Set Update(11.2.0.3.6 )
- Java Annotation 入门
- 版本管理-SVN本地版本管理
- 关于new FormData() 对象的用法
- git学习 远程仓库02
- 用keil5将程序下载到板子里
- vscode 程序员鼓励师_把软萌程序猿鼓励师装进VScode里?最强交互彩虹屁,GitHub2.5k星标,爱上写代码...
- linux怎么编译ipa,如何使用XCode 4创建ipa文件及提交应用程序