当前在线人数12563
首页 - 分类讨论区 - 电脑网络 - 爪哇娇娃版 - 同主题阅读文章

此篇文章共收到打赏
0

  • 10
  • 20
  • 50
  • 100
您目前伪币余额:0
未名交友
[更多]
[更多]
请教一下LeetCode刷完之后该看些什么书?
[版面:爪哇娇娃][首篇作者:gmails] , 2014年03月04日22:51:38 ,5753次阅读,25次回复
来APP回复,赚取更多伪币 关注本站公众号:
[首页] [上页][下页][末页] [分页:1 2 ]
gmails
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 1 ]

发信人: gmails (清风), 信区: Java
标  题: 请教一下LeetCode刷完之后该看些什么书?
发信站: BBS 未名空间站 (Tue Mar  4 22:51:38 2014, 美东)

惭愧,生物男一枚,去年决定转行,最近快把LeetCode刷完了,Java Code也大概写了3
-4万行。
但看到招聘的要求感觉两眼一黑(比如:JS, HTML5, CSS3, JSON, XML,MySql, Oracle
, Postgres),这些东西只听说过却没有学过。

又到了一个迷茫阶段,不知道下一步是该找地方做实习还是继续啃书?
请教一下版里的前辈们,望赐教。
--
西漠黄沙,东海碧波,南天雨露,北季风霜;


※ 来源:·WWW 未名空间站 海外: mitbbs.com 中国: mitbbs.cn·[FROM: 150.]

 
zfu
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 2 ]

发信人: zfu (JFu), 信区: Java
标  题: Re: 请教一下LeetCode刷完之后该看些什么书?
发信站: BBS 未名空间站 (Wed Mar 12 09:47:39 2014, 美东)

请问您看的什么java code? 3~4W行?
--

※ 来源:·WWW 未名空间站 海外: mitbbs.com 中国: mitbbs.cn·[FROM: 66.]

 
gmails
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 3 ]

发信人: gmails (清风), 信区: Java
标  题: Re: 请教一下LeetCode刷完之后该看些什么书?
发信站: BBS 未名空间站 (Wed Mar 12 19:18:08 2014, 美东)

不是一个程序3-4W行,而是总共写了大约3-4W行。

LeetCode150题,每个题目写个完整的程序大概有200多行,这样写下来就3万行了;
还有一些Online课程跟下来一遍就差不多写几十个程序,每个程序从几百到上千行不等;
【 在 zfu (JFu) 的大作中提到: 】
: 请问您看的什么java code? 3~4W行?



--
西漠黄沙,东海碧波,南天雨露,北季风霜;


※ 来源:·WWW 未名空间站 海外: mitbbs.com 中国: mitbbs.cn·[FROM: 150.]

 
rodney
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 4 ]

发信人: rodney (√), 信区: Java
标  题: Re: 请教一下LeetCode刷完之后该看些什么书?
发信站: BBS 未名空间站 (Wed Mar 12 19:37:18 2014, 美东)

严格说,如果没写过测试代码,那么不能算写过程序。


【 在 gmails (清风) 的大作中提到: 】
: 不是一个程序3-4W行,而是总共写了大约3-4W行。
: LeetCode150题,每个题目写个完整的程序大概有200多行,这样写下来就3万行了;
: 还有一些Online课程跟下来一遍就差不多写几十个程序,每个程序从几百到上千行不
等;



--

※ 修改:·rodney 于 Mar 12 19:38:13 2014 修改本文·[FROM: 15.]
※ 来源:·BBS 未名空间站 海外: mitbbs.com 中国: mitbbs.cn·[FROM: 15.]

 
gmails
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 5 ]

发信人: gmails (清风), 信区: Java
标  题: Re: 请教一下LeetCode刷完之后该看些什么书?
发信站: BBS 未名空间站 (Wed Mar 12 20:55:39 2014, 美东)

惭愧,非CS科班,很多背景知识都不太懂。遇到LRU和位移RegularExpression时完全不
知道题目要求什么。。

解LeetCode时用到的测试码基本上都是自己写几个methods随机生成的数列或者树,==!
大数据的测试是用超时时给出的提示做输入的。

【 在 rodney (√) 的大作中提到: 】
: 严格说,如果没写过测试代码,那么不能算写过程序。
: 等;



--
西漠黄沙,东海碧波,南天雨露,北季风霜;


