斯坦福 IT

想IT行业学Java多长时间能找到工作?

最大赞力
0.00
当前赞力
100.00%
你还买了很多投资房,钱途无量啊。
我就是不会挣钱,一个工作就够我烦的,哪怕是挺轻松的工作,我晚上加班加点不睡觉是为了看书、看Youtube 和netflix.
我以前也看youtube和netflix. 后来买投资房时候被银行嫌弃收入不够,所以只好自己辛苦一点了。。。
 
最大赞力
0.00
当前赞力
100.00%
你是指学习上落后?
收入,哈哈。你回复的真快,我后来修改了一下那个回复,容易理解了。
我其实对计算机专业方面的东西不是很感兴趣,能不看就尽量不看。不到最后一刻不会去看。
 
最大赞力
0.00
当前赞力
100.00%
web开发,其实理解几个基本点就可以对付了,当然无数的技术细节只能一点一滴的积累:1. 理解客户端(浏览器)和服务端的交互过程,页面的生命周期,这个最重要。比如有人说什么从“后台”调用“前台”的javascript,其实是没有理解这个交互过程。 2.基本的html, css等,这个不难,稍微翻翻书就可以了解个大概 3.javascript,关键是要理解函数式编程的特点,需要看点好书,如Javascript: The Good Parts 4. mvc框架,这个严格地说不是必须,但它是流行技术,掌握有好处。
我也觉得是这样。如果是java,request,response,sevlet生命周期等,很多框架都是扩展开来的。之前给公司新大学生培训时候,我先培训WEB目录结构,然后是jsp+jdbc连数据库,然后是jsp+sevlet(jdbc),然后是全sevlet,后来jsp+javabe+sevlet,这之后,可以逐步加入hibernate和springmvc。
 

gongbao

宇宙最最知名园友
最大赞力
0.00
当前赞力
100.00%
软件开发的话,各类乱七八糟的框架啊,技术啊,太多了。你想都看过来既不可能,也没必要。

把最基础最常用的先弄懂,然后根据自己以往的经历遴选要求差不太多的职位,然后根据职位特点,用一两天时间突击准备一下某个特别需要的知识点,就可以去面试了。
不行啊,就你说的那些,还有什么RESTful, WebService 都得懂,广告里面经常出现。我就是稀里糊涂的。
 

gongbao

宇宙最最知名园友
最大赞力
0.00
当前赞力
100.00%
web开发,其实理解几个基本点就可以对付了,当然无数的技术细节只能一点一滴的积累:1. 理解客户端(浏览器)和服务端的交互过程,页面的生命周期,这个最重要。比如有人说什么从“后台”调用“前台”的javascript,其实是没有理解这个交互过程。 2.基本的html, css等,这个不难,稍微翻翻书就可以了解个大概 3.javascript,关键是要理解函数式编程的特点,需要看点好书,如Javascript: The Good Parts 4. mvc框架,这个严格地说不是必须,但它是流行技术,掌握有好处。
javascript这个夏天,我得恶补一下,平时都是网上抄抄,改改再用
其他你提到的,我们学校老师总强调,问题不大,就像底下这样滴呗?
Screen Shot 2018-05-28 at 18.17.54.png
 

gongbao

宇宙最最知名园友
最大赞力
0.00
当前赞力
100.00%
收入,哈哈。你回复的真快,我后来修改了一下那个回复,容易理解了。
我其实对计算机专业方面的东西不是很感兴趣,能不看就尽量不看。不到最后一刻不会去看。
我跟你一样唉,现在去面试,把自己描绘成对技术天生热忱,无比感兴趣,我自己都不好意思,差点相信这是我自己了唉
 

gongbao

宇宙最最知名园友
最大赞力
0.00
当前赞力
100.00%
我也觉得是这样。如果是java,request,response,sevlet生命周期等,很多框架都是扩展开来的。之前给公司新大学生培训时候,我先培训WEB目录结构,然后是jsp+jdbc连数据库,然后是jsp+sevlet(jdbc),然后是全sevlet,后来jsp+javabe+sevlet,这之后,可以逐步加入hibernate和springmvc。
Spring没学过,其他都有点接触,但稀里糊涂的。你上面是意思jsp+java bean+servlet,还是jsp+java ee + servlet?我们还有实验是jsf的
 
