N***m 发帖数: 4460 | 1 c++要学到啥程度才能找到工作啊?
这几个月断断续续的用业余时间学c++,很痛苦啊。
遥想long long time ago,我还是接触过谭浩强的c的,虽然没啥好感。
另外,我还看了qt,python/django,postgresql,最近准备java。
任何一门语言往深了走肯定受制于个人水平,但是往广了走还是可行的,
就是多花点时间,但不知道杂七杂八的对找工作帮助大部大?消息闭塞,
有过来人给指点一下啊 |
X****r 发帖数: 3557 | 2 为什么要学C++?这个过于复杂了,初学者还是Java吧,反正你也没有经验,
至少把语言本身弄明白了。而且,把一样学好了再管其余比较好,贪多嚼不
烂,杂七杂八的会个皮毛也没什么用,反而没有拿得出手的东西。
【在 N***m 的大作中提到】 : c++要学到啥程度才能找到工作啊? : 这几个月断断续续的用业余时间学c++,很痛苦啊。 : 遥想long long time ago,我还是接触过谭浩强的c的,虽然没啥好感。 : 另外,我还看了qt,python/django,postgresql,最近准备java。 : 任何一门语言往深了走肯定受制于个人水平,但是往广了走还是可行的, : 就是多花点时间,但不知道杂七杂八的对找工作帮助大部大?消息闭塞, : 有过来人给指点一下啊
|
k*******d 发帖数: 1340 | 3 如果想找software developer的工作,初学者Java上手快
如果想找非纯编程的工作,比如communications system engineer,embedded system
engineer, quant之类的,C++还是挺有用的
楼主看了好多啊,我都不知道django,postgresql是啥东东。
如果楼主没有比较多C++的经验,还是不要连Java一起看吧,没有常写程序很多概念很
容易忘记,再和Java一混,都可能混淆,两个都掌握不扎实。我觉得这两个应该是一个
扎实掌握了,再pick up另外一个,着重学习区别。至于深度,至少一种语言要比较深
入掌握熟练应用吧,不要贪多。 |
N***m 发帖数: 4460 | 4 sigh, there is no compeling reason for me to learn c++;
I just want to find an entry level job within several months.
Either language works.
Seems people talked about c++ alittle bit more and more than 10 years ago,
I 学过一(二)学期C。
after devling into c++, I find it's full of pitfalls, so as you said,
may not be good for beginners.
【在 X****r 的大作中提到】 : 为什么要学C++?这个过于复杂了,初学者还是Java吧,反正你也没有经验, : 至少把语言本身弄明白了。而且,把一样学好了再管其余比较好,贪多嚼不 : 烂,杂七杂八的会个皮毛也没什么用,反而没有拿得出手的东西。
|
N***m 发帖数: 4460 | 5 看来java是大家的推荐的交集阿。我也正有此意,呵呵:)
有工作的不需要看的杂,专心干好手头的事情就好了。
不像我这样的无业游民,没有目标:)
另外,一般招工的网站上面要求都很多阿,感觉平均至少
3,4个方面能拿得出手。不知道只会java行不行?
【在 k*******d 的大作中提到】 : 如果想找software developer的工作,初学者Java上手快 : 如果想找非纯编程的工作,比如communications system engineer,embedded system : engineer, quant之类的,C++还是挺有用的 : 楼主看了好多啊,我都不知道django,postgresql是啥东东。 : 如果楼主没有比较多C++的经验,还是不要连Java一起看吧,没有常写程序很多概念很 : 容易忘记,再和Java一混,都可能混淆,两个都掌握不扎实。我觉得这两个应该是一个 : 扎实掌握了,再pick up另外一个,着重学习区别。至于深度,至少一种语言要比较深 : 入掌握熟练应用吧,不要贪多。
|
g*****g 发帖数: 34805 | 6 只会java当然够了,但要有点深度,知道个Hello world肯定是不行的。
【在 N***m 的大作中提到】 : 看来java是大家的推荐的交集阿。我也正有此意,呵呵:) : 有工作的不需要看的杂,专心干好手头的事情就好了。 : 不像我这样的无业游民,没有目标:) : 另外,一般招工的网站上面要求都很多阿,感觉平均至少 : 3,4个方面能拿得出手。不知道只会java行不行?
|
X****r 发帖数: 3557 | 7 我可以肯定地说,只会Java没问题。当然得真的会才行,
比如Effective Java上说得都明白。
你要找的entry level的工作,许多雇主对于fresh graduate
和有经验的人的要求是不一样的。
【在 N***m 的大作中提到】 : 看来java是大家的推荐的交集阿。我也正有此意,呵呵:) : 有工作的不需要看的杂,专心干好手头的事情就好了。 : 不像我这样的无业游民,没有目标:) : 另外,一般招工的网站上面要求都很多阿,感觉平均至少 : 3,4个方面能拿得出手。不知道只会java行不行?
|
N***m 发帖数: 4460 | 8 这个学习java从0到infinity,不知道到什么程度才算有点深度?
因为学习时间有限,不知道如何把握学习内容阿。是不是找本书
看到底就算差不多了?
昨晚粗看了一下java,长的和c#有点像阿,呵呵。
【在 g*****g 的大作中提到】 : 只会java当然够了,但要有点深度,知道个Hello world肯定是不行的。
|
N***m 发帖数: 4460 | 9
觉得即使python这样的,里面的水也很深。估计java
也需要大量练习才行。
向我这样的想半道出家的没有cs学位的,是不是要求会更高一点?
要不要去读个bachelor/master之类的?
还有,数据结构算法之类的要不要系统学习一下?
【在 X****r 的大作中提到】 : 我可以肯定地说,只会Java没问题。当然得真的会才行, : 比如Effective Java上说得都明白。 : 你要找的entry level的工作,许多雇主对于fresh graduate : 和有经验的人的要求是不一样的。
|
k*******d 发帖数: 1340 | 10 Python比传统的高级语言多了不少功能,要用好他的确也需要一些时间
编程是要练习的,光看书看代码都不如自己写写代码有效。
数据结构和算法是要的。尤其是数据结构,个人觉得对初级程序员来说,数据结构更重
要。
【在 N***m 的大作中提到】 : : 觉得即使python这样的,里面的水也很深。估计java : 也需要大量练习才行。 : 向我这样的想半道出家的没有cs学位的,是不是要求会更高一点? : 要不要去读个bachelor/master之类的? : 还有,数据结构算法之类的要不要系统学习一下?
|
|
|
N***m 发帖数: 4460 | 11 3x.
看来还要突击数据结构了。
昨天瞅了瞅书,里面的二叉树还算容易懂;
但是后面那个Dijkstra's algorithm完全没看懂阿。
wiki上面的介绍也没看懂:)
这位兄台,能不能再简化一下告诉我大概的指导思想?
具体的算法看来我有生之年是搞不懂了:)
【在 k*******d 的大作中提到】 : Python比传统的高级语言多了不少功能,要用好他的确也需要一些时间 : 编程是要练习的,光看书看代码都不如自己写写代码有效。 : 数据结构和算法是要的。尤其是数据结构,个人觉得对初级程序员来说,数据结构更重 : 要。
|
S**I 发帖数: 15689 | 12 继续看,图形算法里Dijkstra几乎是最简单的了
【在 N***m 的大作中提到】 : 3x. : 看来还要突击数据结构了。 : 昨天瞅了瞅书,里面的二叉树还算容易懂; : 但是后面那个Dijkstra's algorithm完全没看懂阿。 : wiki上面的介绍也没看懂:) : 这位兄台,能不能再简化一下告诉我大概的指导思想? : 具体的算法看来我有生之年是搞不懂了:)
|
r*********r 发帖数: 3195 | 13 有没有想过 career path 怎么走?
没有cs 的基础知识, 走程序员这条路会很辛苦, 收入也不见得高. |
N***m 发帖数: 4460 | 14 sigh~~~
原来还是最简单的算法,好郁闷阿。
看来有空继续钻研了:)
【在 S**I 的大作中提到】 : 继续看,图形算法里Dijkstra几乎是最简单的了
|
N***m 发帖数: 4460 | 15 现在还没想这么多。只是眼前养家糊口要紧,也顾不得那么多了。
如果能找到entry level的,我就谢天谢地了。只是我对这招工要求
完全没概念,有点迷茫:)
【在 r*********r 的大作中提到】 : 有没有想过 career path 怎么走? : 没有cs 的基础知识, 走程序员这条路会很辛苦, 收入也不见得高.
|
l******e 发帖数: 12192 | 16 你原来是学啥的呀
【在 N***m 的大作中提到】 : 现在还没想这么多。只是眼前养家糊口要紧,也顾不得那么多了。 : 如果能找到entry level的,我就谢天谢地了。只是我对这招工要求 : 完全没概念,有点迷茫:)
|
N***m 发帖数: 4460 | 17 math, then physics,hehe.
and wasted so many years.
They are for fun but not for food, at least for me:)
【在 l******e 的大作中提到】 : 你原来是学啥的呀
|
z****e 发帖数: 2024 | 18 搞个queue,然后遍历。
【在 N***m 的大作中提到】 : 3x. : 看来还要突击数据结构了。 : 昨天瞅了瞅书,里面的二叉树还算容易懂; : 但是后面那个Dijkstra's algorithm完全没看懂阿。 : wiki上面的介绍也没看懂:) : 这位兄台,能不能再简化一下告诉我大概的指导思想? : 具体的算法看来我有生之年是搞不懂了:)
|
r*********r 发帖数: 3195 | |
S**I 发帖数: 15689 | 20 有数理背景转EE更合适啊,至少也是转EE和CS的交叉领域,转纯CS有点浪费了。
【在 N***m 的大作中提到】 : math, then physics,hehe. : and wasted so many years. : They are for fun but not for food, at least for me:)
|
|
|
r*********r 发帖数: 3195 | 21 买本 algorithm 的书, 把 mit 的这个算法课过一遍.
能达到 cs 大二大三的水平, 面试的数据结构, 算法勉强可以应付一下. |
N***m 发帖数: 4460 | 22 这个EE主要是不好自学,因为我也不想再做作业考试了:)
虽说运气天注定,到头来也只有一搏了,呵呵
【在 S**I 的大作中提到】 : 有数理背景转EE更合适啊,至少也是转EE和CS的交叉领域,转纯CS有点浪费了。
|
N***m 发帖数: 4460 | 23 不错!收藏了~~~
【在 r*********r 的大作中提到】 : 买本 algorithm 的书, 把 mit 的这个算法课过一遍. : 能达到 cs 大二大三的水平, 面试的数据结构, 算法勉强可以应付一下.
|
N***m 发帖数: 4460 | 24 要花不少时间吧?
每天集中一个小时,一个月能搞定吗?
【在 r*********r 的大作中提到】 : 买本 algorithm 的书, 把 mit 的这个算法课过一遍. : 能达到 cs 大二大三的水平, 面试的数据结构, 算法勉强可以应付一下.
|
r*********r 发帖数: 3195 | 25 有毅力的话肯定能行. 不过这个课还是比较难的.
【在 N***m 的大作中提到】 : 要花不少时间吧? : 每天集中一个小时,一个月能搞定吗?
|
N***m 发帖数: 4460 | 26 谢了!坚持就是胜利。
【在 r*********r 的大作中提到】 : 有毅力的话肯定能行. 不过这个课还是比较难的.
|
r****t 发帖数: 10904 | 27 我觉得还是看别人用的是啥就要求啥吧。我同学学了 c++ 找到的工面试时候基本是 c,
所以你不能预先知道,只能尽量学,到一定程度就水道渠成了。
【在 N***m 的大作中提到】 : c++要学到啥程度才能找到工作啊? : 这几个月断断续续的用业余时间学c++,很痛苦啊。 : 遥想long long time ago,我还是接触过谭浩强的c的,虽然没啥好感。 : 另外,我还看了qt,python/django,postgresql,最近准备java。 : 任何一门语言往深了走肯定受制于个人水平,但是往广了走还是可行的, : 就是多花点时间,但不知道杂七杂八的对找工作帮助大部大?消息闭塞, : 有过来人给指点一下啊
|
v****s 发帖数: 1112 | 28 u mean graph algorithms? 图形算法 == graph algorithms???
【在 S**I 的大作中提到】 : 继续看,图形算法里Dijkstra几乎是最简单的了
|
S**I 发帖数: 15689 | 29 yes
【在 v****s 的大作中提到】 : u mean graph algorithms? 图形算法 == graph algorithms???
|
g*****g 发帖数: 34805 | 30 如果你没啥基础,基本没戏。当年我们上数据结构都
每周4小时课,看书做作业起码8个小时。这样4个月。
图论再花同样的时间。
【在 N***m 的大作中提到】 : 要花不少时间吧? : 每天集中一个小时,一个月能搞定吗?
|
|
|
N***m 发帖数: 4460 | 31 郁闷,看来只能粗走一遍,了解一下基本概念了。
【在 g*****g 的大作中提到】 : 如果你没啥基础,基本没戏。当年我们上数据结构都 : 每周4小时课,看书做作业起码8个小时。这样4个月。 : 图论再花同样的时间。
|
k*******d 发帖数: 1340 | 32 My major is not CS and I have not touched this algo for several years. The
basic idea is that it is a greedy algorithm. Every step you try to find a
local optimum and there is a proof saying that doing this leads to global
optimum. Every step you include a unvisited node that is closest to the
visited node set.
It is not as difficult as you thought. Read the pseudocode and the
examples on wiki slowly in more detail.
【在 N***m 的大作中提到】 : 3x. : 看来还要突击数据结构了。 : 昨天瞅了瞅书,里面的二叉树还算容易懂; : 但是后面那个Dijkstra's algorithm完全没看懂阿。 : wiki上面的介绍也没看懂:) : 这位兄台,能不能再简化一下告诉我大概的指导思想? : 具体的算法看来我有生之年是搞不懂了:)
|
N***m 发帖数: 4460 | 33 thanks!
local optimum->global optimum is not that obvious/trivial to me.
I will keep reading:)
【在 k*******d 的大作中提到】 : My major is not CS and I have not touched this algo for several years. The : basic idea is that it is a greedy algorithm. Every step you try to find a : local optimum and there is a proof saying that doing this leads to global : optimum. Every step you include a unvisited node that is closest to the : visited node set. : It is not as difficult as you thought. Read the pseudocode and the : examples on wiki slowly in more detail.
|
k*******d 发帖数: 1340 | 34 I understand, because you were in math. The proofs are in some algorithm
books like the mit one, or algorith design by ppl from Cornell.
【在 N***m 的大作中提到】 : thanks! : local optimum->global optimum is not that obvious/trivial to me. : I will keep reading:)
|
N***m 发帖数: 4460 | 35 好奇问一下,你现在在搞cs吗?
你是怎么掌握这些的?
我感觉要学得东西好多。
【在 k*******d 的大作中提到】 : I understand, because you were in math. The proofs are in some algorithm : books like the mit one, or algorith design by ppl from Cornell.
|
k*******d 发帖数: 1340 | 36 换个能输中文的电脑。。
我不算是搞CS的,我是EE的,但是做的东西的确偏软件。以前本科的时候被“加强大类学科基础”了,学过一些CS的东西,Java,数据结构等等。不过现在很多都忘了,迪克斯特拉算法我也是刚刚查wiki复习的。图论的算法所谓简单,指的是步骤简单,我不认为它们的证明也是简单的。。。那些证明也都是很数学的。数学背景的人应该更适合学算法。不要着急,着急反而基础不扎实。我学C++也是业余时间,陆陆续续一年多了吧。比起这里的行家里手我是差多了 |
N***m 发帖数: 4460 | 37 I see. 3x!
类学科基础”了,学过一些CS的东西,Java,数据结构等等。不过现在很多都忘了,迪
克斯特拉算法我也是刚刚查wiki复习的。图论的算法所谓简单,指的是步骤简单,我不
认为它们的证明也是简单
【在 k*******d 的大作中提到】 : 换个能输中文的电脑。。 : 我不算是搞CS的,我是EE的,但是做的东西的确偏软件。以前本科的时候被“加强大类学科基础”了,学过一些CS的东西,Java,数据结构等等。不过现在很多都忘了,迪克斯特拉算法我也是刚刚查wiki复习的。图论的算法所谓简单,指的是步骤简单,我不认为它们的证明也是简单的。。。那些证明也都是很数学的。数学背景的人应该更适合学算法。不要着急,着急反而基础不扎实。我学C++也是业余时间,陆陆续续一年多了吧。比起这里的行家里手我是差多了
|
d*****u 发帖数: 17243 | 38 也别光吓唬人家
我来给lz增加点信心
我不是学CS的,也不是啥数学物理专业的,连离散数学都只有高中水平
但是在美国也去学过数据结构这门本科的课,没遇到啥明显的困难
那门课是4个学分,作业比较多
但作业基本都是些数学归纳法证明之类的,按部就班就行了
而且不要忘了,美国蠢学生多得很,所以不会太难的
后面那个Dji啥啥算法我也学了,但是除非特别想钻研,
一般就搞清楚那个procedure就行了
比如给你一个graph你知道是怎么遍历的,就行了
很容易的
【在 g*****g 的大作中提到】 : 如果你没啥基础,基本没戏。当年我们上数据结构都 : 每周4小时课,看书做作业起码8个小时。这样4个月。 : 图论再花同样的时间。
|
N***m 发帖数: 4460 | 39 thanks for your advice:)
【在 d*****u 的大作中提到】 : 也别光吓唬人家 : 我来给lz增加点信心 : 我不是学CS的,也不是啥数学物理专业的,连离散数学都只有高中水平 : 但是在美国也去学过数据结构这门本科的课,没遇到啥明显的困难 : 那门课是4个学分,作业比较多 : 但作业基本都是些数学归纳法证明之类的,按部就班就行了 : 而且不要忘了,美国蠢学生多得很,所以不会太难的 : 后面那个Dji啥啥算法我也学了,但是除非特别想钻研, : 一般就搞清楚那个procedure就行了 : 比如给你一个graph你知道是怎么遍历的,就行了
|
v*****r 发帖数: 2325 | 40 agree. write code yourself to solve a problem is the best way to learn a
programming language.
not only data structure,
but also learn how to formulate a problem, design algorithm and implement it
, optimizie it for better performance & reusability
the beginner level is to write code to deal with the task at hand,
the higher level is that lot of other people use the code/libraray/software
you have written
【在 k*******d 的大作中提到】 : Python比传统的高级语言多了不少功能,要用好他的确也需要一些时间 : 编程是要练习的,光看书看代码都不如自己写写代码有效。 : 数据结构和算法是要的。尤其是数据结构,个人觉得对初级程序员来说,数据结构更重 : 要。
|
|
|
n******g 发帖数: 536 | |