新手,我在自学编程当中遇到的一些问题。

2017-04-29 19:38:00 +08:00
 lbc307
本人学历是高中毕业,在外面有过几年工作经验,现在准备系统性的学习编程。第一个问题就是:学 JAVA 学了大概有 5-6 个月左右了,每天 6 个小时左右的学习,理解了一些基础的东西,但是我学习的过程中也只是反复地对着视频中的代码去敲,自己不会独立的去写,如果要自己独立能够完成一个小小的项目,需要具备哪些 JAVA 知识?感觉越学越迷茫不知道该怎么办。第二个问题,我知道英语很重要,我英语也不好,想要学习计算机方面的英语,如何开始,有什么好的意见?第三个问题:我看了一下网上说要系统性的学习的话,要学习计算机组成原理、数据结构、算法、计算机网络,那么这么多的知识哪些是最重要的,哪些是暂时不那么重要的?那些应该优先去学习去多花时间,哪些只需要稍微了解一下就可以了?希望看在我诚心诚意求救的份上能有大神赐教,谢谢
7579 次点击
所在节点    Java
60 条回复
jh623
2017-04-30 19:19:19 +08:00
别报班,别报班,当然你钱多可以报班。我也是零基础自学的,找培训班流出的视频学的,然后两个月左右把他们半年多的视频学完了,不说学的多好,起码跟他们培训班毕业的没差距。一个主动,一个被动,积极性不一样。当然要是自学没积极性说明不适合这行。
NonClockworkChen
2017-04-30 19:25:17 +08:00
哪怕是口碑比较好的传智播客, 经典视频教程里的老师,和实际给你上课的老师的水平,真的也差很远.....
peneazy
2017-04-30 21:07:11 +08:00
最好是自学,起步可能慢,要过很多坑,但到后期,你会发现自己的学习速度越来越快。我这个月学 java 只用了 4 个晚上,掌握到面向对象抽象类,接口类继承,多
peneazy
2017-04-30 21:09:34 +08:00
态那一块,我学 java 完全是为了看算法 4。
duan602728596
2017-05-01 01:23:58 +08:00
@snsd 对,就那个,为了抓直播和录播,自己写工具,顺便造福一下社会(滑稽)
snsd
2017-05-01 08:18:16 +08:00
@duan602728596 直播是不是以 m3u8 或者 flv 的形式出现的?
duan602728596
2017-05-01 09:05:28 +08:00
@snsd 对,b 站是 flv,官方自己是 m3u8,app 是 flv
snsd
2017-05-01 10:16:11 +08:00
@duan602728596 想不到这中国山寨翻唱团居然能把你搞得五迷三道,神魂颠倒的(#手动斜眼)
shmilypeter
2017-05-01 10:27:39 +08:00
一点一点的加需求。
比如,最简单的,先查一个单表。
查了单表之后,实现一个分页,在分页的基础上,实现一个下拉框,可以选择每一页显示 10 条还是 20 条还是 50 条记录。
实现查询之后,试试做一个登录注册。
登录注册又是一门学问,首先注册的时候要用正则表达式验证邮箱吧,要用 ajax 验证这个用户名是否用过吧,要用验证码吧(建议自己用图形库画一个验证码),如果涉及到手机验证,要学会怎样用短信接口吧。

实现查询登录注册之后,是不是得做不同权限的账号,比如管理员账号能修改删除,其他普通账号不能增删改,管理员账号能看到所有用户的表,其他账号看不到。这个不同权限该怎么实现呢?
onice
2017-05-01 11:13:23 +08:00
回答这个问题之前我得先说下我不是大牛。我想你可能和我大一的时候差不多,大一的时候我也是学了一些编程基础,和你有一样的渴望。希望自己能做点东西。
然而那个时候只学了基础,也做不出来什么东西。例如 Java 这块,面向对象,集合类,IO 流这些你都学会了,但你不会 servlet,你依然做不出来一个网站。
所以,我觉得首先应该给自己订一个目标,我想要做什么。然后再去分解,要做这个需要哪些知识。然后按照这个去学。
如果不知道从何下手和如何分解,去找一找项目实战的视屏,跟着视屏做一遍。做一遍后就能触类旁通了。一个最简单的例子是:当时我跟着视屏做了一个电商的后台管理,然后我就用学到的技术弄了个博客的后台管理。
duan602728596
2017-05-01 11:20:31 +08:00
@snsd 要不然没意思啊,wow 肝不动了,大菠萝不更新
lbc307
2017-05-01 12:05:24 +08:00
@onice 谢谢,您的回答,对我帮助很大。
snsd
2017-05-16 11:24:23 +08:00
@duan602728596 能不能给个联系方式,求帮忙
duan602728596
2017-05-16 18:50:15 +08:00
@snsd 602 那个就是我 QQ 啊
superXiong
2017-05-24 14:41:21 +08:00
@peneazy 大神,你自学时看哪本书?
peneazy
2017-05-24 20:29:24 +08:00
@superXiong CSS 权威指南 精通 CSS DOM 编程艺术 JS 高程 3 锋利的 jQuery 这几本是刚开始用的,后面还有好多的
storypanda
2019-01-03 23:34:42 +08:00
@MealPlanSilver 可以交流一下书籍 core Java 吗?
MagicBoy
2019-11-05 12:25:49 +08:00
@MealPlanSilver 大佬你好,请问 core java 是 Java 核心技术吗?看第几版卷 1 还是卷 2 ?
MagicBoy
2019-11-05 12:30:11 +08:00
@kokutou intellij idea 的代码提示是差不多自动补全吧?调试功能是哪里好?
MagicBoy
2019-11-05 12:31:49 +08:00
@orange2016 楼主学 5-6 个月了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/358125

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX