学习it选择什么语言比较适合新手,有没有比较靠谱的机构推荐?

小可爱啦啦啦噜


在IT行业十几年了,我说下我的感触。我主要从开发语言的优缺点分析,最后给出一些建议:

1、C语言

  优点:灵活性好,效率高,可以接触到软件开发比较底层的东西。

缺点:对使用者的要求比较高,既要具备丰富的C语言编程经验,又要具有一定的WINDOWS编程基础。

难度系数:4颗星

2:C++语言

  优点:继承了C语言的全部优点。极强的兼容性,编译速度非常快。

  缺点:难度较大,需要有较好计算机编程基础。

难度系数:4颗星

3、java语言

  优点:平台无关性、面向对象、分布式、健壮。难度适中。

  缺点:软件工程的理念较多,不便于理解理念。

难度系数:3颗星

4、python语言

优点:开源语言,有着相当活跃的社区,用于桌面和web程序、难度中低。

缺点:有特定的要求,比如规范的命令约定。

难度系数:2颗星

5、C#语言

优点:借鉴了Java的设计思想,好学,易用,难度中低。

缺点:类库大,重量级,开发环境不宜用。

难度系数:3颗星

6、PHP语言

优点:跨平台,性能优越,跟Linux/Unix结合别跟Windows结合性能强。

缺点:对多线程支持不太好,大多数时候我们只能简单的模拟去实现的

难度系数:3颗星

7、Swift语言

优点:简洁的语法、更强的类型安全、函数式编程的支持

缺点:App体积变大、Xcode 支持不够好、语言版本更新带来的编译问题

难度系数:4颗星

8、Objective-C语言

优点:动态识别、弹性消息机制、不是一个太复杂的C衍生语言、

缺点:不支持命名空间、不支持多继承、不支持运算符重载

难度系数:4颗星

总结:相对比较而言,建议java、python。入手快,工资还行。欢迎关注我,欢迎吐槽。机构就不推荐了,有广告嫌疑。可以到腾讯课堂或者网易云课堂学习。经济实惠。



林时变量


IT行业整体发展都很不错,可以选择,不过也分很多种的,开发、测试、设计、运营、产品、营销推广等等,真正想转行互联网赚钱并不难,难的是如何从0到1的开始,如何找到优秀的领路人。

建议楼主先熟悉一下基本的知识点、大概学什么,然后报班,直击重点,走捷径积累项目经验,同样培训的话,选一个大机构,师资,就业都有保障,最好提供食宿的,这样还能省一部分钱。提供食宿的机构参考我之前培训的优就业,楼主可以去官网找一些网课试听一下,毕竟需要亲身感受,才有结论。


皮卡皮卡一李


第一,通常来说,Python是最简单最易学的语言,因为它语法简单,库非常丰富,库的丰富与否意味着很多时候你需要自己完成一个东西,还是可以直接使用前人写好的。使用Python意味着很多时候你可以不用自己一点点写,直接用别人的就行,所以省时省力。

第二,其实,国内的高校上课一般先教C语言或CPP语言,他们的语法比较严谨,也比较偏低层,比较适合让学生理解计算机到底怎么编译执行代码的。

第三,其实编程语言也和你自身的需求有关,例如你要做数据分析,一般就是Python,R,MATLAB,如果你要做高效的算法或者算法竞赛,一般就是CPP,如果要做网页,一般就是JavaScript,做安卓开发就是Java,做iOS开发就是object-c或者Swift......

最后,无论哪种语言,学习第一门语言是最困难的,学习好第一门语言之后,再学习第二第三门就是学习下语法以及API,会轻松许多。加油。

至于在哪里去学,我也不是培训机构,我不打广告,但是哔哩哔哩就有很多很好的免费视频资源,你可以自己去搜索。


分享到:


相關文章: