说来说去,还是学java是正道?

  • 退
    退休工人
    如题,非码农,感觉是不是各种语言你第一我第二的,其实找工作最好的还是java?
  • j
    just4u1
    C#, 背靠大微软
  • l
    lotus163
    java是一门给自己挖坑,然后又自己埋的语言。
  • j
    jckimi
    说java好找的,估计都是去了外包吧 Kimi
  • w
    wpwing
    今年不好找
  • h
    hchua
    可以的。现在Android设备占比是绝大多数的地位和趋势几乎不可动摇
  • 退
    退休工人
    回复2#just4u1

    地板看不上c#…
  • i
    ibmpda
    会android framework java , 25k 起步
  • 樱木花道
    是的 iOS fly ~
  • 黑白胖
    java强壮,安全,跨平台,运行效率还行(硬件又不值钱多加硬件能解决的问题就不算问题),除了啰嗦一点没什么明显缺点,我觉得挺好的,尤其企业应用,稳定太重要了。
  • 4
    4color
    前端吧
  • f
    forwhat
    是的。
    这个工作最好找,嗯,市面上一堆堆的。
    面试了几个月,我眼花了。。。。
  • 小诸葛阿宁
    自幼就反感Java,不知道啥原因
  • 吾王美如画
    一直都是java,稳定,类似手机里的IOS
  • l
    logic90
    java的工程化做的更好

    真正的把写代码变成了搬砖堆人力

    确实很牛HiPDA·NG
  • k
    ko300
    回复2#just4u1

    c#跪好多年了,千万别进坑。java首选
  • f
    forwhat
    我补充一点。除非你想吃程序员这碗饭,否则不要学Java,Python即可。

    Python啥都能干。干不好的丢给Java程序员就好。

    最近看了太多Java程序员了,连他妈的Web登录后用户密码的加密解密过程都说不清。
  • w
    webzhang
    回复8#ibmpda

    framework不是语言
  • w
    webzhang
    没人说PHP是世界上最好的语言这个梗了吗?
  • l
    lazahata
    tiobe前几名的语言,都好找工作。
    主要看人。
    找工作的是人,不是语言
  • 樱木花道
    主要是培训学校出来的太多,简历上2-3年经验的,10个起码有6个都是刚刚培训出来的。 iOS fly ~
  • k
    kurt_yan
    我倒是看了太多python程序员连double和decimal的区别都搞不清楚 iOS fly ~
  • 西
    西瓜啊西瓜
    回复17#forwhat
    那是人的问题,不是语言的问题 iOS fly ~
  • w
    wwwEagle
    回复10#黑白胖

    啰嗦也只是表面看看行数比较多而已,实际写的时候一半是自动补全的。而且就算到了要数括号的程度,比游标卡尺量空格还是容易一些。
  • h
    happyd8699
    大牛都是自己发明语言,给别人学。。。
  • l
    lumi
    我从java转到了Go,现在俩都不精
  • 7
    78588371
    web登录后用户密码哪有解密的?你这是明文存储的吗?不都是加密后跟数据库对比密文是否一致吗
  • f
    forwhat
    说的就是这个啊。
    密码加密存储,为什么要加密,什么叫加盐,为什么要加盐。有可能解密吗?
    服务器验证密码后如何保持token。

    都这样的问题,据我观察,工作三年的,没有几个说得清的。
  • s
    songco
    BAT主力都是java好吧.... 也有写项目用c/c++的, 这几年有的部分用了go.

    企业市场基本是java和c#的天下.

    能赚钱的语言都是好语言.
  • I
    IT民工
    回复17#forwhat


    这就是java的强处啊。。。各种框架各种成熟方案。。。一般应用不用靠追求什么算法去提升性能,各种堆服务器就行了

    我们有个调侃的说法叫面向百度编程,语法掌握了,几个主流框架了解一下,百度一开就可以搬砖了

    缺点是新框架太多,得不停学习

    最近撸了点python代码,确实门槛比java低点,特别是当作脚本语言来用的话,门槛更低,不过配套确实差了点
  • l
    logic90
    不用来工作,自己玩一玩小项目,不搞企业级的应用的话,java毫无优势
    java的各种成熟方案和框架,基本上都是企业级的。。。对于个人或者小项目的话,不太友好,太重了没有必要

    毕竟个人小项目,不需要考虑安全,不需要考虑性能,不需要考虑可维护性之类的一大堆东西
  • k
    kkzxak47
    学数据结构,操作系统,计算机网络,计算机组成原理才是正道
  • I
    IT民工
    回复31#logic90


    确实是这样,不过如果想编程能够更深入一些的话,建议还是学习一下java

    python虽然也是面向对象语言,但是感觉有点太灵活,我最受不了的就是不用声明直接用,代码读起来,给我感觉不是那么条理有序

    java更严谨一些,而且java经典教材也多一些

    学好了java基本上面向对象语言就通吃了
  • I
    IT民工
    回复32#kkzxak47


    怎么说呢。。。。和各行各业一样,不能要求人人都是技术专家,也得有大量搬砖民工啊,在哪里人才结构都得是金字塔形才合理的

    你让架构师整天crtlc ctrlv写crud,他会非常不开心的啊
  • j
    jckimi
    回复33#IT民工


    啊?深入学java??你是想看底层的JVM么?我一直的一个观点,真的要理解计算机,计算机组成原理需要了解,语言方面,c,绝对没有第二个选项。
  • i
    i6941
    回复17#forwhat
    同意前半部分,但是加解密都不懂得估计不是科班吧,自学也没学好 iOS fly ~
  • m
    mywangba
    go语言如何 iOS fly ~
  • j
    jaring
    回复17#forwhat
    密码为什么要解密?
  • f
    fqxufo
    JavaScript全栈如何?感觉什么都可以写啊
  • z
    zdy172
    非程序员专业,建议Python。
  • z
    zdy172
    非程序员专业,建议Python。
  • I
    IT民工
    回复35#jckimi
    深就是往底层吗?

    太狭隘了吧,上面都说了java的强项了啊

    业余学c,扯淡呢吧 WP
  • I
    IT民工
    回复39#fqxufo
    python全栈不是更香吗 WP
  • j
    jckimi
    回复42#IT民工

    业余玩玩的话,那就python吧,学java干什么?你要用语言吃饭,java是可以的,但是想深入,非科班出身,链表这类的数据结构能不能理解还是个问题呢。
  • I
    IT民工
    回复44#jckimi
    难道就像之前有人发帖说的搞python就为了搞excel吗? WP
  • j
    jckimi
    回复45#IT民工


    哈哈,谁知道呢。都看个人的。对于语言能掌握到什么程度。不过我还是会先入为主的,面试候选人如果非科班出身,仅仅是培训出身,那我就会问的比较基础,比较深入的。比如内存相关的。。。。
  • I
    IT民工
    回复46#jckimi
    看来你们公司工资待遇肯定很高啊 WP
  • w
    windflash
    回复17#forwhat

    最近正在学java,好像是专门有个单点登录系统,用户初次访问时看session里有用户信息没,有则放行,没有则重定向到sso登录系统里,在登录系统里登录,然后把user放进session里,同时要把用户名和密码加密生成的token放进cookie里,然后重定向到用户初次请求的页面,到页面所在的系统里解密token,再登录一次。
  • 7
    721675401
    业余玩玩学python好玩
    python无所不能,很牛的
  • s
    sheldon1988
    我现在也是,GO真不好用。。。。