V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
QvQloli77
V2EX  ›  Java

新手 Java 学习是否包含 Web 前端内容和容器学习?

  •  
  •   QvQloli77 · 11 天前 · 1775 次点击
    html 、div+css 、Js Jq 、Vue
    linux 脚本、docker k8s 、宝塔软件
    Mysql 、Oracle ,MS SQL
    除数据库可以学习一种外,其他都要学吗?
    好像 Python 也包含在 Java 里

    此外,Java 运行时为什么都是 CMD 命令行模式,想做个微软 exe 程序的界面,那些按钮、文本框、单复选框、表格等,是编程软件自带可拖动画的,还是 java 语言写出来的代码?(类似易语言 VB 拖动画出来的。)
    21 条回复    2024-12-11 17:29:53 +08:00
    netabare
        1
    netabare  
       11 天前 via Android
    感觉先把 Core Java 学好最重要吧。
    murmur
        2
    murmur  
       11 天前
    要学的,没有初学者的职位,3 年以上是基本要求,docker k8s 这些就是外包都要问
    wxw752
        3
    wxw752  
       11 天前
    Python 并不包含在 java 里
    dcsuibian
        4
    dcsuibian  
       11 天前
    首先,Java 学习包括前端内容(后端会点前端很正常)和容器学习(后端会点运维也很正常)。
    但你的内容可以缩减一点,jQuery 没必要学了,Linux 脚本意义也不大(但 Linux 命令得会)。
    k8s 可以先不学。宝塔就算了吧。数据库只要学 MySQL 就行。Python 也可以不用学(但不少程序员都会)。

    其次,Java 适合做的是 Web 后端。给泛前端提供 api 接口,所以是命令行的。图形化界面( GUI ) Java 也能做。但是不好。
    你想做的如果是微软的 exe 文件,那 C#是最合适的,WinForm 就可以拖动时生成控件。
    不过不建议,一是 C#前景不怎么好,二是现在流行跨平台程序。

    然后,我也不知道为什么,现在好像做 GUI 好像都是不流行拖拽式生成页面了,而是更倾向于 html 、qml 这种配上样式。
    falcon05
        5
    falcon05  
       11 天前
    jQuery 已经过时,可以跳过; Linux 脚本可以先放一放,但基本的 Linux 命令还是要掌握的; k8s 和宝塔软件可以暂时不学;数据库选择 MySQL 就足够了。Python 和 Java 是两个独立的语言,不需要一起学。
    NoKey
        6
    NoKey  
       11 天前
    先不要管,先搞 java 和 linux 基础操作,其他的等后面再说,举个栗子,你一个新手入职,一开始怎么可能给你安排这么多少事情,你敢接,他敢派么?
    COW
        7
    COW  
       11 天前 via Android
    你想要做微软那种 exe 程序界面?没啥人用 Java 写,先学 C# 吧,可以拖可以写代码,学会了之后 Java 上手无门槛。
    lucasj
        8
    lucasj  
       11 天前   ❤️ 1
    做个 Spring Boy 足以
    epiloguess
        9
    epiloguess  
       10 天前 via Android
    1.前端可以不学,但是 http 要学明白,浏览器的相关的要学。
    2.linux 脚本、docker k8s 、宝塔软件
    Mysql 、Oracle ,MS SQL
    除数据库可以学习一种外,其他都要学吗?
    epiloguess
        10
    epiloguess  
       10 天前 via Android
    @epiloguess
    2.linux 脚本、docker k8s 、宝塔软件
    Mysql 、Oracle ,MS SQL
    除数据库可以学习一种外,其他都要学吗?
    epiloguess
        11
    epiloguess  
       10 天前 via Android   ❤️ 1
    我真服了……这个手机版网页每次都意外点到了回复。2.linux 脚本,宝塔,这些可以不学,或者慢慢学,k8s 可以完全不用学,docker 建议学,主要是开发方便。3.数据库学 mysql 就行了。
    dycc2010
        12
    dycc2010  
       10 天前
    别学了转行吧
    wpf375516041
        13
    wpf375516041  
       9 天前
    随便找个培训机构的视频看 能看多少看多少 边看边做 慢慢就知道应该学习什么了

    培训机构虽然名声不好,但是教材有不少还是认真考量的 适合零基础(麻瓜)

    推荐 2017~2019 年间的 这段时间培训机构做的东西比较扎实 比如黑马 传智
    QvQloli77
        14
    QvQloli77  
    OP
       7 天前 via Android
    @dcsuibian Java 除了前端,又分 Java SE EE ME ,SE EE 选哪个学?或者都学? C 语言又分 C C++ C# 三个,未来全行业发展方向还是学 C++吗? VB 易语言这两个是个人玩的吧,适合开发个人应用?
    QvQloli77
        15
    QvQloli77  
    OP
       7 天前 via Android
    @wpf375516041 黑马每年也出新的视频,2022 2024 的就看 2024 年的吧。编程语言细分了好多种,真不知道看哪个。C ,C++,C#,Java Se 和 ME
    QvQloli77
        16
    QvQloli77  
    OP
       7 天前 via Android
    @falcon05 VB 和易语言过不过时,这两个适合什么情景用的?(个人简单功能版的程序吧)。按照未来全行业发展方向,C++ C#选择哪一个? SE 和 ME 都要学还是学一个呢?
    QvQloli77
        17
    QvQloli77  
    OP
       7 天前 via Android
    @falcon05 VB 和易语言过不过时,这两个适合什么情景用的?(个人简单程序吧)。按照未来全行业发展方向,C++ C#选择哪一个? SE 和 ME 都要学还是学一个呢?
    wpf375516041
        18
    wpf375516041  
       5 天前
    @QvQloli77 大同小异 跟车一样 java 自动挡 c#豪华自动挡 c++手动挡
    每个行业都有天赋异禀和混饭吃的,学起来就知道自己是不是那块料了
    如果为了吃饭 学个 java+vue 行了 饿不死
    wpf375516041
        19
    wpf375516041  
       5 天前
    @QvQloli77 前面快学快找,早点入行,等入行了,后面更多的考量是技术领域和行业经验,拿我个人举例,擅长数据库领域,対分布式数据库研究比较深,另外在游戏行业待了蛮久,从页游到手游时代,从游戏开发到买量发行每个流程门儿清,这个阶段语言啥的都已经不重要了
    QvQloli77
        20
    QvQloli77  
    OP
       12 小时 6 分钟前 via Android
    @wpf375516041 有道理。我担心的是有些视频浪费时间,要记住许多单词,还有一个人异地工作住宿不适应,没有家的感觉好。三线城市就那么几个 IT ,一年不更新几个,有几个也是本科要一二线下来的人一个人做,且工资降低,制造业,我不喜欢,互联网游戏企业根本没有的。黑马 2023/2024 的视频能看吗?
    QvQloli77
        21
    QvQloli77  
    OP
       12 小时 4 分钟前 via Android
    @wpf375516041 c++手动挡 c#自动挡形象,这个一眼就看懂,哈哈。我想做火箭开发,业余做,但苦于当下需要做其他事,还是学 c# 更快适合入工作吧。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   850 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 21:34 · PVG 05:34 · LAX 13:34 · JFK 16:34
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.