最大赞力
0.00
当前赞力
100.00%
不行啊,就你说的那些,还有什么RESTful, WebService 都得懂,广告里面经常出现。我就是稀里糊涂的。
web service 大致说来,服务端公布一个接口说明(wsdl),客户端据此构造相应的对象,然后系列化(简单粗略地说就是变成文本,一般用的是xml),然后发送文本到服务端,服务端再反系列化成对象,执行操作。
至于restful,简单地说就是直接通过url参数来调用方法,不用上面说的那些过程。
当然这只是粗略的解释,希望能有个大致概念。深入当然要看书和实践。
 

gongbao

宇宙最最知名园友
最大赞力
0.00
当前赞力
100.00%
web service 大致说来,服务端公布一个接口说明(wsdl),客户端据此构造相应的对象,然后系列化(简单粗略地说就是变成文本,一般用的是xml),然后发送文本到服务端,服务端再反系列化成对象,执行操作。
至于restful,简单地说就是直接通过url参数来调用方法,不用上面说的那些过程。
当然这只是粗略的解释,希望能有个大致概念。深入当然要看书和实践。
去年冬天服务器开发课,实验就是这两个点,主要是我搭档弄的,我跟着混,所以现在都忘了。
看我的书单,下载了,都没看,这些都看了,web, mobile开发都行了吧Screen Shot 2018-05-28 at 18.28.08.pngScreen Shot 2018-05-28 at 18.28.20.png
 
最大赞力
0.00
当前赞力
100.00%
去年冬天服务器开发课,实验就是这两个点,主要是我搭档弄的,我跟着混,所以现在都忘了。
看我的书单,下载了,都没看,这些都看了,web, mobile开发都行了吧浏览附件496773浏览附件496772

学编程,光看书没用的,只有动手编程,才能真正掌握和理解。
这些书,大部分没看过。Javascript: The Good Parts看过,很薄,但很精辟。不过这书需要对javascript有一点实践经验后再看,效果可能比较好。看后感觉以前理解得朦朦胧胧,不甚明白的地方,看了这本书才豁然开朗。

我现在感觉最有效的学习方法,是先找到一个很明确的需求,比如,下载某网页的动画,提取pdf里的文本,等等,然后试图编程实现。在此过程中,会查很多资料和代码(大部分是google,stackoverflow一类,很少查书,因为大多查不到),最终把程序调通,这才能真正学到东西。只有手里有了working的code,才算真正掌握。
书在对一个技术毫无概念,想了解个大概时有用。技术手册之类,有了google, msdn,基本上没用了。当然好书如上面说的Javascript: The Good Parts还是很有点拨之效的,可惜这样的好书太少。
软件工程之类的书我现在基本不看,因为都是纸上谈兵,没有切身体会,很难学到东西。

只有动手编程,才会发现问题,只有解决了这些问题,把程序调通,才有了自己的理解,才算真正掌握。光看书,过了段时间,不用就忘了。而如果写过程序,即使忘了,如果需要,至少还有现成的working code能用。

举个例子,当年跟风学java,结果hello world的程序都调不通,费了老大劲才发现原来问题出在classpath没设好,而这是当时找到的教材里都没有说清楚的。所以只有动手编程才会发现问题。

技术太多太杂,学不过来,所以我现在除非有明确的需求,否则不会因为一时的兴趣而去学。我觉得你看的书太多太杂,看这么多书,那有时间去实践?没有实践,你掌握的只能是皮毛,没有自己的理解。面对有经验的面试官,你只能重复书上看来的一套,而说不出自己的理解。

记得当初一个俄罗斯博士面试我,问我什么是soap,我说是基于xml的远程过程调用。他点点头,说只有这个我才算是掌握的。确实,我只有这个实践多一点,所以才有自己的理解。
 
