当前位置 博文首页 > 程序员springmeng:网友还在学VB?如果你在学java,这技术千万别

    程序员springmeng:网友还在学VB?如果你在学java,这技术千万别

    作者:[db:作者] 时间:2021-08-10 10:05

    昨天天一个大二网友问我:让我用VB做个一个软件。

    讲真的,我当时懵逼,我知道大学和公司的技术脱节严重,但没想到的是脱节如此严重。

    我也在头条发了短文,已经有了400+个评论,评论很有意思,挺逗。

    都知道们孟哥(springmeng)是搞java的,但是我曾搞过的语言不下于10种:c++,php,c,c#,甚至游戏引擎unity3d也做过,并且做过不少的项目。但是都学的不精,我还是那句话:

    ?

    搞技术如果搞得不深入,很难还搞下去。搞得多没有用,得看是不是搞得精。

    ?

    随着技术的快速发展,java相关的框架发展非常的快,java有些老掉牙的东西真的不用再说了,不然就是浪费时间,。

    ?

    1)AWT 和 Swing

    ?

    当然很多大学的教材还在学这些技术。现在已经 2020年了,谁还会用 AWT 和 Swing 去开发桌面应用呢?就我所知,C++ 程序员会用 MFC,C# 程序员会用 Winform 和 WPF。甚至还可以用一种更时髦的技术(比如 Electron)把 Web 网页裹一层华丽的外衣,变成可执行文件。

    ?

    2)Applet

    作为网页插件技术,Applet 压根就没流行起来,就连曾经的热门 Flash 也要淘汰了。

    ?

    3)XML

    XML 还没有被淘汰,应用的地方还有不少。但是作为一种数据传输格式,它正在被 JSON 替代。

    ?

    4)JDBC

    我个人不建议再学习偏底层的 JDBC 了,尤其是对于时间宝贵的自学程序员来说。与其花这点时间,不如把精力投入到 MyBatis 的学习上。

    ?

    5)Struts

    Struts 是早年一个优秀的 MVC框架,单从技术的角度来看,还是蛮不错的。但是自从有了 SpringMVC 后,Struts 就被拍死在沙滩上了。

    ?

    6)Hibernate

    在很久以前,持久层框架用的正是 Hibernate。但时过境迁,Hibernate 太重量级了,学习成本太高,取而代之的是轻量级的 MyBatis(支持定制化 SQL、存储过程以及高级映射)。

    ?

    7)JSP

    很多国企依然在用Jsp,但是目前前端主流的技术框架是Layui/Vue/React。

    ?

    8)工具的话可以用idea,放弃使用eclipse了。idea还是智能太多了。

    ?

    9)缓存技术,springcache+redis缓存足够了,j2cache太繁琐了。

    ?

    学习技术,只有这个技术真正有使用才有学习的价值,如果没有任何的市场,学习技术还有什么用呢?

    cs