求职中遇到的问题:对Java程序员来说,Unix背景究竟有何影响?

时间:2023-02-11 23:05:49
本人正在四处求职,目标是Java特别是J2EE程序员。从这两个月的觅职过程来看,不少用人单位除了要求你有足够的J2EE工作经验外,还看重你是否有Unix环境开发经验。这一点正是本人的软肋,我这两看也陆续搞过两个比较大的J2ee项目,但都是基于window的。顺提:本人的Unix经验,仅限于一些常用的shell命令,如ls,pwd和在大学里基于Unix编过一些小程序,还有就是对vi比较熟练。现有几个问题诚心请教有经验的程序员:
1)从Java(特别是J2EE)编程员的角度来看,在window开发和在Unix下开发究竟有何区别?
2)如果真有比较实质性的区别,那么现在我准备强突一下,应该注意哪些方面或从哪方面入手?
3)我是否有必要在Resume(简历)中做点手脚,但是若真的被一个在Unix环境下用J2EE的项目雇用,我会不会露马脚,或是很快就会上手?

非常感谢你们提出自己的观点!

9 个解决方案

#1


我也在REDHAT下进行工作 WINDOWS和LINUX在开发方面并没有太大的区别,服务器方面的配置也差不多
你还是加强一下LINUX方面的东西,向你推荐REDHAT LINUX9.0应用与管理系列丛书(包扩 桌面应用,
系统管理,网络服务)如果你不是*的在一月之内必有所成。

#2


java本身是跨平台的,从开发上来讲,在什么操作系统下都大同小异。之所以要有unix或linux背景,我想主要还是在服务器操作系统市场很大的份额是属于unix家族的,而java的系列产品如何在这些平台上充分发挥它的长处,是要相关知识为支撑的。所以,我认为你在resume里造假象并不妥,即使过了,到时候麻烦会接踵而至的,还是踏实点好。

#3


java产品基本上都是先在unix/linux系统上出现,然后才做windows移植(可能只是测试而已,重编译都不用)。

不过,你那点点unix命令够用了,呵呵。

#4


感谢几位的指点。

请问 CrazyHippo:你说的“而java的系列产品如何在这些平台上充分发挥它的长处,是要相关知识为支撑的”,能具体点哪些知识吗?

而 as0312所推荐的那本书,应该是关于linux操作系统本身的,它跟java程序开发之间有何种关联点呢?我目前头脑中一片空白的是:我知道在window下如何用websphere,jbuilder, sun on studio等IDE开发(包括编写程序,调试,发布)J2EE项目,但是这一套东西在linux后应该怎么弄呢?是在window下把所有编好然后打包成jar文件再移植到linux下,还是一套东西都在linux下开发?

#5


汉。我不懂unix

#6


帮顶一下

#7


楼主不用慌,其实都是一样的
当然加强LINUX是必然的

#8


面试的技巧:
马上回答说:你对server端的开发很熟,对j2ee的体系理解的很深,你认为java非常适合做server端的开发。

#9


windows下开发的东西也可以在Unix下发布,在Unix下开发也只是用vi命令的几个文本编辑器,把简历里面的项目运行环境改改(不推荐),当然了,要能自圆其说。
重要的项目实际经验,参与多少,学到多少,能用多少

#1


我也在REDHAT下进行工作 WINDOWS和LINUX在开发方面并没有太大的区别,服务器方面的配置也差不多
你还是加强一下LINUX方面的东西,向你推荐REDHAT LINUX9.0应用与管理系列丛书(包扩 桌面应用,
系统管理,网络服务)如果你不是*的在一月之内必有所成。

#2


java本身是跨平台的,从开发上来讲,在什么操作系统下都大同小异。之所以要有unix或linux背景,我想主要还是在服务器操作系统市场很大的份额是属于unix家族的,而java的系列产品如何在这些平台上充分发挥它的长处,是要相关知识为支撑的。所以,我认为你在resume里造假象并不妥,即使过了,到时候麻烦会接踵而至的,还是踏实点好。

#3


java产品基本上都是先在unix/linux系统上出现,然后才做windows移植(可能只是测试而已,重编译都不用)。

不过,你那点点unix命令够用了,呵呵。

#4


感谢几位的指点。

请问 CrazyHippo:你说的“而java的系列产品如何在这些平台上充分发挥它的长处,是要相关知识为支撑的”,能具体点哪些知识吗?

而 as0312所推荐的那本书,应该是关于linux操作系统本身的,它跟java程序开发之间有何种关联点呢?我目前头脑中一片空白的是:我知道在window下如何用websphere,jbuilder, sun on studio等IDE开发(包括编写程序,调试,发布)J2EE项目,但是这一套东西在linux后应该怎么弄呢?是在window下把所有编好然后打包成jar文件再移植到linux下,还是一套东西都在linux下开发?

#5


汉。我不懂unix

#6


帮顶一下

#7


楼主不用慌,其实都是一样的
当然加强LINUX是必然的

#8


面试的技巧:
马上回答说:你对server端的开发很熟,对j2ee的体系理解的很深,你认为java非常适合做server端的开发。

#9


windows下开发的东西也可以在Unix下发布,在Unix下开发也只是用vi命令的几个文本编辑器,把简历里面的项目运行环境改改(不推荐),当然了,要能自圆其说。
重要的项目实际经验,参与多少,学到多少,能用多少