楼主: Seen

学习编程从哪种语言入手?

[复制链接]
  • TA的每日心情
    奋斗
    2016-1-29 19:20
  • 签到天数: 6 天

    [LV.2]偶尔看看I

     楼主| 发表于 2016-1-16 20:47:20 | 显示全部楼层
    再想想吧             挨
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2018-11-26 14:17
  • 签到天数: 77 天

    [LV.6]常住居民II

    发表于 2016-1-16 22:02:45 | 显示全部楼层
    随心,自己感兴趣的学起来事半功倍?加油

    点评

    ok  详情 回复 发表于 2016-1-16 22:46
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2017-9-11 15:40
  • 签到天数: 425 天

    [LV.9]以坛为家II

    发表于 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之类也射门学不学得,到时候自然会的

    点评

    也是,先学c  详情 回复 发表于 2016-1-16 22:50
    我觉得你这个不像是一个有经验的程序员说的。 1.首先java 工资中等? 你可以看下 大数据工程师的工资。 2.桌面应用貌似没有多少java开发的吧?WINDOWS里C++(MFC QT .net中的VC)、 C# linux里 C++ (QT,gtk)居多吧  详情 回复 发表于 2016-1-16 22:49
    回复 支持 1 反对 0

    使用道具 举报

  • TA的每日心情
    无聊
    2020-1-16 21:33
  • 签到天数: 175 天

    [LV.7]常住居民III

    发表于 2016-1-16 22:41:40 | 显示全部楼层
    这样吧,我给你几个建议。
    1.想清楚自己以后想做什么?程序员种类多的去了,不是说程序员就是无脑写代码,那不是程序员,那是打字员。如果你喜欢嵌入式,或者你喜欢做底层的东西,那么我建议你先学些C,不需要多么精深,会基础,会指针,会基本数据结构就好了。去看看一些理论书,明白是怎么实现的,我想你会入门。如果是想做web,那么去学java(我个人做这个),也不是其他的不好,因为你学会了一门,其他的虽然你不会写,但是看懂其他语言很简单,可以说要不了多久。窗口的话我觉得c++ .net 这俩应该是没什么疑问的了。这个就是每个语言都有自己擅长的方面,我感觉楼上有个人懂的比我多
    2.到底先学什么,学什么不重要,看你怎么理解。我一直给新人说,什么JAVA 什么C 都是一种工具。真的东西在脑子里,是你的思维。你能写出的代码人家也能写出来,最多是你SDK用的比人家熟练,代码的风格比较好,这都不是什么问题,你用10行代码,人家用20行也能做到,只不过没你的精炼。但是思维很重要,一个好的程序员看到问题时,不是说怎么写代码,而是怎么去解决,写代码只是一种表达方式而已,我同样可以用流程图画出来解决方案。
    3.我觉得这个你要特别注意一下,不要一口吃个大胖子,有人说函数式编程多么牛X,这都是虚的,基本功做好。我最早写C,后来写JAVA,现在做Scala,其实很多东西都是你思维方式的转变,对于代码怎么写,还是基本功。
    4.少看视频多动手。这里不是说视频不好,学基础可以看看,但是后期学一些框架还有实现的时候,你看视频花两个小时,废话了半天讲了各种东西,最终都听着废话了,不如你直接找个书或者找个博文看看 几分钟就能学会。当然这里你要明白,你必须要有基础,不然你看博文根本不知道讲什么,因为他是一些程序员的经验,他默认来看的人都是没有语言障碍的,只是缺少解决方案而已。

    以上就是一些建议,想学编程,不要浮躁。成功慢慢的来,不是一下子就能的。

    点评

    谢谢给的建议哈  详情 回复 发表于 2016-1-16 22:50
    回复 支持 1 反对 0

    使用道具 举报

  • TA的每日心情
    奋斗
    2016-1-29 19:20
  • 签到天数: 6 天

    [LV.2]偶尔看看I

     楼主| 发表于 2016-1-16 22:46:17 | 显示全部楼层
    tx1 发表于 2016-1-16 22:02
    随心,自己感兴趣的学起来事半功倍?加油

    ok           
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2020-1-16 21:33
  • 签到天数: 175 天

    [LV.7]常住居民III

    发表于 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写的,不知道这个作者在你心目是什么地位。

    评分

    参与人数 1i币 +5 收起 理由
    wuyan + 5 666,这就是我要的答案

    查看全部评分

    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2016-1-29 19:20
  • 签到天数: 6 天

    [LV.2]偶尔看看I

     楼主| 发表于 2016-1-16 22:50:26 | 显示全部楼层
    wuyan 发表于 2016-1-16 22:19
    我的个人观点,java和现在的php,python称之为脚本语言,都是高度面向对象化的,如果楼主想深入学习编程的 ...

    也是,先学c      
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2016-1-29 19:20
  • 签到天数: 6 天

    [LV.2]偶尔看看I

     楼主| 发表于 2016-1-16 22:50:49 | 显示全部楼层
    Antergone 发表于 2016-1-16 22:41
    这样吧,我给你几个建议。
    1.想清楚自己以后想做什么?程序员种类多的去了,不是说程序员就是无脑写代码, ...

    谢谢给的建议哈     
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2019-10-17 06:41
  • 签到天数: 182 天

    [LV.7]常住居民III

    发表于 2016-1-17 18:45:55 | 显示全部楼层
    直接学C++没有问题,虽然很难学
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2020-4-15 09:16
  • 签到天数: 139 天

    [LV.7]常住居民III

    发表于 2016-1-18 15:59:35 | 显示全部楼层
    唉,当初选了C学了三分之二后悔了......

    点评

    为啥?  详情 回复 发表于 2016-1-22 17:54
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    指导单位

    江苏省公安厅

    江苏省通信管理局

    浙江省台州刑侦支队

    DEFCON GROUP 86025

    旗下站点

    邮箱系统

    应急响应中心

    红盟安全

    联系我们

    官方QQ群:112851260

    官方邮箱:security#ihonker.org(#改成@)

    官方核心成员

    Archiver|手机版|小黑屋| ( 苏ICP备2021031567号 )

    GMT+8, 2024-11-22 06:30 , Processed in 0.033522 second(s), 18 queries , Gzip On, MemCache On.

    Powered by ihonker.com

    Copyright © 2015-现在.

  • 返回顶部