最大赞力
0.00
当前赞力
100.00%
Spring没学过,其他都有点接触,但稀里糊涂的。你上面是意思jsp+java bean+servlet,还是jsp+java ee + servlet?我们还有实验是jsf的

jsp+java bean+servlet

这些基础的东西,你理解透了,后面去看其他的东西,就知道为框架是解决了什么问题了,为啥加一些框架了。
另外一点,学基础,我是建议用原始的工具和原始的方法,工具和方法就是文本编辑器比如editor plus之类的,不要用集成开发环境。手写每一段代码,包括html,css,javascript,jsp,java等等。 有助于你基本功的提升。

有些东西懂了后,你去看书,理解能力提升了不少,阅读速度也提升了不少。很多书都是箱单多的废话,直接google一下核心知识更快。
 

gongbao

宇宙最最知名园友
最大赞力
0.00
当前赞力
100.00%
我还是中国传统学生,什么新东西要学,先找书看个大概,才能动手做。这种方法跟瑞典人比起来,速度太慢,效果一般。夏天有时间我得弄几个规模稍微大点的项目放github上,好找工作用
学编程,光看书没用的,只有动手编程,才能真正掌握和理解。
这些书,大部分没看过。Javascript: The Good Parts看过,很薄,但很精辟。不过这书需要对javascript有一点实践经验后再看,效果可能比较好。看后感觉以前理解得朦朦胧胧,不甚明白的地方,看了这本书才豁然开朗。

我现在感觉最有效的学习方法,是先找到一个很明确的需求,比如,下载某网页的动画,提取pdf里的文本,等等,然后试图编程实现。在此过程中,会查很多资料和代码(大部分是google,stackoverflow一类,很少查书,因为大多查不到),最终把程序调通,这才能真正学到东西。只有手里有了working的code,才算真正掌握。
书在对一个技术毫无概念,想了解个大概时有用。技术手册之类,有了google, msdn,基本上没用了。当然好书如上面说的Javascript: The Good Parts还是很有点拨之效的,可惜这样的好书太少。
软件工程之类的书我现在基本不看,因为都是纸上谈兵,没有切身体会,很难学到东西。

只有动手编程,才会发现问题,只有解决了这些问题,把程序调通,才有了自己的理解,才算真正掌握。光看书,过了段时间,不用就忘了。而如果写过程序,即使忘了,如果需要,至少还有现成的working code能用。

举个例子,当年跟风学java,结果hello world的程序都调不通,费了老大劲才发现原来问题出在classpath没设好,而这是当时找到的教材里都没有说清楚的。所以只有动手编程才会发现问题。

技术太多太杂,学不过来,所以我现在除非有明确的需求,否则不会因为一时的兴趣而去学。我觉得你看的书太多太杂,看这么多书,那有时间去实践?没有实践,你掌握的只能是皮毛,没有自己的理解。面对有经验的面试官,你只能重复书上看来的一套,而说不出自己的理解。

记得当初一个俄罗斯博士面试我,问我什么是soap,我说是基于xml的远程过程调用。他点点头,说只有这个我才算是掌握的。确实,我只有这个实践多一点,所以才有自己的理解。
 

gongbao

宇宙最最知名园友
最大赞力
0.00
当前赞力
100.00%
jsp+java bean+servlet

这些基础的东西,你理解透了,后面去看其他的东西,就知道为框架是解决了什么问题了,为啥加一些框架了。
另外一点,学基础,我是建议用原始的工具和原始的方法,工具和方法就是文本编辑器比如editor plus之类的,不要用集成开发环境。手写每一段代码,包括html,css,javascript,jsp,java等等。 有助于你基本功的提升。

有些东西懂了后,你去看书,理解能力提升了不少,阅读速度也提升了不少。很多书都是箱单多的废话,直接google一下核心知识更快。
跟youtube上的教程,学习实战内容,怎么样?
 
最大赞力
0.00
当前赞力
100.00%
学编程,光看书没用的,只有动手编程,才能真正掌握和理解。
这些书,大部分没看过。Javascript: The Good Parts看过,很薄,但很精辟。不过这书需要对javascript有一点实践经验后再看,效果可能比较好。看后感觉以前理解得朦朦胧胧,不甚明白的地方,看了这本书才豁然开朗。

