由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Java版 - 半路出家学java欲转码工,求建议
相关主题
转吗工真不值得Java 做网站
offer选择求建议 (转载)what is Agile development methodology?
新手选课JAVA 还是 C#?software development methodologies
请问现在重点学啥语言找工作最有利?想有个重点。。。谢谢DC hot start-up 招 JAVA engineer (sponsor h1b, green-card)
薄一点的java书Re: Jave, C++, or C#? (转载)
下一步给如何学习?VP亲自跑来感谢我
Java的主要的应用是什么?问一个关于ANT的问题
怎么感觉JAVA都要过时了manual和书的区别
相关话题的讨论汇总
话题: java话题: 刷题话题: 码工话题: 算法话题: 半路出家
进入Java版参与讨论
1 (共1页)
s*****b
发帖数: 662
1
年纪30+,千老,没有cs背景,决心转码工,以前自学过一点java,也就是入个门,没
做过任何实际的java编程。花了点时间重新看了java的基本语法,最近两周天天在
leetcode上刷题,感觉效率太低,挫败感很强,现在还只是刷难度为medium的,一天刷
不了3,4道题,大部分都是花几个小时自己做不出来,即使看别人的方法也要花很长的
时间才能明白别人的解题思路。感觉这样效率太低了,何时才能有信心去找码工工作!
是不是学习方法不对?真诚求教转码工经验。在java入门了之后怎样循序渐进地提高?
是继续硬着头皮刷题还是找容易点的题过渡?
a*******n
发帖数: 237
2
像你这样每天花几小时刷题,坚持半年,可以毫无疑问地说一定能成
j********p
发帖数: 9680
3
要把基础打牢,刷题是次要的。
有个国内网站不错,51cto.com.
上面有不少讲座,可以看看。
还有,尽量找些项目代码来读。

【在 s*****b 的大作中提到】
: 年纪30+,千老,没有cs背景,决心转码工,以前自学过一点java,也就是入个门,没
: 做过任何实际的java编程。花了点时间重新看了java的基本语法,最近两周天天在
: leetcode上刷题,感觉效率太低,挫败感很强,现在还只是刷难度为medium的,一天刷
: 不了3,4道题,大部分都是花几个小时自己做不出来,即使看别人的方法也要花很长的
: 时间才能明白别人的解题思路。感觉这样效率太低了,何时才能有信心去找码工工作!
: 是不是学习方法不对?真诚求教转码工经验。在java入门了之后怎样循序渐进地提高?
: 是继续硬着头皮刷题还是找容易点的题过渡?

k*******q
发帖数: 5493
4
就是这样的,以刷代学,很多人几年cs学下来,似乎基础该有都有,一做题都跪。你题
目做多了,该会的数据结构自然就会了

【在 s*****b 的大作中提到】
: 年纪30+,千老,没有cs背景,决心转码工,以前自学过一点java,也就是入个门,没
: 做过任何实际的java编程。花了点时间重新看了java的基本语法,最近两周天天在
: leetcode上刷题,感觉效率太低,挫败感很强,现在还只是刷难度为medium的,一天刷
: 不了3,4道题,大部分都是花几个小时自己做不出来,即使看别人的方法也要花很长的
: 时间才能明白别人的解题思路。感觉这样效率太低了,何时才能有信心去找码工工作!
: 是不是学习方法不对?真诚求教转码工经验。在java入门了之后怎样循序渐进地提高?
: 是继续硬着头皮刷题还是找容易点的题过渡?

u**********n
发帖数: 265
5
上个学吧

【在 s*****b 的大作中提到】
: 年纪30+,千老,没有cs背景,决心转码工,以前自学过一点java,也就是入个门,没
: 做过任何实际的java编程。花了点时间重新看了java的基本语法,最近两周天天在
: leetcode上刷题,感觉效率太低,挫败感很强,现在还只是刷难度为medium的,一天刷
: 不了3,4道题,大部分都是花几个小时自己做不出来,即使看别人的方法也要花很长的
: 时间才能明白别人的解题思路。感觉这样效率太低了,何时才能有信心去找码工工作!
: 是不是学习方法不对?真诚求教转码工经验。在java入门了之后怎样循序渐进地提高?
: 是继续硬着头皮刷题还是找容易点的题过渡?

H**********5
发帖数: 2012
6
刷刷题就行了,
使劲刷。
不要把CS看的很神秘。

