`
touchmm
  • 浏览: 1039799 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

只会SSH成了低薪的代名词?

 
阅读更多

SSH:常用的三种 Java开源框架的组合,分别为 Struts Hibernate Spring,自出道以来一直受到开发人员的青睐和追捧。

几日前,所在 Java技术群的老大 BeanSoft发起一个话题:“怎么感觉会 SSH成了低薪的代名词?”虽然是茶余饭后的闲聊话题,却也发人深省。

确确实实,我也发现现在好多公司面试 Java Web程序员,不管是招聘几年工作经验的人,几乎都会问到 SSH的知识。所以,一些工作经验不多,还没怎么接触这三种开源框架的人在找工作时,为了应付面试,恶补 SSH的知识,什么 AOP IOC ORM等知识背得滚瓜烂熟,甚至达到倒背如流的地步,而他们却将本应巩固的 Java基础知识给忽略了,很多知识都是一知半解。

给我的感觉就像,说起来大家都是知道 SSH三种开源框架的人,但内在修为却差了天远。因为 SSH会问得比较多,有的人 Java根基都不稳,直奔 SSH主题,小半桶水摇得呼啦啦响。

难道 SSH适应所有的 Java Web项目开发吗?小型的 Java Web项目难道没有可替代性的方案吗? MVC框架一定要用 Struts吗? ORM框架一定要用 Hibernate吗?使用 iBatis不行吗?在何种情况下使用 iBatis会更好呢? Spring主要为了解决什么问题?

有些程序员真的让人哭笑不得,例如:有的人说精通 Struts,但是让他 /她用 JSP+Servlet做一个简单网站却做不出来,只因为他 /她太依赖于 Struts框架,而又没有搞懂这框架底层到底是如何实现的。

有的人做了 Java Web项目若干年,但 JavaScript HTML却一直被冷淡对待,甚至好多人都觉得这些东西根本不值一看, JavaScript谁不会呀!这样导致的结果是:做了那么多年 Java Web程序员,简历上写得花里胡哨,基本上样样都写个精通,但是如果问到真实想法,哪样说自己精通内心都觉得虚。

最近感慨很多,拿到各大公司(腾讯、淘宝、盛大、卖包包等知名企业)工作机会的一个友人,他说他唯一敢说精通的就是 JavaScript,其余方面虽然不算差,但总觉得没达到精通的地步。我敢说好多说自己多方面精通,但内心虚的人都没有他薪水高,虽然有点俗,但薪水高也是对技术人员的一种认可吧?

另一位是一个还比较年轻的同事,他是 Linux JavaScript狂人, JavaScript达到精湛的地步,让 N多同事顶大拇指称赞,最近他以 25万年薪跳槽到 IBM

那些觉得 JavaScript等知识没有技术含量的人,你们能说什么呢?首先,基础是重要的,其次,好多知识只要精通就会给自己增加含金量,为自己的技术发展添砖加瓦。

其实,好多认真做了几年程序员的人都会意识到基础最重要,掌握好基础和学习方法才是王道。有好多如我这样的人,在带点心浮气躁的学习了 N种新框架后,又拾起曾经被忽视的 c语言、数据结构和算法等补习起基础知识来。

最近我也常生出这样的悲哀,觉得自己什么都不够精通,但是“痛定要思痛,亡羊补牢未为晚”,别说明天,从现在起补习基础知识吧!只因我是个热爱编程的女程序员。

别让 SSH成为低薪的代名词,好好学习下 Java Web的基础知识吧!做一个更有含金量的 Java Web程序员,不要因为会几种开源框架就拿出来得瑟,这不过是别人给你提供的框架而已,充其量我们也只是个使用者。
    我的目标:做个淡定、不跟风、有自己想法的程序员

118
38
分享到:
评论
29 楼 zzhangyongjie 2011-08-03  
非常棒!不错,本就改这样。
28 楼 Jekey 2011-08-03  
这个是底薪的代名词。
27 楼 augyong 2011-08-03  
说的好!

“个人觉得学习Java可以在有一定java基础下,先学会用几个框架,然后再回头认真研习Java基础、面向对象和设计模式等内容。因为现在的项目很多都依赖框架,如果没有框架基础没有实际项目经验,很难明白设计模式、面向对象的真谛。”不过,这个说的也有理。

26 楼 wubyby 2011-08-03  
是啊,深有同感啊。基础是最重要的啊。我没事天天都翻翻java编程思想。
25 楼 rabbitpro 2011-08-03  
08284008 写道
你说基础很重要,这我也肯定,但是现在的企业招人的要求也太多了,他们的侧重点是ssh,那我们求职者当然要去适应公司啊,如果人家公司规定要用ssh,你不会,就算你的java基础再好,也是惘然啊。

这位兄弟所说我不认同,我们公司现在招人的时候基本上不会去要求特定的语言,你的简历上写的什么,就问什么。我们现在开发是用java + flex,但是我们没有要求特定的必须要会这两种语言
24 楼 zhang8mss 2011-08-02  
基础固然重要,但是企业招的人要来了就能干活才行啊
23 楼 ljbxx614 2011-08-02  
说的很好,谢谢指导
22 楼 393050801_JAVA 2011-08-02  
谢谢。有所收获~~
21 楼 vb2005xu 2011-08-02  
偶尔摆弄下 nutz 也可以整点钱花 ... ssh 3年前的忘事了 现在...不做java
20 楼 george_space 2011-08-02  
SSH从来没有凑到一块儿用过。尤其是,最近三年都没有再用Hibernate.
19 楼 JavaYog 2011-08-02  
框架还是只需要了解下,熟悉下而已,真正去开发的还是java基础,jsp基础,js基础。。。。。。
真以为进了公司,让你搭框架啊
18 楼 huangningren 2011-08-02  
白糖_ 写道
个人觉得学习Java可以在有一定java基础下,先学会用几个框架,然后再回头认真研习Java基础、面向对象和设计模式等内容。因为现在的项目很多都依赖框架,如果没有框架基础没有实际项目经验,很难明白设计模式、面向对象的真谛。

我觉得是,循序渐进过的学习过程吧
17 楼 DOCDOC 2011-08-02  
不要以为会扣代码就能出来得瑟,没有客户需求,这几行代码神马都不是.
16 楼 gjj0725 2011-08-02  
只因我是个热爱编程的女程序员。
15 楼 iapple 2011-08-02  
的确啊。工作之余打好基础最重要。
14 楼 漫步匆匆 2011-08-02  
不要因为会几种开源框架就拿出来得瑟,这不过是别人给你提供的框架而已,充其量我们也只是个使用者。
:idea: 虽然现在只是大学生,不过还是很赞成这句话。
基础懂了这些东西应用起来自然迎刃而解了。毕竟大家都是在引用,而不是研发。
13 楼 zzu114 2011-08-02  
非常感谢你们能够分享你们的见解,让还在大学的学生找到点方向。谢谢啦!
12 楼 hzw2312 2011-08-02  
引用

只因我是个热爱编程的女程序员。

    我们这种刚刚毕业的、只能随波逐流了!!!
11 楼 xia_tian___ 2011-08-02  
a454344407 写道
现在招聘的大多要你来了就能做东西的,懂么?你有基础做不了东西谁要你?你刚毕业要不要吃饭啊?吃饭就得做得出东西,人家面试要求怎么写你就得会什么老大,谁不想搞开发,谁不想自主研发,谁不想不COPY国外?但是你得吃饭,你得养家,你得买房,不要觉得技术牛逼就鄙视我们刚毕业的好么,我们有难处知道么,我们住6个人10多平的宿舍

+1
10 楼 gengu 2011-08-02  
恩,先理解一点基础,再学会几个框架,再回来学基础,这个时候很多以前不懂的就容易懂了.

相关推荐

    Chrome浏览器SSH代理问题:怎么把SSH代理转为HTTP代理

    Chrome浏览器SSH代理问题:怎么把SSH代理转为HTTP代理

    SSH远程连接客户端编码设置

    在进行远程连接操作时,尤其是在使用SSH(Secure Shell)工具进行Linux系统管理时,可能会遇到中文字符显示乱码的问题。这种现象通常是因为客户端和服务器端的字符编码不一致导致的。为了确保中文字符能够正确显示,...

    linux自动升级ssl&ssh脚本

    linux自动升级ssl&ssh脚本

    ssh框架 ssh框架 ssh框架 ssh框架 ssh框架 ssh框架 ssh框架 ssh框架

    ssh ssh shhs ssh ssh shhs ssh ssh shhs ssh ssh shhs ssh ssh shhs ssh ssh shhs ssh ssh shhs ssh ssh shhs ssh ssh shhs ssh ssh shhs ssh ssh shhs ssh ssh shhs ssh ssh shhs ssh ssh shhs ssh ssh shhs ssh ...

    基于SSH框架的完整项目排班系统

    SSH完整项目排班系统源码带注释SSH完整项目排班系统源码带注释SSH完整项目排班系统源码带注释SSH完整项目排班系统源码带注释SSH完整项目排班系统源码带注释SSH完整项目排班系统源码带注释SSH完整项目排班系统源码带...

    如何设置SSH,使之只允许密钥登录

    设置SSH只允许密钥登录

    eclipse搭建ssh的详细流程

    SSH框架是最常用的框架之一,在搭建SSH框架的时候总有人遇到这样,那样的问题。下面我介绍一下SSH框架搭建的全过程。

    ssh 框架 ssh 框架 ssh 框架 ssh 框架 ssh 框架 ssh 框架

    ssh 框架 ssh 框架 ssh 框架 ssh 框架 ssh 框架 ssh 框架 ssh 框架 ssh 框架 ssh 框架 ssh 框架 ssh 框架 ssh 框架 ssh 框架 ssh 框架 ssh 框架 ssh 框架 ssh 框架 ssh 框架 ssh 框架 ssh 框架 ssh 框架 ssh 框架 ...

    Xshell通过SSH密钥、SSH代理连接Linux服务器详解

    3. **配置SSH**:确保你的`~/.ssh/config`文件正确配置,指定服务器的主机名、用户名、端口和密钥文件路径。 4. **使用Xshell连接**:在Xshell中新建一个会话,设置协议为SSH,输入服务器的IP地址、端口(默认22)...

    ssh集成 ssh集成

    3. **防火墙规则**:设置严格的防火墙规则,只允许特定IP或范围内的地址进行SSH访问。 4. **日志监控**:监控SSH登录日志,及时发现并处理异常登录尝试。 **总结** SSH集成是现代IT基础设施中的重要组成部分,它...

    sqlserver数据库SSH配置1

    SQLServer 数据库 SSH 配置详解 SQLServer 数据库 SSH 配置是将 SQLServer 数据库与 Secure Shell(SSH)协议集成,以实现加密的数据传输和身份验证。本文将详细介绍 SQLServer 数据库 SSH 配置的实现步骤和相关...

    SSH.zip_chrome_chrome ??

    标题中的"SSH.zip_chrome_chrome ??"暗示了这是一个与Chrome浏览器相关的压缩包,其中可能包含了一个或多个用于增强Chrome功能的插件,而“??”可能是表示这是一款跨平台或者多语言版本的插件。描述提到这个程序能...

    SSH 代理智能路由连接器

    很方便的一个SSH连接器,能自由选择线路,连接以后支持IE使用SSH智能路由,全浏览器支持,当然,也可以使用全局模式,www.airssh.com编写的SSH连接器,版本号0.99

    SSH面试题总结.

    - 如何配置SSH服务,使其只允许特定用户登录? - 如何设置SSH端口号以提高安全性? - 什么是SSH配置文件`/etc/ssh/sshd_config`,如何通过修改它来定制SSH服务器的行为? 3. **SSH连接与认证:** - 如何使用SSH...

    sshshell.zip

    SSH(Secure Shell)是一种网络协议,用于在不安全的网络上提供安全的远程登录和其他服务。在IT领域,SSHshell是Linux或Unix类系统中常用的一种命令行接口,用于远程控制和管理服务器。通过SSH,用户可以执行命令、...

    OpenSSH登录SSH2

    - **步骤4**: 将OpenSSH的公钥文件转换成SSH2的公钥文件。执行命令: ``` ssh-keygen -e -f id_rsa.pub > id_rsa_SSH2.pub ``` 命令中的`-e`选项表示对公钥文件进行编码处理,以便于SSH2使用。 - **步骤5**: 将...

    电子商城SSH SSH SSH SSH

    SSH SSH SSH SSH SSH SSH SSH SSH SSH SSH SSH SSH

    Bitvise SSH Client 8.23

    Bitvise SSH Client 8.23 bitvise ssh 客户端, 一个功能强大的 ssh2 端口转发客户端, 具有许多功能, 包括: 支持 socks4、socks4 a、socks5 和 http 连接代理隧道协议。将应用程序配置为通过 ssh 客户端的代理连接到...

    SSH Secure Shell工具

    - 避免在不安全的网络上开启SSH服务,或限制SSH只监听特定IP地址。 - 可以禁用root用户直接通过SSH登录,以减少被攻击的风险。 总之,SSH Secure Shell工具是Linux系统管理员的重要武器,提供安全的远程访问和...

Global site tag (gtag.js) - Google Analytics