有没有jms想自学C++的?

i
ijustforyou
楼主 (北美华人网)
         准备从今天开始自学C++。网上搜到一个自学网站:
http://www.learncpp.com/cpp-tutorial/01-introduction-to-these-tutorials/            有没有想学的jms?大家可以互相讨论或者是督促一下。
       lz不是马公,ME的,很多工作要求C++,所以想好好学学。多谢建议学其它语言的jms了,ME的CFD软件目前看到的只要求C++,暂时不想转马公,所以其它语言不考虑了。很多j m s给了很好的建议,在这里一起感谢了。有兴趣一起学的mms站内联系,我们想办法一起讨论提高😊。最后祝所有jms工作开心顺利
N
NSGA
2 楼
有编程基础吗?如果没有,这个网站可以帮你入一下门,了解一下编程和C++是怎么回事。但是这个实在是太简单了。
如果有计算机系统结构以及编程基础,可以去github上找一些开源的项目,直接看源代码,比看这个网站效率高多了。
i
ijustforyou
3 楼
有编程基础吗?如果没有,这个网站可以帮你入一下门,了解一下编程和C++是怎么回事。但是这个实在是太简单了。
如果有计算机系统结构以及编程基础,可以去github上找一些开源的项目,直接看源代码,比看这个网站效率高多了。
NSGA 发表于 11/30/2016 11:49:57 AM
有很简单的基础,复杂的编不了。想学学以后能做个本专业的设计软件。mm有没有好的书或者是教程推荐?
p
punica
4 楼
记号记号~
t
tiger2006
5 楼
Mark Yi is
w
woyaomaifang
6 楼
试试看 <c++ primer > 最新版。书有点厚,但是入门到精通哟。
a
aranyakay
7 楼
自学的上课的经历过好多编程语言,但我觉得c++是最难的一种
s
sagegreen
8 楼
好多年前用过C, 忘得差不多了,有兴趣重学。
m
minqidev
9 楼
没基础的,没必要学C++.

python, javascript, 都可以试试啊。又接近网络。
t
tncountrygal
10 楼
没基础的,没必要学C++.

python, javascript, 都可以试试啊。又接近网络。
minqidev 发表于 11/30/2016 1:28:32 PM
+1
I don't know why you want to learn C++, .Net and Java are hot right now.
i
ijustforyou
11 楼
+1
I don't know why you want to learn C++, .Net and Java are hot right now.