【在 s*****b 的大作中提到】
: 年纪30+,千老,没有cs背景,决心转码工,以前自学过一点java,也就是入个门,没
: 做过任何实际的java编程。花了点时间重新看了java的基本语法,最近两周天天在
: leetcode上刷题,感觉效率太低,挫败感很强,现在还只是刷难度为medium的,一天刷
: 不了3,4道题,大部分都是花几个小时自己做不出来,即使看别人的方法也要花很长的
: 时间才能明白别人的解题思路。感觉这样效率太低了,何时才能有信心去找码工工作!
: 是不是学习方法不对?真诚求教转码工经验。在java入门了之后怎样循序渐进地提高?
: 是继续硬着头皮刷题还是找容易点的题过渡?

x*****a
发帖数: 610
7
既然完全没背景还是想打下基础别着急刷题
没有内功只练外功不行
先把内功练深厚,之后刷题就快很多
建议先仔细研读一遍Introduction to Algorithm.
即使每天看十页,四个月也就读完了

【在 s*****b 的大作中提到】
: 年纪30+,千老,没有cs背景,决心转码工,以前自学过一点java,也就是入个门,没
: 做过任何实际的java编程。花了点时间重新看了java的基本语法,最近两周天天在
: leetcode上刷题,感觉效率太低,挫败感很强,现在还只是刷难度为medium的,一天刷
: 不了3,4道题,大部分都是花几个小时自己做不出来,即使看别人的方法也要花很长的
: 时间才能明白别人的解题思路。感觉这样效率太低了,何时才能有信心去找码工工作!
: 是不是学习方法不对?真诚求教转码工经验。在java入门了之后怎样循序渐进地提高?
: 是继续硬着头皮刷题还是找容易点的题过渡?

s*****b
发帖数: 662
8
楼上各位的建议都很中肯,在此一并谢谢!
a********5
发帖数: 1631
9
1. 数据结构与算法:找本国内的教科书先看一看。国内的教材比较简单粗暴,看起来
比较快。大可不必去啃算法导论或者算法设计手册之类的大部头,自添烦恼。
2. Java: 翻翻thinking in java就OK
3. 做题:先过一遍craking。好多东西就是你没碰过,碰过就举一反三就可以了。然后
LC。 不能背题,刷刷刷。
4. Project. 现在大公司manager面里对背景考察也很严格,楼下说下怎么破
h****e
发帖数: 374
10
我也是转专业的,比较同意老和尚的说法。
没有学位连简历关都未必过得了。简历上还是应该有些相关的project,你总不能把做
出过某个算法题写到简历上吧。
相关主题
下一步给如何学习?Java 做网站
Java的主要的应用是什么?what is Agile development methodology?
怎么感觉JAVA都要过时了software development methodologies
进入Java版参与讨论
a*****u
发帖数: 1712
11
不用着急做出题了,不会做就看,看完了试着自己写 ,看多了才能慢慢会做。太慢了
就先从简单的做起,不要急着做难题
w*********a
发帖数: 123
12
关注, 借这个贴子同问同问。
我的本科学历和之前在国内小公司工作经历都和IT无关,现在在美国读Industrial
Engineering的硕士。 利用选修课选了算法和数据库的课。也想转行走这条路。 现在
水平嘛比刚来美国时连html是什么都不知道,以为编程就是写if..else的两眼一抹黑状
态有进步了。 现在对java, javascript, servlet/jsp, php, html/css, sql, xml这
些都自学了一些。 leetcode也刷了一半了。
现在有空就继续刷lc。但很迷茫的一点就是project背景关。现在就只有上过一门数据
库一个比较toy级别的小project。 请问各位过来人你们对转行的人的project背景有什
么期望?
h*******b
发帖数: 132
13
半路出家转基础码农实在是条 高投入 低回报的事。
j********p
发帖数: 9680
14
写简历要以项目为主,技能为辅助。
不然根本没有任何可信度。
你们可以找一些专门讲项目的书,吃透,
然后改头换面放到自己做过的相关项目里。
h********e
发帖数: 1036
15
我也转专业的,以前是文科。不过我上学在学,快毕业了。感觉leetcode 上面的题比
较难,有思路也很难一次过。不过我觉得data structure 还是很重要的,你如果一点
不知道只刷题也很难举一返三。还有几个sorting, searching用的算法也很有用。
我现在也在刷题,开始还挺有有热情,不过慢慢烦了,然后就看什么都不会,也特受大
击。打算这几天玩几天放松一下,心情好再努力,事半功倍。
一起加油吧。

【在 s*****b 的大作中提到】
: 年纪30+,千老,没有cs背景,决心转码工,以前自学过一点java,也就是入个门,没
: 做过任何实际的java编程。花了点时间重新看了java的基本语法,最近两周天天在
: leetcode上刷题,感觉效率太低,挫败感很强,现在还只是刷难度为medium的,一天刷
: 不了3,4道题,大部分都是花几个小时自己做不出来,即使看别人的方法也要花很长的
: 时间才能明白别人的解题思路。感觉这样效率太低了,何时才能有信心去找码工工作!
: 是不是学习方法不对?真诚求教转码工经验。在java入门了之后怎样循序渐进地提高?
: 是继续硬着头皮刷题还是找容易点的题过渡?

