javaweb怎么样才算是学到了东西

新手,在做自己的第一个项目,过程中遇到了不少问题,比如上传文件、把Excel表导Mysql、把用户上传的PDF转图片在线浏览。
虽然这些功能后来都实现了,但都是通过网上找别人现成的代码和jar包拷贝、修改过来用,感觉自己其实心里挺虚的,感觉自己只是搬运了人家东西,下次遇到同样的问题,我依然只是会搬运别人的东西。
请问我这样到底是学到了东西吗?正确的学习方法应该是什么样的呢?

java就这样,开始搬别人的,以后就直接搬自己的。知道怎么找,找到了怎么用,出了问题能定位和解决问题。
所谓经验就是知道什么能干,什么干不了,或者用什么东西去干最合适,至于怎么干,记得就自己写或者搬原来写过的,不记得了就翻api或者搜索别人些的。

java就这样,开始搬别人的,以后就直接搬自己的。知道怎么找,找到了怎么用,出了问题能定位和解决问题。
所谓经验就是知道什么能干,什么干不了,或者用什么东西去干最合适,至于怎么干,记得就自己写或者搬原来写过的,不记得了就翻api或者搜索别人些的。

java就这样,开始搬别人的,以后就直接搬自己的。知道怎么找,找到了怎么用,出了问题能定位和解决问题。
所谓经验就是知道什么能干,什么干不了,或者用什么东西去干最合适,至于怎么干,记得就自己写或者搬原来写过的,不记得了就翻api或者搜索别人些的。

学习的时候我们可以不计时间…不计效率…直到学会…但是工作的时候需要效率……搬运一下很正常

1、能写前端页面(HTML+CSS)
2、熟悉一个数据库,如mysql
3、能搭建环镜,如SSM

自己可以完成一套Java web的项目。不限时间。不限功能。你可以完成就说明学成了。做不出来就说明还没到家。

自己敲出完整的javaweb项目,

自己敲出完整的javaweb项目,

永远有自己不会不懂的东西,自己要做的就是把目前不会不懂的东西一步一步去学会学懂

自己敲一个或几个完整的项目,然后弄明白,这样你学会了基本的,最后还是需要你在工作中学习

都是这么干的,正常啊,一般的项目都能应付了, 当然你想当大牛的话,有空的时候彻底搞清楚,总之 完成任务是第一 顺便成长为大牛

刚开始你这样已经算不错了,能拿别人代码修改自己用。
对于你现阶段来说主要的学习方式就是复制别人代码来修改成自己功能,其核心呢就是在修改的过程中把别人代码读懂,
只要读懂了就等于学会了。慢慢的你就会有自己见解,走出属于自己的编程思路。简单说就是多做多看