19
回答
想另外再学一门语言,不知道什么合适
【腾讯云】校园拼团福利,1核2G服务器10元/月!>>>   
最起先是学的C,后来把C++给学了,但是感觉C++越学越困难,相对于其他语言来说应用面有点窄,工作机会相对少一些。因此,想再学一门语言,一个是拓展自己的知识面,另外一个是考虑到单纯的C++恐怕路会很窄。目前是做linux下的底层开发(Andriod驱动层),但是还是想对上层有所了解和把握,想学java,但感觉同时学习C++和java会比较苦逼(并不想放弃C++),所以不知道哪种语言会比较合适。
<无标签>
举报
木兰宿莽
发帖于2年前 19回/875阅
共有19个答案 最后回答: 2年前
我看你对移动端有兴趣,要么安卓/java,要么iOS/Swift,都是不错的发展,nodejs对C++选手来说还是算了

语言不是啥问题吧。 各种语言之间的差异没那么大(函数时语言除外)。

C++语法和java很接近。类型&函数调用&面向对象。

学一种语言不难,关键是要持续的使用它、熟悉他。

给你看一张图,编程语言关系图

--- 共有 6 条评论 ---
Iridium回复 @雪梨苹果 : 听你这么说,我马上把它设成壁纸。 2年前 回复
开源X回复 @开源X : 或者:PHP怎么辣么小 2年前 回复
开源XPHP劝降师会问你:怎么没有PHP? 2年前 回复
木兰宿莽图不错,收了 2年前 回复
ForeverRoad你这什么图啊,好高端,小白看不懂,你也不说解释一下 2年前 回复
我就是从c++转到java的,然后可以用c++写Jni,不过我走的是Javase你可以考虑安卓
--- 共有 7 条评论 ---
木兰宿莽回复 @xpbob : 嗯,谢谢 2年前 回复
xpbob@木兰宿莽 那你先尝试尝试算法啊,你感觉自己还有兴趣,那就可以按照我说的方向走,大数据有那种做底层的,而且对操作系统要求很高,他们很多就是在做Linux的虚拟化,然后python用来做分析,但是两者都要会基础算法,你可以先看看兴趣 2年前 回复
木兰宿莽回复 @xpbob : 可是目前在做底层,调板子之类的。数据结构算法还算可以吧,什么计算机组成原理,编译原理都还行 2年前 回复
xpbob@木兰宿莽 你如果数据结构算法还不错的话,那就可以考虑c/c++加python的组合做大数据方向 2年前 回复
木兰宿莽回复 @xpbob : 兄台有什么好建议? 2年前 回复

简单易学的编程语言有:Python、Ruby、PHP、JS.
个人推荐Python,入门超级容易,而且非常强大,性价比很高!Python主要有以下优点:
语法简单,很少有歧义,坑相对比较少,比较新手Friendly;
现成可用的包非常多,基本上做什么都有现成的模块;
适用领域广泛,从web开发(web服务、爬虫等)到科学计算、数据分析、自然语言处理、机器学习、分布式、运维、测试、GUI、3D游戏、甚至硬件(树莓派)“优雅”、“明确”、“简单” 的设计哲学,代码可读性非常高,Python学习路线:http://edu.51cto.com/px/train/27?oschina

--- 共有 2 条评论 ---
木兰宿莽我对自己的学习能力还算自信,就不报班了吧 2年前 回复
别慌连接可以看出一些端倪 2年前 回复

如果从工作角度来说,首选java,企业级应用开发必选。

否则的话,可以考虑 java(企业级应用)、golang(分布式网络服务)、nodejs(web栈) 

--- 共有 1 条评论 ---
木兰宿莽 2年前 回复
顶部