s*****b
发帖数: 662
16
谢谢。感恩节快乐。
我现在刷题是连玩的心情都没有

【在 h********e 的大作中提到】
: 我也转专业的,以前是文科。不过我上学在学,快毕业了。感觉leetcode 上面的题比
: 较难,有思路也很难一次过。不过我觉得data structure 还是很重要的,你如果一点
: 不知道只刷题也很难举一返三。还有几个sorting, searching用的算法也很有用。
: 我现在也在刷题,开始还挺有有热情,不过慢慢烦了,然后就看什么都不会,也特受大
: 击。打算这几天玩几天放松一下,心情好再努力,事半功倍。
: 一起加油吧。

l******s
发帖数: 3045
17
建议先读通一个中型项目的开源代码。

【在 s*****b 的大作中提到】
: 年纪30+,千老,没有cs背景,决心转码工,以前自学过一点java,也就是入个门,没
: 做过任何实际的java编程。花了点时间重新看了java的基本语法,最近两周天天在
: leetcode上刷题,感觉效率太低,挫败感很强,现在还只是刷难度为medium的,一天刷
: 不了3,4道题,大部分都是花几个小时自己做不出来,即使看别人的方法也要花很长的
: 时间才能明白别人的解题思路。感觉这样效率太低了,何时才能有信心去找码工工作!
: 是不是学习方法不对?真诚求教转码工经验。在java入门了之后怎样循序渐进地提高?
: 是继续硬着头皮刷题还是找容易点的题过渡?

z*******e
发帖数: 777
18
这些学了可以了解JAVA的知识,但对找到工作没多大用。公司都看经验和具体的技术,
如 spring, maven, jquery etc.
w*****e
发帖数: 721
19
Java is too big to learn well.Maybe you could go by C/C++ first.
You can also try scripting languages like Python or PHP.
Plenty of jobs and still much easier than Java.
j*****n
发帖数: 53
20
同意。爪哇主要用于后端,上手慢,烙印强。不如改PHP或者蟒蛇,工作多,竞争少一
些。

【在 w*****e 的大作中提到】
: Java is too big to learn well.Maybe you could go by C/C++ first.
: You can also try scripting languages like Python or PHP.
: Plenty of jobs and still much easier than Java.

相关主题
DC hot start-up 招 JAVA engineer (sponsor h1b, green-card)问一个关于ANT的问题
Re: Jave, C++, or C#? (转载)manual和书的区别
VP亲自跑来感谢我百思不解 why the program fails?
进入Java版参与讨论
k**3
发帖数: 917
21
先看这本书 Operating System Concepts
http://www.amazon.com/Operating-System-Concepts-Abraham-Silbers
这个是基本,形形色色的“新”技术都是从OS演化出来的。
这个搞完了,花一个月的时间考个java证书,证书是次要的,主要是强迫自己了解java
的语音规范,真了解了那些规范,不考证也行。算法看看algorithms in java,不去
FLG的话,不必深究。
看看Manning的in action系列,我建议看Spring in Action和Hibernate in Action。
这两个都是很旧的东西,但是还有很多公司在用。再选一个流行的web的framework学习
一下,这个要挑新的学。还有基础的sql,nosql也学一个,这两个都不用深究。如果还
有精力,再学个其他语言。
关键要从前到后都要懂一点。第一份工作最难,以后就好了。
s*****b
发帖数: 662
22
非常有指导性的建议。谢谢!

java

【在 k**3 的大作中提到】
: 先看这本书 Operating System Concepts
: http://www.amazon.com/Operating-System-Concepts-Abraham-Silbers
: 这个是基本,形形色色的“新”技术都是从OS演化出来的。
: 这个搞完了,花一个月的时间考个java证书,证书是次要的,主要是强迫自己了解java
: 的语音规范,真了解了那些规范,不考证也行。算法看看algorithms in java,不去
: FLG的话,不必深究。
: 看看Manning的in action系列,我建议看Spring in Action和Hibernate in Action。
: 这两个都是很旧的东西,但是还有很多公司在用。再选一个流行的web的framework学习
: 一下,这个要挑新的学。还有基础的sql,nosql也学一个,这两个都不用深究。如果还
: 有精力,再学个其他语言。

f****s
发帖数: 3078
23
你要做马工干吗读IE的硕士。。。
读了IE的硕士之后做consulting不比马工更好?

