Seen
发表于 2016-1-16 20:47:20
再想想吧 挨
tx1
发表于 2016-1-16 22:02:45
随心,自己感兴趣的学起来事半功倍?加油
wuyan
发表于 2016-1-16 22:19:10
我的个人观点,java和现在的php,python称之为脚本语言,都是高度面向对象化的,如果楼主想深入学习编程的话还是去学习下c吧,把c里面的那些循环和条件语句搞懂,再来搞面向对象。我说下就业前景吧。1.java 门面广,工资中等,涉及很多领域,像安卓啊,web啊,桌面的应用啊(一般人用的)
2.c或者c++ 如果真的想靠这个吃饭的,我很佩服,这个一般都用来做底层的,像开发操作系统之类的,比如安卓系统,linux系统,windos系统之类的,如果学的好,真的是人才,c++效率是最高的。就业方向:操作系统等等一些很底层但又十分高深的领域(大神用的),3。php 也是最近两年火起来的,主要是做web的,当然可能不像java那么领域4.python 没什么好说的,脚本语言,专门是开发简单快捷的小工具用的,想做超大型的应用,估计有点难,谷歌设计的目的就不是这个。。。最后总结,建议先学c,然后学java,php和python之类也射门学不学得,到时候自然会的
Antergone
发表于 2016-1-16 22:41:40
这样吧,我给你几个建议。
1.想清楚自己以后想做什么?程序员种类多的去了,不是说程序员就是无脑写代码,那不是程序员,那是打字员。如果你喜欢嵌入式,或者你喜欢做底层的东西,那么我建议你先学些C,不需要多么精深,会基础,会指针,会基本数据结构就好了。去看看一些理论书,明白是怎么实现的,我想你会入门。如果是想做web,那么去学java(我个人做这个),也不是其他的不好,因为你学会了一门,其他的虽然你不会写,但是看懂其他语言很简单,可以说要不了多久。窗口的话我觉得c++ .net 这俩应该是没什么疑问的了。这个就是每个语言都有自己擅长的方面,我感觉楼上有个人懂的比我多
2.到底先学什么,学什么不重要,看你怎么理解。我一直给新人说,什么JAVA 什么C 都是一种工具。真的东西在脑子里,是你的思维。你能写出的代码人家也能写出来,最多是你SDK用的比人家熟练,代码的风格比较好,这都不是什么问题,你用10行代码,人家用20行也能做到,只不过没你的精炼。但是思维很重要,一个好的程序员看到问题时,不是说怎么写代码,而是怎么去解决,写代码只是一种表达方式而已,我同样可以用流程图画出来解决方案。
3.我觉得这个你要特别注意一下,不要一口吃个大胖子,有人说函数式编程多么牛X,这都是虚的,基本功做好。我最早写C,后来写JAVA,现在做Scala,其实很多东西都是你思维方式的转变,对于代码怎么写,还是基本功。
4.少看视频多动手。这里不是说视频不好,学基础可以看看,但是后期学一些框架还有实现的时候,你看视频花两个小时,废话了半天讲了各种东西,最终都听着废话了,不如你直接找个书或者找个博文看看 几分钟就能学会。当然这里你要明白,你必须要有基础,不然你看博文根本不知道讲什么,因为他是一些程序员的经验,他默认来看的人都是没有语言障碍的,只是缺少解决方案而已。
以上就是一些建议,想学编程,不要浮躁。成功慢慢的来,不是一下子就能的。
Seen
发表于 2016-1-16 22:46:17
tx1 发表于 2016-1-16 22:02
随心,自己感兴趣的学起来事半功倍?加油
ok:D
Antergone
发表于 2016-1-16 22:49:38
wuyan 发表于 2016-1-16 22:19
我的个人观点,java和现在的php,python称之为脚本语言,都是高度面向对象化的,如果楼主想深入学习编程的 ...
我觉得你这个不像是一个有经验的程序员说的。
1.首先java 工资中等? 你可以看下 大数据工程师的工资。
2.桌面应用貌似没有多少java开发的吧?WINDOWS里C++(MFC QT .net中的VC)、 C#linux里 C++ (QT,gtk)居多吧?
3.Android系统底层是linux,框架上层应该是JAVA吧?除了lib的so
4.Python不是google的,是卡梅隆的吧?go语言才是google的。python的django貌似也不小吧?而且在很多大型的项目里,都用python做胶水连接。
5.如果用使用语言的种类来说是不是大神貌似有点片面吧?难道说hadoop工程师就比较low了?还是说玩js的就比较渣了?burp是java写的,不知道这个作者在你心目是什么地位。
Seen
发表于 2016-1-16 22:50:26
wuyan 发表于 2016-1-16 22:19
我的个人观点,java和现在的php,python称之为脚本语言,都是高度面向对象化的,如果楼主想深入学习编程的 ...
也是,先学c
Seen
发表于 2016-1-16 22:50:49
Antergone 发表于 2016-1-16 22:41
这样吧,我给你几个建议。
1.想清楚自己以后想做什么?程序员种类多的去了,不是说程序员就是无脑写代码, ...
谢谢给的建议哈
小圈圈
发表于 2016-1-17 18:45:55
直接学C++没有问题,虽然很难学
十页书
发表于 2016-1-18 15:59:35
唉,当初选了C学了三分之二后悔了......