锁定老帖子 主题:为了工作,想放弃了一切,值吗?
精华帖 (8) :: 良好帖 (0) :: 隐藏帖 (7)
|
|
---|---|
作者 | 正文 |
发表时间:2009-12-06
night_stalker 写道 iaimstar 写道 最近在学ssh
感觉好~~~~~~复杂~~好庞大~~~ 列举几个问题: 乱封装不让你碰底层,逼你看源码,看了源码发现耗时费力写出来效率奇低还不如一开始就自己写 …… 重复发明各种标签,各种表达式 …… 用 eclipse 的填坑机还好,如果自己编辑 xml,每个配置文件都是一门没有语法检查的新语言,写错的地方很难从出错信息中找出来,东西多了非常恐怖 …… 写时特别快,各种生成,啪啦啪啦的高产,debug 时特别头痛 …… 需要练就一副好眼神。 个人这段时间学ssh的难点在于完善的功能导致的庞大类库和api,比如h,于是会出现所谓的上手容易精通难,即使有好的实现你也不知道,即使java基础好也只能是锦上添花,这种工具的东西还得记忆好的来 我觉得这类框架抛开设计把实现交给秘书是最好的选择 Eclipse填坑像极了秘书用的软件 debug的话,有点经验不是难事 我认为ssh最快的开发方式是 列出可能用到业务模式的样板代码,开发时候直接照样板做。 虽然弱智点,比较毁程序员,不过几个项目下来,ssh的标准用法那是绝对熟。 除非迫不得已,否则开发中看源代码个人绝对不提倡 比如你知道汉堡包怎么做出来的并不能有助于你更快的买到汉堡。 |
|
返回顶楼 | |
发表时间:2009-12-06
LZ 不必太在意。
SSH 只是市场的需要,和 JAVA 牛不牛根本没啥关系。 |
|
返回顶楼 | |
发表时间:2009-12-06
最后修改:2009-12-06
java 作为一门计算机语言,从上世纪末到现在,开源 web 应用方面,从 servlet 的出现,jsp的出现,随着 struts1,hibernate,spring,struts2 。。。。。。 无数 web相关的框架,搞得很多像楼主一样的 java web 程序员,走不出框架的深渊,会用几个框架,用的不深,可能也不了框架深层的东西,从而变成了 写简单web应用的机器,在别人配好的架构上敲敲代码而已 。。。本身进入不了真正的计算机领域,水平提高的很慢,很难有突破。。。
ssh 只是 java web 应用的一道菜,java 可以做的事情太多了,你应该对你自己伤心,而不是对java伤心。。。 另外,对于一个真正的程序员 java只能当做是一个语言工具,你还需要掌握的东西多了 。。。 坐井观天,怨天尤人 。。。 这样对你没用,想引起大家的围观 还差不多,不过引来的癞蛤蟆比较多。。 |
|
返回顶楼 | |
发表时间:2009-12-06
随着社会的发展,计算机的发展,系统和网站已经没有太大的区别,可以说是系统也可以说是网站,就看自己怎么理解了。facebook算什么?网站还是社交系统?这都是很模糊的
|
|
返回顶楼 | |
发表时间:2009-12-06
1:Java基础
1.1 知道Java面向对象的概念没? 1.2 知道Java对象的全生命周期没?类、对象的初始化顺序? 1.3 知道内存机制、IO,线程、日志管理没? 1.4 知道如何减少垃圾对象的产生?如何减少内存回收的次数? 2:数据库 1.1 知道SQL的基本语句没? 1.2 知道什么是索引没?数据库中有几种索引?都有什么用途? 1.3 知道什么时候使用全表扫描,什么时候使用索引没? 1.4 知道数据库中读写操作什么会加锁? 会加上哪种锁没? 如果处理并发性最高? 1.5 知道多表连接时,以什么样的顺序连接表、哪样的查询条件能高效的过滤数据? 1.6 知道SQL语句中哪些操作时关系层,哪些不是关系层? 1.7 数据库的体系结构清楚吗? 设计开发系统时,上面的东西都会用到。 尤其数据库方面的知识会极大程度上影响数据库表的设计,尤其是有大数据量的时候。 关于什么SSH,你知道哪种使用方式比较高效? 对事务、SQL不熟练还想学好Hibernate? 对Java的内存机制、对象管理不熟还想用好Spring? |
|
返回顶楼 | |
发表时间:2009-12-06
night_stalker 写道 企业开发不注重 CPU 性能的,华丽的 3D 游戏有几个用 java?
如果说要考虑性能,往往是 IO 性能。 企业大了分工细,上头的老大不懂技术,忽悠才是最重要的。 我觉得企业开发是注重cpu性能的,特别是在利用率上,java本身就不擅长游戏开发,还有我觉得一般来说,大企业的老大对技术都是很强的,我们老大确实不写代码,可是他本身技术是很强的 |
|
返回顶楼 | |
发表时间:2009-12-06
iaimstar 写道 night_stalker 写道 iaimstar 写道 最近在学ssh
感觉好~~~~~~复杂~~好庞大~~~ 列举几个问题: 乱封装不让你碰底层,逼你看源码,看了源码发现耗时费力写出来效率奇低还不如一开始就自己写 …… 重复发明各种标签,各种表达式 …… 用 eclipse 的填坑机还好,如果自己编辑 xml,每个配置文件都是一门没有语法检查的新语言,写错的地方很难从出错信息中找出来,东西多了非常恐怖 …… 写时特别快,各种生成,啪啦啪啦的高产,debug 时特别头痛 …… 需要练就一副好眼神。 个人这段时间学ssh的难点在于完善的功能导致的庞大类库和api,比如h,于是会出现所谓的上手容易精通难,即使有好的实现你也不知道,即使java基础好也只能是锦上添花,这种工具的东西还得记忆好的来 我觉得这类框架抛开设计把实现交给秘书是最好的选择 Eclipse填坑像极了秘书用的软件 debug的话,有点经验不是难事 我认为ssh最快的开发方式是 列出可能用到业务模式的样板代码,开发时候直接照样板做。 虽然弱智点,比较毁程序员,不过几个项目下来,ssh的标准用法那是绝对熟。 除非迫不得已,否则开发中看源代码个人绝对不提倡 比如你知道汉堡包怎么做出来的并不能有助于你更快的买到汉堡。 往后的走向应该是规约胜于配置。所以这一点个人认为会有很好的解决 |
|
返回顶楼 | |
发表时间:2009-12-06
引用 比如你知道汉堡包怎么做出来的并不能有助于你更快的买到汉堡。 问题是买汉堡不需要给汉堡 debug …… 吃下去就不需要维护了 …… |
|
返回顶楼 | |
发表时间:2009-12-06
hardPass 写道 一天到晚拿SSH说事,极其讨厌struts
做个企业网站也用java,每次有一点更新岂不是要重新部署? 用php或者asp足够了! 谁说用JAVA,更新要一定要重新部署?用STRUTS才会如此,因为配置文件是XML格式的。 即使用STRUTS 把配置文件XML转换成另一种格式,也不用重新部署,具体操作就不说了。 企业网站为什么不能用JAVA?要是用PHP,ASP ,安全漏洞多(相对于JAVA做的系统来说)..... SSH,STRUTS 只是个工具,用的不爽自己改一下运作方式,改到自己合适为止... 实在不爽,大不了用别的。它们能风靡一时原因在于好多一部分人,用的很爽。不论是因为是开源的,或者是简单,或者是方便等等原因。不用一棍子打翻一船上的人。 |
|
返回顶楼 | |
发表时间:2009-12-06
有人给他说做系统,他听不懂, 说做网站他肯定明白!
|
|
返回顶楼 | |