※ 来源:·WWW 未名空间站 海外: mitbbs.com 中国: mitbbs.cn·[FROM: 150.]

 
zcsrs
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 6 ]

发信人: zcsrs (wfo), 信区: Java
标  题: Re: 请教一下LeetCode刷完之后该看些什么书?
发信站: BBS 未名空间站 (Thu Mar 13 01:55:09 2014, 美东)

牛人普及一下常见的测试场景吧。lc也是用junit测试吗? 除了junit之外还有什么?

【 在 rodney (√) 的大作中提到: 】
: 严格说,如果没写过测试代码,那么不能算写过程序。
: 等;



--

※ 来源:·WWW 未名空间站 海外: mitbbs.com 中国: mitbbs.cn·[FROM: 174.]

 
loganfreeman
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 7 ]

发信人: loganfreeman (Now we are one!), 信区: Java
标  题: Re: 请教一下LeetCode刷完之后该看些什么书?
发信站: BBS 未名空间站 (Thu Mar 13 19:52:04 2014, 美东)

html, css这些严格说来是design,就是div吗。js吗需要熟悉各种framework,library
,这些都不难。Java需要熟悉各种framework,library。脚本语言比如python和js可以
玩一玩。Java仅是工作时需要。数据库是另一块。自己试试做个项目,用Java做项目,
那叫一个慢。试试用Node.js,php。
--

※ 来源:·WWW 未名空间站 海外: mitbbs.com 中国: mitbbs.cn·[FROM: 174.]

 
rodney
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 8 ]

发信人: rodney (√), 信区: Java
标  题: Re: 请教一下LeetCode刷完之后该看些什么书?
发信站: BBS 未名空间站 (Fri Mar 14 01:23:33 2014, 美东)

不是什么牛人,只是在说常识而已。。。
测试是做产品必需的,junit,mockito,powermock这些。


【 在 zcsrs (wfo) 的大作中提到: 】
: 牛人普及一下常见的测试场景吧。lc也是用junit测试吗? 除了junit之外还有什么?



--

※ 修改:·rodney 于 Mar 14 01:28:07 2014 修改本文·[FROM: 173.]
※ 来源:·BBS 未名空间站 海外: mitbbs.com 中国: mitbbs.cn·[FROM: 173.]


 
lidichen
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 9 ]

发信人: lidichen (火木年华), 信区: Java
标  题: Re: 请教一下LeetCode刷完之后该看些什么书?
发信站: BBS 未名空间站 (Mon Mar 17 11:59:13 2014, 美东)

搭车同问,确实很多招聘信息要求html, css, js,这些是前端的,对于没有cs学位的
人来说就不懂是干什么的,也不知道如何去学习。求大牛指导,这些是工作之后学的还
是之前就会,或者说招人的他们是不是要求这些都会?
--

※ 来源:·WWW 未名空间站 海外: mitbbs.com 中国: mitbbs.cn·[FROM: 50.]

 
anw
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 10 ]

发信人: anw (道法自然), 信区: Java
标  题: Re: 请教一下LeetCode刷完之后该看些什么书?
发信站: BBS 未名空间站 (Mon Mar 17 12:05:35 2014, 美东)

这些都是相对容易学的,其中HTML需要一天入门,CSS需要一周,
JS需要一个月。

以上时间是针对文科或生物大妈转码工的估计。如果是理工科的可能快
点。

JS要精通起码要半年时间。

【 在 lidichen (火木年华) 的大作中提到: 】
: 搭车同问,确实很多招聘信息要求html, css, js,这些是前端的,对于没有cs学位的
: 人来说就不懂是干什么的,也不知道如何去学习。求大牛指导,这些是工作之后学的还
: 是之前就会,或者说招人的他们是不是要求这些都会?



--

※ 来源:·BBS 未名空间站 海外: mitbbs.com 中国: mitbbs.cn·[FROM: 134.]

 
gmails
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 11 ]

发信人: gmails (清风), 信区: Java
标  题: Re: 请教一下LeetCode刷完之后该看些什么书?
发信站: BBS 未名空间站 (Mon Mar 17 12:27:19 2014, 美东)

Thanks so much!
One more question, is it possible to find a job after LeetCode?
(Can not type Chinese)
【 在 anw (道法自然) 的大作中提到: 】
: 这些都是相对容易学的,其中HTML需要一天入门,CSS需要一周,
: JS需要一个月。
: 以上时间是针对文科或生物大妈转码工的估计。如果是理工科的可能快
: 点。
: JS要精通起码要半年时间。