【在 w*********a 的大作中提到】
: 关注, 借这个贴子同问同问。
: 我的本科学历和之前在国内小公司工作经历都和IT无关,现在在美国读Industrial
: Engineering的硕士。 利用选修课选了算法和数据库的课。也想转行走这条路。 现在
: 水平嘛比刚来美国时连html是什么都不知道,以为编程就是写if..else的两眼一抹黑状
: 态有进步了。 现在对java, javascript, servlet/jsp, php, html/css, sql, xml这
: 些都自学了一些。 leetcode也刷了一半了。
: 现在有空就继续刷lc。但很迷茫的一点就是project背景关。现在就只有上过一门数据
: 库一个比较toy级别的小project。 请问各位过来人你们对转行的人的project背景有什
: 么期望?

k**3
发帖数: 917
24

另外,要看点软件工程的书,对scrum有鞋了解,现在这个用的公司很多。我也是半路
转行,希望我的想法对你有帮助。

【在 s*****b 的大作中提到】
: 非常有指导性的建议。谢谢!
:
: java

A********T
发帖数: 162
25
楼主我跟你一样,也是半路出家转cs,三十岁了,零基础学起,刷题刷的还不错,但没
做过项目,感觉好难。跟你交个朋友,共同进步吧。
h*******3
发帖数: 122
26
刷题为辅,project为主,做些不很简单的东西,挂到网上
刷题就基本是那几个大公司(它们估计整个IT市场5%招人份额都没有),这背景面试都不
一定有。
你lc刷100遍,你可以写到简历上?hr一看简历,都不让过。

【在 s*****b 的大作中提到】
: 年纪30+,千老,没有cs背景,决心转码工,以前自学过一点java,也就是入个门,没
: 做过任何实际的java编程。花了点时间重新看了java的基本语法,最近两周天天在
: leetcode上刷题,感觉效率太低,挫败感很强,现在还只是刷难度为medium的,一天刷
: 不了3,4道题,大部分都是花几个小时自己做不出来,即使看别人的方法也要花很长的
: 时间才能明白别人的解题思路。感觉这样效率太低了,何时才能有信心去找码工工作!
: 是不是学习方法不对?真诚求教转码工经验。在java入门了之后怎样循序渐进地提高?
: 是继续硬着头皮刷题还是找容易点的题过渡?

s*****b
发帖数: 662
27
谢谢您的建议,
怎么才能找一些project做?

【在 h*******3 的大作中提到】
: 刷题为辅,project为主,做些不很简单的东西,挂到网上
: 刷题就基本是那几个大公司(它们估计整个IT市场5%招人份额都没有),这背景面试都不
: 一定有。
: 你lc刷100遍,你可以写到简历上?hr一看简历,都不让过。

z***s
发帖数: 3241
28
大公司确实都考算法,加上考算法的中小公司,怎么也占一大半吧。
如果只有5%,大家怎么天天都说刷题,没有说钻研高深java的?

【在 h*******3 的大作中提到】
: 刷题为辅,project为主,做些不很简单的东西,挂到网上
: 刷题就基本是那几个大公司(它们估计整个IT市场5%招人份额都没有),这背景面试都不
: 一定有。
: 你lc刷100遍,你可以写到简历上?hr一看简历,都不让过。

h*******3
发帖数: 122
29
那要看到啥地步了,很多公司算法靠的不用到lc的地步吧
还有若算IT公司的话,50%也许是,但是有ITjob的公司的话,
那估计就10%了也许。

【在 z***s 的大作中提到】
: 大公司确实都考算法,加上考算法的中小公司,怎么也占一大半吧。
: 如果只有5%,大家怎么天天都说刷题,没有说钻研高深java的?

y***u
发帖数: 82
30


【在 j*****n 的大作中提到】
: 同意。爪哇主要用于后端,上手慢,烙印强。不如改PHP或者蟒蛇,工作多,竞争少一
: 些。

1 (共1页)
进入Java版参与讨论
相关主题
manual和书的区别薄一点的java书
百思不解 why the program fails?下一步给如何学习?
JAVA程序设计语言讲座 第二部分Java的主要的应用是什么?
Re: Do anyone know a good websit containing the source code of Java怎么感觉JAVA都要过时了
转吗工真不值得Java 做网站
offer选择求建议 (转载)what is Agile development methodology?
新手选课JAVA 还是 C#?software development methodologies
请问现在重点学啥语言找工作最有利?想有个重点。。。谢谢DC hot start-up 招 JAVA engineer (sponsor h1b, green-card)
相关话题的讨论汇总
话题: java话题: 刷题话题: 码工话题: 算法话题: 半路出家