我现在感觉最有效的学习方法,是先找到一个很明确的需求,比如,下载某网页的动画,提取pdf里的文本,等等,然后试图编程实现。在此过程中,会查很多资料和代码(大部分是google,stackoverflow一类,很少查书,因为大多查不到),最终把程序调通,这才能真正学到东西。只有手里有了working的code,才算真正掌握。
书在对一个技术毫无概念,想了解个大概时有用。技术手册之类,有了google, msdn,基本上没用了。当然好书如上面说的Javascript: The Good Parts还是很有点拨之效的,可惜这样的好书太少。
软件工程之类的书我现在基本不看,因为都是纸上谈兵,没有切身体会,很难学到东西。

只有动手编程,才会发现问题,只有解决了这些问题,把程序调通,才有了自己的理解,才算真正掌握。光看书,过了段时间,不用就忘了。而如果写过程序,即使忘了,如果需要,至少还有现成的working code能用。

举个例子,当年跟风学java,结果hello world的程序都调不通,费了老大劲才发现原来问题出在classpath没设好,而这是当时找到的教材里都没有说清楚的。所以只有动手编程才会发现问题。

技术太多太杂,学不过来,所以我现在除非有明确的需求,否则不会因为一时的兴趣而去学。我觉得你看的书太多太杂,看这么多书,那有时间去实践?没有实践,你掌握的只能是皮毛,没有自己的理解。面对有经验的面试官,你只能重复书上看来的一套,而说不出自己的理解。

记得当初一个俄罗斯博士面试我,问我什么是soap,我说是基于xml的远程过程调用。他点点头,说只有这个我才算是掌握的。确实,我只有这个实践多一点,所以才有自己的理解。
加分加分~
 

gongbao

宇宙最最知名园友
最大赞力
0.00
当前赞力
100.00%
边看边动手,楼上一位agent1234也说了,一定要动手编程。
我前段时间也是找了个安卓的开发教程,照着动手做。别人是讲的做的,自己亲手做一次,就变成自己的了。
还有个问题:一到具体开发,我总得网上找类似的,在人家的基础上修改成自己需要实现的功能,就是不能从0开始,咋办?
 
最大赞力
0.00
当前赞力
100.00%
还有个问题:一到具体开发,我总得网上找类似的,在人家的基础上修改成自己需要实现的功能,就是不能从0开始,咋办?
这个很好啊。实际工作中很多代码也是拼拼凑凑,调通了就行。
先看懂别人的代码,然后慢慢有能力修改,添加功能,fix bug,在此基础上慢慢自己有能力独立做东西,我觉得这是一个很好的进步过程。
 
最后编辑: 2018-05-28

gongbao

宇宙最最知名园友
最大赞力
0.00
当前赞力
100.00%
这个很好啊。实际工作中很多代码也是拼拼凑凑,调通了就行。
先看懂别人的代码,然后慢慢有能力修改,添加功能,fix bug,在此基础上慢慢自己有能力独立做东西,我觉得这是一个很好的进步过程。
实际工作中,可能也是拿来一段现成的代码或者一个现成的框架,修改修改,变成自己的。
要从0开始,下个决心就好了。
我就是觉得这样很丢人啊,还好没有公司面试让当场做个项目,顶多是控制台程序考算法
 

Similar threads

家园推荐黄页

家园币系统数据

家园币池子报价
家园币最新成交价
家园币总发行量
加元现金总量
家园币总成交量
家园币总成交价值

池子家园币总量
池子加元现金总量
池子币总量
1池子币现价
池子家园币总手续费
池子加元总手续费
入池家园币年化收益率
入池加元年化收益率

微比特币最新报价
毫以太币最新报价
微比特币总量
毫以太币总量
家园币储备总净值
家园币比特币储备
家园币以太币储备
比特币的加元报价
以太币的加元报价
USDT的加元报价

交易币种/月度交易量
家园币
加元交易对(比特币等)
USDT交易对(比特币等)
顶部