--
西漠黄沙,东海碧波,南天雨露,北季风霜;


※ 来源:·WWW 未名空间站 海外: mitbbs.com 中国: mitbbs.cn·[FROM: 128.]

 
loganfreeman
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 12 ]

发信人: loganfreeman (Now we are one!), 信区: Java
标  题: Re: 请教一下LeetCode刷完之后该看些什么书?
发信站: BBS 未名空间站 (Mon Mar 17 18:06:30 2014, 美东)

没有身份问题,应该很容易。你面对的竞争对手就是一堆堆的烙印
【 在 gmails (清风) 的大作中提到: 】
: Thanks so much!
: One more question, is it possible to find a job after LeetCode?
: (Can not type Chinese)



--

※ 来源:·WWW 未名空间站 海外: mitbbs.com 中国: mitbbs.cn·[FROM: 199.]

 
gmails
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 13 ]

发信人: gmails (清风), 信区: Java
标  题: Re: 请教一下LeetCode刷完之后该看些什么书?
发信站: BBS 未名空间站 (Mon Mar 17 19:53:33 2014, 美东)

多谢多谢。
最近在LinkIn上投了几份,还没收到任何回复。
身份还能坚持半年,然后就成大问题了, ==!
【 在 loganfreeman (Now we are one!) 的大作中提到: 】
: 没有身份问题,应该很容易。你面对的竞争对手就是一堆堆的烙印



--
西漠黄沙,东海碧波,南天雨露,北季风霜;


※ 来源:·WWW 未名空间站 海外: mitbbs.com 中国: mitbbs.cn·[FROM: 150.]

 
zjurules
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 14 ]

发信人: zjurules (东方剑桥), 信区: Java
标  题: Re: 请教一下LeetCode刷完之后该看些什么书?
发信站: BBS 未名空间站 (Tue Mar 18 13:36:56 2014, 美东)

屁一周一个月,CSS那点料一天就入门,JS两三天吧。
【 在 anw (道法自然) 的大作中提到: 】
: 这些都是相对容易学的,其中HTML需要一天入门,CSS需要一周,
: JS需要一个月。
: 以上时间是针对文科或生物大妈转码工的估计。如果是理工科的可能快
: 点。
: JS要精通起码要半年时间。



--

※ 来源:·WWW 未名空间站 海外: mitbbs.com 中国: mitbbs.cn·[FROM: 72.]

 
cdm
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 15 ]

发信人: cdm (cdm), 信区: Java
标  题: Re: 请教一下LeetCode刷完之后该看些什么书?
发信站: BBS 未名空间站 (Tue Mar 18 13:51:59 2014, 美东)

这些东西入门都很简单,但是你迷茫是因为缺个big picture,就像打游戏,地图全开和
抹黑走路那是完全不同。你现在需要做的就是找个干IT的有几年经验的哥们,让他给你
科普一下。就豁然开朗了。

With that said, 我在这里简单说一下,希望有点帮助:

HTML就是一个协议,按照HTML标准写的文本浏览器可以识别,知道怎么显示。你在这个
网页上右键然后选view source,看到的就是HTML
JS就是javascript, 主要功能就是在客户端(浏览器)做事,相对于HTML是静态的,他
是动态的,可以改变客户端的component, 比如标题拉,文本框拉,什么的
CSS就是定义HTML显示的style, 比如字体大小拉,颜色啦,等等等等
JSON主要是数据传输用的,比如javascript和后端服务器传递信息就可以用json
XML和HTML很类似,但是可以自定义tag和结构
MySQL/Oracle都是relational database, 说白了就是存数据的。但是作为relational
database, 他需要满足一些标准。

以上就是最最粗浅的解释


【 在 gmails (清风) 的大作中提到: 】
: 惭愧,生物男一枚,去年决定转行,最近快把LeetCode刷完了,Java Code也大概写
了3
: -4万行。
: 但看到招聘的要求感觉两眼一黑(比如:JS, HTML5, CSS3, JSON, XML,MySql,
Oracle
: , Postgres),这些东西只听说过却没有学过。
: 又到了一个迷茫阶段,不知道下一步是该找地方做实习还是继续啃书?
: 请教一下版里的前辈们,望赐教。