tncountrygal 发表于 11/30/2016 2:02:00 PM
我的专业很多工作要求C++。特别是涉及软件的。不是马公。
i
ijustforyou
12 楼
试试看 <c++ primer > 最新版。书有点厚,但是入门到精通哟。
woyaomaifang 发表于 11/30/2016 1:02:45 PM
谢谢
e
echomom
13 楼
请推荐JAVA ONLINE 课.
c
codingmia
14 楼
Try google:
程序员技术练级攻略 (http://coolshell.cn/articles/4990.html)

I think not all the steps are up-to-date. While it will give a basic idea on the knowledge tree of programming world.

My two cents: C++ is difficult to learn and master. I have used C#/Java/Scala and I don't like C++.
h
hhmouse
15 楼
You should learn java. C++ jobs are being replaced by Java. Even the companies that had their complete code base in C++ are switching to java nowadays.
h
hhmouse
16 楼
Plus, C++ is a lot harder to learn. It has a steep learning curve.
l
luoguo
17 楼
其实淘宝20块买个基础课程看一遍,然后靠工具书和google上手吧
s
seaseabird
18 楼
mark mark 一下
妹妹拖着洋娃娃
19 楼
mark~~~~~~~~~~~~~~~~~~~~~~~~
扶苏
20 楼
Try google:
程序员技术练级攻略 (http://coolshell.cn/articles/4990.html)

I think not all the steps are up-to-date. While it will give a basic idea on the knowledge tree of programming world.

My two cents: C++ is difficult to learn and master. I have used C#/Java/Scala and I don't like C++.
codingmia 发表于 11/30/2016 3:40:18 PM
正好相反,最爱c++,非常稳定的语言,用了好多年了。概念搞清楚了,非常简单。到现在都没搞懂python java的十几年码婆飘过。惭愧,一直被同学笑非常不上进的一员,远远落后于潮流啊。
v
vickiemm
21 楼
为啥要学C++,又难学工作机会又少。不如学Java,Python
c
chanelmiu
22 楼
做project开始。hands on experience最重要
m
mfc
23 楼
看在我ID的面子上关注一下。
落地无声
24 楼
自学的上课的经历过好多编程语言,但我觉得c++是最难的一种
aranyakay 发表于 11/30/2016 1:05:33 PM 当年噩梦一般的课程, 我果然不是适合这个行业的
z
zuomimi
25 楼
系统学过没有,如果没有,先看tutorial, tutorialpoints 上的就可以。然后手头用自己的 laptop 练着。美国的 reddit, mit,  国内的 豆瓣,人大经济论坛时不时刷着,上面也挺多实用的东西,书等。
a
argonspin
26 楼
mark 一下

大学学过,现在都还给老师了
b
beckhamer
27 楼
这东西看书没用,看完就忘,找个project实际练练最管用
G
GA1097
28 楼
相信我,凡是没有真实project的自学,绝大多数最后都是失败的。
m
minqidev
29 楼
回复 11楼ijustforyou的帖子

( ̄▽ ̄)",相信我吧,你这个专业如果需要用C++, 绝对不会要转行的。  如果是某个专业,但是又不是CS,又需要C++,

一个是为了安全,一个是为了性能,  这些东西都是跟着项目走的,你用自己的电脑,根本就没机会接触他们的项目,这些项目都是面对其他企业的。你自己能碰到的东西,他们根本不在意。

这样的人一部分是爱好编程,一部分是出生编程专业,如果两个都不是,没必要为难自己。不是觉得某个行业吃香,自己就能做的,最好脚踏实地转的。
卖小姑娘的火柴
30 楼
Java,python 相对容易入门,c++的内存管理比较复杂
g
gingersweets
31 楼
有没有学其他语言的姐妹。我准备final 后开始自学python或者R。求结伴。。
d
driftyy
32 楼
mark~~~~~~~
x
xuexuan
33 楼
有没有学其他语言的姐妹。我准备final 后开始自学python或者R。求结伴。。
gingersweets 发表于 11/30/2016 6:42:27 PM
在折腾python.
c++和另外那两个语言(python, java) 好像根本就是两个语言体系的。解决的问题也不一样。
b
babybear23
34 楼
有没有做项目的网站可以推荐的,最好是有题也有解答的那种,JAVA
m
mew024
35 楼
在折腾python.
c++和另外那两个语言(python, java) 好像根本就是两个语言体系的。解决的问题也不一样。

xuexuan 发表于 11/30/2016 7:03:52 PM
不是把,C++跟java是compiled language,python是scripting language。两个完全不同的体系,c跟java倒是很接近。
cs转行菜鸟飘过,因为之前面试就有这么道题目……
m
mew024
36 楼
哎,现在我好后悔没听前辈话先学c++啊,C++学好的话基本啥语言都好上手……
r
raining
37 楼
Mark..............
j
jilimy
38 楼
         准备从今天开始自学C++。网上搜到一个自学网站:
http://www.learncpp.com/cpp-tutorial/01-introduction-to-these-tutorials/            有没有想学的jms?大家可以互相讨论或者是督促一下。
       lz不是马公,ME的,很多工作要求C++,所以想好好学学。多谢建议学其它语言的jms了,ME的CFD软件目前看到的只要求C++,暂时不想转马公,所以其它语言不考虑了。很多j m s给了很好的建议,在这里一起感谢了。有兴趣一起学的mms站内联系,我们想办法一起讨论提高😊。最后祝所有jms工作开心顺利

ijustforyou 发表于 11/30/2016 11:42:56 AM
mark下
z
zuomimi
39 楼
有没有做项目的网站可以推荐的,最好是有题也有解答的那种,JAVA
babybear23 发表于 11/30/2016 7:39:54 PM

http://www.cppforschool.com/projects.html
有些书的后面有练习题,做做也管用。或者就刷 leetcode,

https://leetcode.com/

http://www.lintcode.com/zh-cn/problem/?source=lxhcsdn
m
milaso
40 楼
Mark!!!
s
sswydp
41 楼
mark mark
a
azhengna
42 楼
mark!!!!!!!!!!111
w
woyaomaifang
43 楼
说到做项目,对于新手或者入门新语言,强烈推荐codeabbey。不要被第一题实现a+b给骗了,最后面的题可以很难很难。

如果有生物背景或者对生统感兴趣,rosalind.info 上有很多项目可以练手。

以上俩网站都自带online judgement。。。

不然的话书里都有好多算法题可以刷呀,intro to algorithm大宝典,以及cracking interview,这俩都是网上各种解法答案和讨论的。
针对c++,上面我也推荐过啦,我自己最近在看<<C++ primer>>入门。自带范例和习题,特别适合喜欢看书自学的人。
老报纸
44 楼
不是把,C++跟java是compiled language,python是scripting language。两个完全不同的体系,c跟java倒是很接近。
cs转行菜鸟飘过,因为之前面试就有这么道题目……

mew024 发表于 11/30/2016 7:47:43 PM

对,我刚学了compiled vs scripting的概念
b
bingjieya
45 楼
mark...
j
jonjon
46 楼
mark mark
w
wsher
47 楼
马克
k
kreaty
48 楼
跟lz一个方向 以前用c,不怎么熟练,想上c++
s
sherry11
49 楼
Mark一下这个帖子!
s
susuemily
50 楼
Mark mark
s
snowfakes
51 楼
mark mark
l
littlebearme
52 楼
Mark mark
susuemily 发表于 12/1/2016 2:00:41 AM
y
yxhuang08
53 楼
mark!!
大田二二子
54 楼
mark字数字数
M
Miaoxiaodai
55 楼
cs专业的表示一直都头疼C++,还是Java好

☆ 发自 iPhone 华人一网 1.11.08
m
majia113
56 楼
不是把,C++跟java是compiled language,python是scripting language。两个完全不同的体系,c跟java倒是很接近。
cs转行菜鸟飘过,因为之前面试就有这么道题目……

mew024 发表于 11/30/2016 7:47:43 PM


C跟Java一点都不接近,C更多的是用在底层的
h
hellohuijia
57 楼
Mark!
虽然没打算马上学C++,里面好多信息对其他语言都有帮助。
l
luoguo
58 楼
不是把,C++跟java是compiled language,python是scripting language。两个完全不同的体系,c跟java倒是很接近。
cs转行菜鸟飘过,因为之前面试就有这么道题目……

mew024 发表于 11/30/2016 7:47:43 PM

那是编译啦
语法上python java更相似,纯面向对象,友好一些,纯新手更容易理解
C++还可以面向过程,不过C++的内容真是太多了,试图学了一下败了
f
feifei1984
59 楼
保存,等娃大一点,也打算学习
z
zuomimi
60 楼

http://www.cppforschool.com/projects.html
有些书的后面有练习题,做做也管用。或者就刷 leetcode,

https://leetcode.com/

http://www.lintcode.com/zh-cn/problem/?source=lxhcsdn

zuomimi 发表于 11/30/2016 9:04:50 PM

有个叫 goodrich 的人写了data structures and algorithms in c++ 上面有练习题。程序主要的两个问题就是 data structures and algorithms
b
bh1
61 楼
相信我,凡是没有真实project的自学,绝大多数最后都是失败的。
GA1097 发表于 11/30/2016 5:57:53 PM

凡是没有真实project的自学,绝大多数最后都是失败的。

项目在哪里找到? 我知道github有,但是怎么找到适合自己练习的呢?
m
milaso
62 楼
mark!
s
smartbear
63 楼
学算法,因为Algorithm 无论神马语言都是通的,but coding itself will be replaced by machine eventually.