由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Java版 - 请教一下LeetCode刷完之后该看些什么书?
相关主题
Web前端的HTML+JavaScript+CSS可以理解为MVC吗?【供求】招软件工程师 (转载)
what do u think of SOAP vs REST ( or even FB's thrift server)?要将数据同时生成JSON和XML, 应该先生成哪个,再转换成另一个
Flex,Silverlight or Cappuccino/Sproutcore/JavascriptMVC?[转载] JSP access database的问题
刚准备拣Javajava development enviornment - software and hardware -Please
大妈求建议(拜谢!)【包子】请问:关于 web 前端 report / dashboard 的设计
soa变成rest,大家公司在用哪个?OpenShift的一个问题
Re: salesforce用的什么数据库产品呀?java架构问题
Object stream & serilization有啥用处?为啥RDBMS只用一个Index?
相关话题的讨论汇总
话题: html话题: js话题: leetcode话题: java话题: css
进入Java版参与讨论
1 (共1页)
g****s
发帖数: 1755
1
惭愧,生物男一枚,去年决定转行,最近快把LeetCode刷完了,Java Code也大概写了3
-4万行。
但看到招聘的要求感觉两眼一黑(比如:JS, HTML5, CSS3, JSON, XML,MySql, Oracle
, Postgres),这些东西只听说过却没有学过。
又到了一个迷茫阶段,不知道下一步是该找地方做实习还是继续啃书?
请教一下版里的前辈们,望赐教。
g****s
发帖数: 1755
2
惭愧,生物男一枚,去年决定转行,最近快把LeetCode刷完了,Java Code也大概写了3
-4万行。
但看到招聘的要求感觉两眼一黑(比如:JS, HTML5, CSS3, JSON, XML,MySql, Oracle
, Postgres),这些东西只听说过却没有学过。
又到了一个迷茫阶段,不知道下一步是该找地方做实习还是继续啃书?
请教一下版里的前辈们,望赐教。
z*u
发帖数: 329
3
请问您看的什么java code? 3~4W行?
g****s
发帖数: 1755
4
不是一个程序3-4W行,而是总共写了大约3-4W行。
LeetCode150题,每个题目写个完整的程序大概有200多行,这样写下来就3万行了;
还有一些Online课程跟下来一遍就差不多写几十个程序,每个程序从几百到上千行不等;

【在 z*u 的大作中提到】
: 请问您看的什么java code? 3~4W行?
r****y
发帖数: 26819
5
严格说,如果没写过测试代码,那么不能算写过程序。

等;

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

g****s
发帖数: 1755
6
惭愧,非CS科班,很多背景知识都不太懂。遇到LRU和位移RegularExpression时完全不
知道题目要求什么。。
解LeetCode时用到的测试码基本上都是自己写几个methods随机生成的数列或者树,==!
大数据的测试是用超时时给出的提示做输入的。

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

z***s
发帖数: 3241
7
牛人普及一下常见的测试场景吧。lc也是用junit测试吗? 除了junit之外还有什么?

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

l**********n
发帖数: 8443
8
html, css这些严格说来是design,就是div吗。js吗需要熟悉各种framework,library
,这些都不难。Java需要熟悉各种framework,library。脚本语言比如python和js可以
玩一玩。Java仅是工作时需要。数据库是另一块。自己试试做个项目,用Java做项目,
那叫一个慢。试试用Node.js,php。
r****y
发帖数: 26819
9
不是什么牛人,只是在说常识而已。。。
测试是做产品必需的,junit,mockito,powermock这些。

【在 z***s 的大作中提到】
: 牛人普及一下常见的测试场景吧。lc也是用junit测试吗? 除了junit之外还有什么?
l******n
发帖数: 577
10
搭车同问,确实很多招聘信息要求html, css, js,这些是前端的,对于没有cs学位的
人来说就不懂是干什么的,也不知道如何去学习。求大牛指导,这些是工作之后学的还
是之前就会,或者说招人的他们是不是要求这些都会?
相关主题
soa变成rest,大家公司在用哪个?【供求】招软件工程师 (转载)
Re: salesforce用的什么数据库产品呀?要将数据同时生成JSON和XML, 应该先生成哪个,再转换成另一个
Object stream & serilization有啥用处?[转载] JSP access database的问题
进入Java版参与讨论
a*w
发帖数: 4495
11
这些都是相对容易学的,其中HTML需要一天入门,CSS需要一周,
JS需要一个月。
以上时间是针对文科或生物大妈转码工的估计。如果是理工科的可能快
点。
JS要精通起码要半年时间。

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

g****s
发帖数: 1755
12
Thanks so much!
One more question, is it possible to find a job after LeetCode?
(Can not type Chinese)

【在 a*w 的大作中提到】
: 这些都是相对容易学的,其中HTML需要一天入门,CSS需要一周,
: JS需要一个月。
: 以上时间是针对文科或生物大妈转码工的估计。如果是理工科的可能快
: 点。
: JS要精通起码要半年时间。

l**********n
发帖数: 8443
13
没有身份问题,应该很容易。你面对的竞争对手就是一堆堆的烙印

【在 g****s 的大作中提到】
: Thanks so much!
: One more question, is it possible to find a job after LeetCode?
: (Can not type Chinese)

g****s
发帖数: 1755
14
多谢多谢。
最近在LinkIn上投了几份,还没收到任何回复。
身份还能坚持半年,然后就成大问题了, ==!

【在 l**********n 的大作中提到】
: 没有身份问题,应该很容易。你面对的竞争对手就是一堆堆的烙印
z******s
发帖数: 322
15
屁一周一个月,CSS那点料一天就入门,JS两三天吧。

【在 a*w 的大作中提到】
: 这些都是相对容易学的,其中HTML需要一天入门,CSS需要一周,
: JS需要一个月。
: 以上时间是针对文科或生物大妈转码工的估计。如果是理工科的可能快
: 点。
: JS要精通起码要半年时间。

c*m
发帖数: 836
16
这些东西入门都很简单,但是你迷茫是因为缺个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, 他需要满足一些标准。
以上就是最最粗浅的解释

了3
Oracle

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

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

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

c*m
发帖数: 836
18
不客气。你现在的阶段很多人都经历过,就是别人把框架布好,你可以往里填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!

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

t*******e
发帖数: 1760
19
LS说得好清晰,mark学习。。。
g****s
发帖数: 1755
20
相当的明了!
太感谢了!
看来Net, Server,Client,DataBase是algorithm & Datastructure之后必需要要学
的。

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

相关主题
java development enviornment - software and hardware -Pleasejava架构问题
【包子】请问:关于 web 前端 report / dashboard 的设计为啥RDBMS只用一个Index?
OpenShift的一个问题请问几种编程语言的前途
进入Java版参与讨论
r****y
发帖数: 26819
21
浏览器里的细节末梢,不在实战状态是很难解决所有问题的。两三天,就像把java的语
法学会一样。

【在 z******s 的大作中提到】
: 屁一周一个月,CSS那点料一天就入门,JS两三天吧。
w****r
发帖数: 15252
22
re

【在 r****y 的大作中提到】
: 浏览器里的细节末梢,不在实战状态是很难解决所有问题的。两三天,就像把java的语
: 法学会一样。

w****r
发帖数: 15252
23
re

【在 r****y 的大作中提到】
: 浏览器里的细节末梢,不在实战状态是很难解决所有问题的。两三天,就像把java的语
: 法学会一样。

d******v
发帖数: 801
24
赞好心人,说得真详细!

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

f****e
发帖数: 923
25
你最后找到cs 工作了吗?

了3
Oracle

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

z*u
发帖数: 329
26
请问您看的什么java code? 3~4W行?
g****s
发帖数: 1755
27
不是一个程序3-4W行,而是总共写了大约3-4W行。
LeetCode150题,每个题目写个完整的程序大概有200多行,这样写下来就3万行了;
还有一些Online课程跟下来一遍就差不多写几十个程序,每个程序从几百到上千行不等;

【在 z*u 的大作中提到】
: 请问您看的什么java code? 3~4W行?
r****y
发帖数: 26819
28
严格说,如果没写过测试代码,那么不能算写过程序。

等;

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

g****s
发帖数: 1755
29
惭愧,非CS科班,很多背景知识都不太懂。遇到LRU和位移RegularExpression时完全不
知道题目要求什么。。
解LeetCode时用到的测试码基本上都是自己写几个methods随机生成的数列或者树,==!
大数据的测试是用超时时给出的提示做输入的。

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

z***s
发帖数: 3241
30
牛人普及一下常见的测试场景吧。lc也是用junit测试吗? 除了junit之外还有什么?

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

相关主题
consume RESTful web services on the client side (web pages)?what do u think of SOAP vs REST ( or even FB's thrift server)?
Stateful session bean到底有啥好处?Flex,Silverlight or Cappuccino/Sproutcore/JavascriptMVC?
Web前端的HTML+JavaScript+CSS可以理解为MVC吗?刚准备拣Java
进入Java版参与讨论
l**********n
发帖数: 8443
31
html, css这些严格说来是design,就是div吗。js吗需要熟悉各种framework,library
,这些都不难。Java需要熟悉各种framework,library。脚本语言比如python和js可以
玩一玩。Java仅是工作时需要。数据库是另一块。自己试试做个项目,用Java做项目,
那叫一个慢。试试用Node.js,php。
r****y
发帖数: 26819
32
不是什么牛人,只是在说常识而已。。。
测试是做产品必需的,junit,mockito,powermock这些。

【在 z***s 的大作中提到】
: 牛人普及一下常见的测试场景吧。lc也是用junit测试吗? 除了junit之外还有什么?
l******n
发帖数: 577
33
搭车同问,确实很多招聘信息要求html, css, js,这些是前端的,对于没有cs学位的
人来说就不懂是干什么的,也不知道如何去学习。求大牛指导,这些是工作之后学的还
是之前就会,或者说招人的他们是不是要求这些都会?
a*w
发帖数: 4495
34
这些都是相对容易学的,其中HTML需要一天入门,CSS需要一周,
JS需要一个月。
以上时间是针对文科或生物大妈转码工的估计。如果是理工科的可能快
点。
JS要精通起码要半年时间。

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

g****s
发帖数: 1755
35
Thanks so much!
One more question, is it possible to find a job after LeetCode?
(Can not type Chinese)

【在 a*w 的大作中提到】
: 这些都是相对容易学的,其中HTML需要一天入门,CSS需要一周,
: JS需要一个月。
: 以上时间是针对文科或生物大妈转码工的估计。如果是理工科的可能快
: 点。
: JS要精通起码要半年时间。

l**********n
发帖数: 8443
36
没有身份问题,应该很容易。你面对的竞争对手就是一堆堆的烙印

【在 g****s 的大作中提到】
: Thanks so much!
: One more question, is it possible to find a job after LeetCode?
: (Can not type Chinese)

g****s
发帖数: 1755
37
多谢多谢。
最近在LinkIn上投了几份,还没收到任何回复。
身份还能坚持半年,然后就成大问题了, ==!

【在 l**********n 的大作中提到】
: 没有身份问题,应该很容易。你面对的竞争对手就是一堆堆的烙印
z******s
发帖数: 322
38
屁一周一个月,CSS那点料一天就入门,JS两三天吧。

【在 a*w 的大作中提到】
: 这些都是相对容易学的,其中HTML需要一天入门,CSS需要一周,
: JS需要一个月。
: 以上时间是针对文科或生物大妈转码工的估计。如果是理工科的可能快
: 点。
: JS要精通起码要半年时间。

c*m
发帖数: 836
39
这些东西入门都很简单,但是你迷茫是因为缺个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, 他需要满足一些标准。
以上就是最最粗浅的解释

了3
Oracle

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

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

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

相关主题
刚准备拣JavaRe: salesforce用的什么数据库产品呀?
大妈求建议(拜谢!)Object stream & serilization有啥用处?
soa变成rest,大家公司在用哪个?【供求】招软件工程师 (转载)
进入Java版参与讨论
c*m
发帖数: 836
41
不客气。你现在的阶段很多人都经历过,就是别人把框架布好,你可以往里填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!

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

t*******e
发帖数: 1760
42
LS说得好清晰,mark学习。。。
g****s
发帖数: 1755
43
相当的明了!
太感谢了!
看来Net, Server,Client,DataBase是algorithm & Datastructure之后必需要要学
的。

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

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

【在 z******s 的大作中提到】
: 屁一周一个月,CSS那点料一天就入门,JS两三天吧。
w****r
发帖数: 15252
45
re

【在 r****y 的大作中提到】
: 浏览器里的细节末梢,不在实战状态是很难解决所有问题的。两三天,就像把java的语
: 法学会一样。

w****r
发帖数: 15252
46
re

【在 r****y 的大作中提到】
: 浏览器里的细节末梢,不在实战状态是很难解决所有问题的。两三天,就像把java的语
: 法学会一样。

d******v
发帖数: 801
47
赞好心人,说得真详细!

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

f****e
发帖数: 923
48
你最后找到cs 工作了吗?

了3
Oracle

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

w****6
发帖数: 796
49
大牛能不能推荐一下:
怎么能比较快的熟悉Java的各种framework,library?

library

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

w****6
发帖数: 796
50
赞一个!

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

1 (共1页)
进入Java版参与讨论
相关主题
为啥RDBMS只用一个Index?大妈求建议(拜谢!)
请问几种编程语言的前途soa变成rest,大家公司在用哪个?
consume RESTful web services on the client side (web pages)?Re: salesforce用的什么数据库产品呀?
Stateful session bean到底有啥好处?Object stream & serilization有啥用处?
Web前端的HTML+JavaScript+CSS可以理解为MVC吗?【供求】招软件工程师 (转载)
what do u think of SOAP vs REST ( or even FB's thrift server)?要将数据同时生成JSON和XML, 应该先生成哪个,再转换成另一个
Flex,Silverlight or Cappuccino/Sproutcore/JavascriptMVC?[转载] JSP access database的问题
刚准备拣Javajava development enviornment - software and hardware -Please
相关话题的讨论汇总
话题: html话题: js话题: leetcode话题: java话题: css