--

※ 来源:·WWW 未名空间站 海外: mitbbs.com 中国: mitbbs.cn·[FROM: 72.]

 
gmails
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 16 ]

发信人: gmails (清风), 信区: Java
标  题: Re: 请教一下LeetCode刷完之后该看些什么书?
发信站: BBS 未名空间站 (Tue Mar 18 15:54:22 2014, 美东)

非常感谢!
我的硬伤就是在生物制药里折腾了十年,周围认识的都是折磨蛋白质、细胞和老鼠的,
==!之前一位同宿舍的哥们儿是学CS的,也很热心帮忙,但现在距离上千英里,也只能
电话网页上问些问题,想实际做点东西仍然没有人带,==!

其实本科时候给学校做过网页,对HTML略懂,JavaScript也写过几行,当年写滚动新闻
就是在HTML里直接插JS片断,但都是网上Copy别的代码自己改改就嵌套在自己做的网页
里而已,没有系统学过。因为没有上过数据库的课程,我对DataBase非常陌生。

再次感谢您的热心回复和答疑!

【 在 cdm (cdm) 的大作中提到: 】
: 这些东西入门都很简单,但是你迷茫是因为缺个big picture,就像打游戏,地图全开和
: 抹黑走路那是完全不同。你现在需要做的就是找个干IT的有几年经验的哥们,让他给你
: 科普一下。就豁然开朗了。
: With that said, 我在这里简单说一下,希望有点帮助:
: HTML就是一个协议,按照HTML标准写的文本浏览器可以识别,知道怎么显示。你在这个
: 网页上右键然后选view source,看到的就是HTML
: JS就是javascript, 主要功能就是在客户端(浏览器)做事,相对于HTML是静态的,他
: 是动态的,可以改变客户端的component, 比如标题拉,文本框拉,什么的
: CSS就是定义HTML显示的style, 比如字体大小拉,颜色啦,等等等等
: JSON主要是数据传输用的,比如javascript和后端服务器传递信息就可以用json
: ...................



--
西漠黄沙,东海碧波,南天雨露,北季风霜;


※ 来源:·WWW 未名空间站 海外: mitbbs.com 中国: mitbbs.cn·[FROM: 150.]

 
cdm
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 17 ]

发信人: cdm (cdm), 信区: Java
标  题: Re: 请教一下LeetCode刷完之后该看些什么书?
发信站: BBS 未名空间站 (Tue Mar 18 16:29:45 2014, 美东)

不客气。你现在的阶段很多人都经历过,就是别人把框架布好,你可以往里填code。拉
一段具体的code出来能写,比如二叉树遍个历啥的,但是不知道这些code能干啥用,往
哪儿用,整体布局糊里糊涂。其实是初学者突然接触到大量知识不知从何下手的正常反
应,有点象盲人摸象,扣到了不少具体的知识点,但是对全局缺乏概念。

走出这个阶段有两个方法,一个是计算机科班出身的方法,每个知识点都学的很细,硬
学,几年下来,这些知识点自然就连起来了。这个方法的优点是基础打的扎实,缺点是
太花时间,很可能花了很多时间去搞没啥用的东西。另一个方法就是我常常推荐给转行
的朋友的,先不要纠结于学会具体的某个技术的某个细节,那些其实都很简单,学的快
忘得也快。先花点时间画个框架出来,搞清楚你要学的技术起到了什么作用,确定自己
理解了,再看那些具体的技术就清楚多了。

以你刚才列的那些东西为例子。一个典型的java based web application:

用户面对的是浏览器,你输入一个URL,浏览器从web server (apache, IIS, etc)那里
下载了HTML, CSS, JS。HTML一般是用来做些基本的网页显示,CSS决定他的style,JS
决定一些动态的东西,比如根据用户名来显示不同的内容。除了这些静态的内容,浏览
器也可能通过web server和它背后的app server对话(比如tomcat),进行一些服务器
端的处理(比如运行在tomcat内部的servlets)。这些web application难免要储存一些
数据,他们可以储存在database里(mysql, oracle, etc)。而servlet和database的读
写通过JDBC来完成。

有了这个基本的概念,下次看到JS,脑子里就明白,他是在浏览器上做动态处理的,看
到mysql就知道,他是backend 存储数据的。

