查看: 8891| 回复: 48
跳转到指定楼层
上一主题 下一主题
收起左侧

[其他] 求助 java小白该何去何从

全局:

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x
RT
今年8月要去念书
学校前阵子寄来了五题Java作业@@ 说是基础中的基础, 我们应该要会(ex. print前一百个质数/ sorted order...etc)

但是我完全对java没概念, 本科也沒碰過編程
那时候听了学长的话去看了berkely cs61B
不过老师完全就是板书, 我想说这样就算了解了架构我还是不太会compile出来
所以我又上了youtube看了java教学
不过是非常非常基础的那种(从string/for loop)那些讲起
然后学校也有一个课是learning by doing (也是讲得非常基本, 大概只有40页, 就是前面会有一些概念,下面会有练习题让你练习)我已经上完了

重点来了, 我打开了学校的作业
还是完全一头雾水QQ
今天拼了老命才把第一题拼凑出来
第二题直接阵亡, 我上网查了一下sorted order才发现很多人是先import java.util.Arrays.--
然后有用一些内建的method.--
身为一只小白, 我如果不查网路根本不知道会有这些工具

BUT 学校说了, 这五题要靠自己写,不能上网参考....1point3acres

所以想要请问大神们, 我现在一些基础的概念已经知道了, 接下来还能怎么补强?
我有想过是不是要去刷leetcode 最easy的题目, 但是又怕这样基础不够扎实...
跪求建议

上一篇:有关双专业的问题
下一篇:[问]如何写出优雅的Integration/Unit Test?
推荐
nokolu5120 2018-5-18 01:33:27 | 只看该作者
全局:
之前也上过coursera的课,最近也在重新学java,而且也是秋季开始上课,个人觉得上不写作业的课什么都学不到的,非常推荐princeton的algorithm I & II在coursera的课,如果零基础的话可以从https://introcs.cs.princeton.edu/java/home/ 开始迅速的吧1到4章过一遍,然后直接开始做练习,光看书或者上课一定会忘。而且个人经验就是如果不真的去跑程序找bug好多问题都不会浮现出来。共勉~
回复

使用道具 举报

全局:
《head first java》了解一下
回复

使用道具 举报

推荐
chowhound 2018-5-18 11:47:28 | 只看该作者
全局:
ai559031 发表于 2018-5-18 08:29
我在youtube上就是看他的影片!!!
但是也因为颇基础的
我现在看了学校的作业就有点濛

core java的话,这个看完你应该具备开始按难度顺序刷题的能力了。
不懂的很正常,但这个基础有了,应该google搜索下你起码能看懂网上的帖子在说啥了。
剩下基本就是一步一步刷题学算法逻辑,看简单的java example project学习实战经验了。

框架的话,这个很多,把core java学的差不多了,刷题起码简单的中等的 最起码做到看得懂答案吧,然后可以开始自学框架了,网上各种资料很多,spring的话这个人也有个新手教学,还可以。. From 1point 3acres bbs

简单来说,基础知识有了概念,刷些简单的题可以让你习惯上手写简单的代码,剩下一步一个脚印学吧。方向很多,看你喜好和课程要求一个一个来
回复

使用道具 举报

🔗
 楼主| ai559031 2018-5-17 21:48:44 | 只看该作者
全局:
妇科圣手王发财 发表于 2018-5-17 21:36
《head first java》了解一下

有的 这本书是berkely cs61B要求的书. 1point 3 acres
我正在看当中...
回复

使用道具 举报

🔗
geom1try 2018-5-17 21:54:36 | 只看该作者
全局:
学校说要靠自己写是建立认为你有基础的状况下吧
有哪个人啥都没学过写的出来 真的我给跪.1point3acres
就真的认份的上网查吧 边查边学是coding上手最快的方法了

好奇问个是要去念硕吗?
回复

使用道具 举报

🔗
 楼主| ai559031 2018-5-17 22:39:58 | 只看该作者
全局:
geom1try 发表于 2018-5-17 21:54
学校说要靠自己写是建立认为你有基础的状况下吧. ----
有哪个人啥都没学过写的出来 真的我给跪
就真的认份的上 ...
We do not expect most of you to pursue a career as a nose-down software engineer, but we do expect and require you to do some level of coding.
Incoming MISM students should be able to solve these 5 problems within 90 minutes with no outside reference or help. It is preferred that it is done in Java, but C++ is an acceptable alternative.


信裡是這樣說的
90分鐘寫五題真的是要跪的節奏啊...
. 1point3acres
是的 是念碩士~
回复

使用道具 举报

🔗
shawnnie 2018-5-17 22:51:59 | 只看该作者
全局:
楼主不会去google完全是正常操作,不用担心
回复

使用道具 举报

全局:
看楼主的题目描述,极似我昨天收到的邮件五道题。好奇,莫非也是BIDA?
回复

使用道具 举报

🔗
 楼主| ai559031 2018-5-17 23:06:04 | 只看该作者
全局:
shawnnie 发表于 2018-5-17 22:51
楼主不会去google完全是正常操作,不用担心

好的
回复

使用道具 举报

🔗
 楼主| ai559031 2018-5-17 23:52:06 | 只看该作者
全局:
低调的野猪 发表于 2018-5-17 23:05
看楼主的题目描述,极似我昨天收到的邮件五道题。好奇,莫非也是BIDA?

是的 😂
回复

使用道具 举报

🔗
chowhound 2018-5-18 00:19:54 | 只看该作者
全局:
鉴于楼主是还未入学纯新手学java.
https://courses.caveofprogrammin ... -complete-beginners
个人建议楼主可以看这个教学视频。
这个属于新手的不能在新手的视频了,基本大部分新手都想快进那种,作者标准英音,我觉得来留学的都能听懂。。。我给不少人推荐过这个,反馈还不错

建议楼主先看前2大部分了解一下java基础,再考虑做题,否则你做了也高屋建瓴。。。
(如果学校有时间限制还很紧的话。。。那你只好网上借鉴了)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表