等你把握了这个框架,每个知识点都有常见的扩展,比如js有常用的库,jQuery,
ExtJS, database要会最基本的sql query, 比如inner join, outer join, aggregate
function, etc., 你的servlet要在tomcat中运行,需要先以war的形式deploy。具体
的东西越是繁杂,你越要牢牢记住他们在一个大框架里起了什么作用,这样才不会糊里
糊涂,东一榔头西一棒子。

good luck!
【 在 gmails (清风) 的大作中提到: 】
: 非常感谢!
: 我的硬伤就是在生物制药里折腾了十年,周围认识的都是折磨蛋白质、细胞和老鼠的,
: ==!之前一位同宿舍的哥们儿是学CS的,也很热心帮忙,但现在距离上千英里,也只能
: 电话网页上问些问题,想实际做点东西仍然没有人带,==!
: 其实本科时候给学校做过网页,对HTML略懂,JavaScript也写过几行,当年写滚动新闻
: 就是在HTML里直接插JS片断,但都是网上Copy别的代码自己改改就嵌套在自己做的网页
: 里而已,没有系统学过。因为没有上过数据库的课程,我对DataBase非常陌生。
: 再次感谢您的热心回复和答疑!



--

※ 来源:·WWW 未名空间站 海外: mitbbs.com 中国: mitbbs.cn·[FROM: 72.]

 
thymetime
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 18 ]

发信人: thymetime (深白色), 信区: Java
标  题: Re: 请教一下LeetCode刷完之后该看些什么书?
发信站: BBS 未名空间站 (Tue Mar 18 17:47:57 2014, 美东)

LS说得好清晰,mark学习。。。
--

※ 来源:·WWW 未名空间站 海外: mitbbs.com 中国: mitbbs.cn·[FROM: 129.]

 
gmails
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 19 ]

发信人: gmails (清风), 信区: Java
标  题: Re: 请教一下LeetCode刷完之后该看些什么书?
发信站: BBS 未名空间站 (Tue Mar 18 21:31:45 2014, 美东)

相当的明了!
太感谢了!
看来Net, Server,Client,DataBase是algorithm & Datastructure之后必需要要学
的。
【 在 cdm (cdm) 的大作中提到: 】
: 不客气。你现在的阶段很多人都经历过,就是别人把框架布好,你可以往里填code。拉
: 一段具体的code出来能写,比如二叉树遍个历啥的,但是不知道这些code能干啥用,往
: 哪儿用,整体布局糊里糊涂。其实是初学者突然接触到大量知识不知从何下手的正常反
: 应,有点象盲人摸象,扣到了不少具体的知识点,但是对全局缺乏概念。
: 走出这个阶段有两个方法,一个是计算机科班出身的方法,每个知识点都学的很细,硬
: 学,几年下来,这些知识点自然就连起来了。这个方法的优点是基础打的扎实,缺点是
: 太花时间,很可能花了很多时间去搞没啥用的东西。另一个方法就是我常常推荐给转行
: 的朋友的,先不要纠结于学会具体的某个技术的某个细节,那些其实都很简单,学的快
: 忘得也快。先花点时间画个框架出来,搞清楚你要学的技术起到了什么作用,确定自己
: 理解了,再看那些具体的技术就清楚多了。
: ...................



--
西漠黄沙,东海碧波,南天雨露,北季风霜;


※ 来源:·WWW 未名空间站 海外: mitbbs.com 中国: mitbbs.cn·[FROM: 150.]

 
rodney
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 20 ]

发信人: rodney (√), 信区: Java
标  题: Re: 请教一下LeetCode刷完之后该看些什么书?
发信站: BBS 未名空间站 (Tue Mar 18 23:38:25 2014, 美东)

浏览器里的细节末梢,不在实战状态是很难解决所有问题的。两三天,就像把java的语
法学会一样。



【 在 zjurules (东方剑桥) 的大作中提到: 】
: 屁一周一个月,CSS那点料一天就入门,JS两三天吧。



--

※ 来源:·BBS 未名空间站 海外: mitbbs.com 中国: mitbbs.cn·[FROM: 15.]

[首页] [上页][下页][末页] [分页:1 2 ]
[快速返回] [ 进入爪哇娇娃讨论区] [返回顶部]
回复文章
标题:
内 容:

未名交友
将您的链接放在这儿

友情链接


 

Site Map - Contact Us - Terms and Conditions - Privacy Policy

版权所有,未名空间(mitbbs.com),since 1996