#
摘要: STRUTS-MENU简介:STRUTS-MENU支持静态和动态菜单,数据来源和显示方式分开,菜单文字国际化,权限。
<menu:useMenuDisplayer name="Velocity" config="/framework/res/menucomp/templates/xtree.html" bundle="org.apache.stru...
阅读全文
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">

<beans>

建立一个数据源
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
<property name="driverClassName">
<value>com.microsoft.jdbc.sqlserver.SQLServerDriver</value>
</property>
<property name="url">
<value>jdbc:microsoft:sqlserver://192.168.0.6:1433</value>
</property>
<property name="username">
<value>sa</value>
</property>
<property name="password">
<value></value>
</property>
</bean>

建立会话工厂类,这个类使用spring专门为hibernate3提供LocalSessionFactoryBean
<bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="dataSource">
<ref local="dataSource" /> --引用上面的数据源
</property>
<property name="mappingResources"> --调入映射文档
<list>
<value>com/yourcompany/User.hbm.xml</value>
</list>
</property>
<property name="hibernateProperties"> --相关设置
<props>
<prop key="hibernate.dialect">org.hibernate.dialect.SQLServerDialect</prop>
<prop key="hibernate.show_sql">true</prop>
</props>
</property>
</bean>

定义事务管理器,这个也是 spring专门为hibernate3提供的HibernateTransactionManager 事务管理器
<bean id="transactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager">
<property name="sessionFactory">
<ref local="sessionFactory" /> --引用会话工厂类
</property>
</bean>


定义实体DAO
<bean id="userDAO" class="com.yourcompany.UserDAOImp">
<property name="sessionFactory">
<ref local="sessionFactory" />--引用会话工厂类
</property>
</bean>

为上面的实体DAO定义一个代理(proxy)类,这是spring为解决事务问题而提供TransactionProxyFactoryBean动态事务代理类
<bean id="userDAOProxy" class="org.springframework.transaction.interceptor.TransactionProxyFactoryBean">
<property name="transactionManager">
<ref bean="transactionManager" /> --指定事务管理器(需要是spring专用的)
</property>
<property name="target"> --目标实体DAO类
<ref local="userDAO" />
</property>
<property name="transactionAttributes"> --定义要使用事务的方法
<props>
<prop key="insert*">PROPAGATION_REQUIRED</prop> --所有insert开头的方法都使用事务,出错要回滚
<prop key="get*">PROPAGATION_REQUIRED,readOnly</prop> --所有get开头的方法都使用只读事务
<prop key="is*">PROPAGATION_REQUIRED,readOnly</prop>--所有ist开头的方法都使用只读事务
</props>
</property>
</bean>


为 path="/login" 的struts action 定义实际的action类,该action 已经进行 type="org.springframework.web.struts.DelegatingActionProxy"设置
<bean name="/login" class="com.yourcompany.struts.action.LoginAction" singleton="false">
<property name="userDAO">
<ref bean="userDAOProxy" /> --注意,这里指定的userDAO是上面定义的代理类
</property>
</bean>
</beans>
小心「RFID 智能型陈列货架」就在你身边!
还有什么比自己的一举一动受人监控还要恐怖的事呢?现在,日本的 DNP、Tana-X 和SEARS(不是美国的那个Sears喔!)正在研发一种智能型陈列货架,可以追踪挂着RFID 标签的商品,进而分析消费者的行为模式,像是:商品的「访客率」及购买率,消费者的「平均考虑时间」及「同次购买物品」(比方说消费者可能会同时购买 PSP和UMD光盘),当消费者拿起商品扫进店内的 POP 系统,查询产品的相关信息时,系统背后的营销人员也在悄悄收集相关信息,进而获得所需的营销信息。
目前我们还不太确定今年十二月圣诞节采购旺季时,哪里的消费者会被「试用」,不过建议大家在逛街的同时,还是多回头看看,小心「RFID 智能型陈列货架」就在你身边。
IBM 发布标签箝技术,让 RFID 可靠一点点...RFID 无线辨识系统的数据安全,实在是让人冷汗直流。特别是在护照及信用卡方面,已经传出了相当多的问题之后,让人必须快点找到应对的方法。而咱们的蓝色巨人,不玩笔电很久的 IBM 公司,近来则是在不改变 RFID 运作的方法之下,改进了其安全性上的问题。
利用这个叫做标签箝的方式(clipped tag),将天线的接收讯号的范围缩小到只有短短的几吋之内,将 RFID 的读取限制在一个很小的范围,迫使有心人必须非常接近相关的卡片、卷标,才能有效的读取并窃取数据,试想,如果有人故意贴在你身上拿个扫描装置来探测你,你会不反击吗?
那这项技术广泛应用要等多久呢?一年?不用!一个月?不用!根据 InfoWorld,再过几天,他就会开始在市面上使用(特定区域、对象),而该杂志也专访了加拿大一位专家 Ann Cavoukian 博士,请教她对于这项技术的看法,她则表示,这项技术解决了相当多让人头痛的问题,进而让 RFID 技术能让消费者隐私的安全,多上了点保护。
虽然这目前只是个折冲的办法,但是只要消费者小心点,重要证件、档案不要落到有心人手里,我们就可以不用担心,没事走在路上,私人资料就被扫走的问题。
IBM 将利用 RFID 技术来防止假药流入市面RFID 无线辨识技术上的应用,算是越来越广泛了,虽然也曾经出了不少问题,但经过一番努力,这项技术,相信还是能为全体民众带来更多的便利及保障。
近来 IBM 则是要将 RFID 应用在药品运送的管控上,让有心人无机可乘。利用瓶身上的 RFID 标签,在经由各个转运站时,工作人员透过相对应的接收装置,将 RFID 里头的信息读入电脑,并上传到药厂,让药厂能够追踪药品在通路期间的转运地点,并且实时更新相关数据,到了中游的通路商、下游的药局手中时,也能利用药厂提供的数据,来作比对,确保没有被掉包之疑虑。
飞利浦推出使用 RFID 技术的植物标本箱 飞利浦公司又将触角伸向另一项前无古人的新科技-植物标本箱-运用RFID(无线射频辨识技术)的植物温室。这个植物温室能够侦测你种植在它贴了标签的花盆里植物的品种,然后针对该品种制造完美的成长环境,这样你就可以很简便地在家栽种新鲜荷兰芹、鼠尾草、迷迭香和百里香等调味植物,免除了出门去市集或是有机食物专卖超市购物的麻烦。
将行李置入 RFID 标签,从此时无走失之虑我们想有一天,这个世界应该会布满 RFID 标签, 正要出门旅行的您,手上的行李相当不能例外。位在拉斯维加司的马卡伦国际机场(McCarran International Airport),在他们三条航线中,设立了一个系统,为您家的行李装上 RFID 标签,透过单音道的扫射,可以追踪标签自动地将您的行李送到正确的目的地,停留在原地等待进一步的扫射。官方声称这套系统将有99.5%的准确性,所以朋友们,赌上一把的时候,别忘了顺别跟上帝祷告一下,您的行李不在0.5%的误差范围内。
RFID 帮消费者选择化妆用品日本 Seijo 药妆店贴心的为消费者推出了一项化妆品试用服务,今后消费者就不用将摆在架上不知几个人试用过的化妆品抹在脸上试用,可以改用一款由 NTT 设计的 RFID 仿真化妆软件来看看心仪的化妆品是否适合自己。
消费者只需要坐在电脑屏幕前,由网络摄影机帮他拍张脸部正面照,照片出现在屏幕后,消费者就可以开始把自己想要试用的化妆品用电脑内置的 RFID 扫描仪读取,然后软件会根据扫描进来的化妆品项目自动判断应该涂抹在脸部的哪个部位,消费者便可由屏幕上出现的照片来判断此化妆品的颜色或质感是否适合自己或符合自己所需。
此软件还会根据消费者选用的产品再推荐其它能够相互搭配的色彩,所有配色和试用的动作完成后,消费者还可以把屏幕上完妆后的照片印出来,做为日后购物的参考。
这个所有程序都由电脑完成的化妆品试用软件,保证比传统专柜一对一试用来得迅速方便,造福的除了女性外,应该还有常需要陪另一半逛公司,并在一旁苦等的男性朋友吧。
确保清酒瓷具组安全的 RFID 标签像这样顶级清酒瓷器组,如果不能在恒温底下保存,可能本身的质量会受影响,尤其是在长途运送的过程,更是苦煞制造商。
于是NTT和数家瓷器公司一同合作,利用监测程序来侦测贴在瓷器上具温度传感器的RFID卷标,并让运送的卡车上装载感应器,实时将标签的感应值藉由3G来传送至总部,如果有任何异状,可以实时反应(如果司机想趁机开箱行窃,是逃不过感应器法眼的!)。
当运送到买家手上,就可以调阅其温度记录,看看是否被动手脚。看来这对于其它的高档货而言,可能会是的不错的防盗措施!
美国将在八月正式对一般民众发行 RFID 护照经过了各方角力争议,最终美国还是会在八月对一般民众发行 RFID 护照 ePassport(先前已经让外交人员使用。)。而新的带有 RFID 标签的护照,里头将会包含姓名、地址、国籍、相片、数字化的指纹文件等个人相关资料。
而先前所担心的防伪、资料外泄等问题,美国政府仍然十分自信,表示他们已经做好万全的准备。不过自从荷兰发行的 RFID 护照遭破解、窃取数据后,人们就开始对 RFID 护照的可靠与否感到怀疑。而这项科技,最终将是会便利机场的安检、节省大家的时间,或是让科技罪犯更容易的侵犯他人隐私,大家可以好好观察后续的发展。
VoIP 和 RFID High 翻日本试衣间爱逛街的女生要注意啰,日本三越百货最近引进一个新系统,让消费者在试衣间时,可透过无线辨识系统 (RFID) 先将衣服上的吊牌扫入,然后使用网络语音电话 (VoIP) 查看目前店内的库存,并通知店员展示其它所需商品。
这个系统利用三越百货本身的销售端管理系统 (Point of Sale System),可实时掌控店内的库存,配合使用 Cisco 的网络电话,整个安装成本只需美金 700~800元,相较之下,成本高达美金 20,000~25,000 的触碰式银幕型导览器 (touchscreen kiosk),实在贵多了。
当衣服被扫入辨识系统之后,可供选择的尺寸、颜色及其它类似款式的服饰会显示在电话上的触碰式银幕,消费者拿起话机就可与店员通话,这可比在试衣间扯着嗓子喊着自己所需的尺寸低调多了。
系统供货商 Litescape 宣称,目前已向许多美国零售商(Abercrombie、HomeDepot、Gap、Virgin Mega…等)推销这个系统,不知何时才轮到中国?
韩国公司 Rocket 发展「纸电池」,主要应用在 RFID 等方面虽然韩国公司 Rocket 开发的这个产品被自称为「纸电池」,但似乎应该只是指它和纸一样薄(像 NEC 一年前的产品一样),而不是真的用纸做的。在技术的部份我们是一个字儿也看不懂,不过大致上就是「电池科技」+「薄膜科技」产生一个像纸一样薄、无毒、而且不会着火也不会爆炸(重要!)的新电池之类的吧。
Rocket 估计主要的应用应该是在 RFID、智能卡和「化妆品、药品输送系统」等需要迷你电池的地方。奇怪的是,Rocket 还提出了「牙齿美白、抗老化、去皱纹」的应用,我们实在猜不出电击牙齿是怎么能让它变白?总之,让我们期待看看它是如何神奇吧!
http://cn.engadget.com/search/?q=rfid
摘要: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->
/*
表格
*/
.ResizedColTable
{
border-bottom
:
...
阅读全文
1.需求调研
2.需求分析
3.数据库设计(数据字典)
4.系统概要分析
5.详细设计
6.集成测试方案设计,确认指导开发工程师工作 其它要求:
1、做详细或部分概要(核心)设计;
2、按时提供提交件(UML格式设计文档或数据模型文档);
3、按设计提交件编码;
4、指导程序员做详细设计或编码;
5、确保核心代码质量保证。
为了实现与数据库无关,可以方便的在mysql和oracle之间移植,所以不能对于数据库操作进行硬编码。当然是使用hibernate,但是实现mysql的text字段和oracle的clob字段之间的转换确实有点麻烦,幸好hibernate提供了net.sf.hibernate.type.TextType 类型。它可以方便的在clob和text数据类型之间转换。
在转换完成之后,总是报告“streams type cannot be used in batching”,将hibernate的配置文件中,设置hibernate.jdbc.batch_size =0 即可解决此问题。
在解决上问题后,我发现向clob字段写入小数据量可以,但是数据量一大就会有问题,不能正常写入,hibernate也不会报告错误。经jaoso的作者提醒,可在hbm文件中,设置length="10000"(你许可的最大长度) 就可以了。
科学破解江湖骗术
科学破解江湖骗术赤手空拳伸进滚滚油锅、烧而不断的棉线、白纸突现血手印……这都是那些巫婆神汉用来欺骗大众的小把戏,他们就是通过这些看似违背常理的现象,让一些有病乱投医的人相信他们拥有某种神秘力量,能为人消灾避祸。无辜的人不仅被骗去钱财,甚至还搭上了性命。这些江湖骗术究竟暗藏哪些猫腻,我们将一一为您破解。
骗术一:
油炸厉鬼
一锅热气腾腾的油,眼看就要烧开了。但是一些自称拥有法术的大师们竟然可以将手伸进翻滚的油锅。这通常让旁人目瞪口呆。一般人炒菜的时候如果有油溅到手上通常都受不了,滚滚油锅难道他们真的不怕烫吗?
骗术揭秘
其实这并不是一锅真正的油,一锅油沸腾以后,温度会达到两三百摄氏度,肯定会对人造成伤害,这锅油里面一定会有其他的东西,一般情况下会是醋,因为醋的密度会比较大,所以放入锅中会沉在油的下面。我们从上面看上去,就像是一锅油,看不到醋。加热以后,因为醋的沸点低,所以它会首先沸腾。那气泡就会鼓到油面上来,看上去像是油开了,但实际上这个时候的温度只有60摄氏度左右,并不会对人造成伤害。如果想进一步降低温度,还可以向锅中加入碳酸钙,或者是硼砂之类的化学物质,这样因为发生化学反应,同样会产生气体,气泡也会鼓到油面的上方,看上去油也像开了,而这个时候的温度会更低,就更不会对人造成伤害了,就可以放心大胆地施加法术了。
骗术二:
白纸血印
原本是一张雪白的纸,只见“大师”用力一拍,纸上竟然出现了一个血手印,这个时候“大师”们往往告诉你家里的狐狸精、妖魔鬼怪已经被他降服了。“大师”接下来把出现血手印的纸往水盆里面一放,血手印又慢慢消失了,“大师”的解释是,鬼怪最终被驱走了。
骗术揭秘
在这个招术中,主要是一种化学试剂酚酞在起作用,酚酞遇碱会变成红色,遇酸就自然地会褪色,其实“大师”就是利用了这个简单化学反应。先把酚酞喷到一张白纸上,晾干了,看起来还是一张好端端的白纸,然后做法的时候,手上再沾点碱水,往上一拍,于是反应出来之后,一个红手印就有了,等搁到水盆里的时候,水里面可以兑点稀盐酸、白醋,所以纸往里一搁,遇酸它自然就褪色了,血手印它就没了。
骗术三:
火烧棉线
一枚铜钱用一根普通的棉线悬吊着,“大师”将棉线点燃,可奇怪的是棉线明明已经烧着了,却怎么也不断。这也是大师们通常用的一招,声称这是因为鬼怪的法术太高明,所以才让棉线怎么烧也不断。
骗术揭秘
大师用的棉线,其实是被他动了手脚的,棉线可能用盐卤水泡过,盐卤水是用来点豆腐的,里面含有氯化钾、氯化镁等物质,用这样的线系住那个铜钱,看起来是点着了,其实烧着的仅仅就在线的表面,而这个线的内部由于受到氯化钾和氯化镁的保护,并没有接触空气,所以并没有烧掉。
骗术四:
清水爆炸
“大师”手中拿着一根针,念念有词地绕着一盆水转着,一会儿那根针竟然在水面上漂浮起来。“大师”这个时候往往都说这是因为水鬼把针托了起来。证明了有水鬼, “大师”自然要拿钱消灾了,声称可以除掉水鬼。只见“大师”的手指在水盆中慢慢悠悠地转,水盆中突然冒出来个东西,难道水里还真的有鬼?这个时候,水盆竟然爆炸了,冒出一股浓烟。
骗术揭秘
其实针可以浮在水面上,并不是因为神或者鬼的作用,这其实主要是因为水具有一定的表面张力,当我们把针或者是平常认为一定会沉入水底的硬币轻轻地平放在水面上的时候,我们就会看到水面会凹陷下去一部分,凹陷下去的水面就会产生一个向上的力来托着这根针或者是硬币,让它不至沉入水底,这其实是一个很简单的物理现象,所谓的“大师”们只是利用了他的这个知识,蒙骗了当事人,达到了他骗钱的目的。而水又怎么会爆炸呢?其实是偷偷地往水盆里扔了一块钠。金属钠个性是非常活泼的,遇到了水就会迅速地燃烧,并且起剧烈的化学反应,甚至会出现这种爆炸的场面,第一次扔块小的,第二次扔块大一点的,一旦爆开了就说,鬼被除掉了。
骗术五:手指自燃
“天灵灵、地灵灵,我要驱鬼了。”大师们通常先把手沾湿了,然后把手全弄上面粉,只见大师左一拍,右一拍,手指在桌上晃来晃去,嘴里还念念有词,“拍死你”、“抓住你”,紧接着手指那么一晃,突然手指上就出现了一股火。据说这样也就把鬼怪擒住了。
骗术揭秘
手指怎么能够着火呢?实际上也是挺简单的,一般大师都会预先在桌子上洒上三种粉末,第一种就是樟脑,第二种是磷,第三种是硫黄,那么他事先手指上沾了面粉,于是在桌子上这样来回晃动的同时,就把这三种粉末都沾到了手上,然后满屋子都是烟雾,他又在空气中使劲地喊,使劲地抖,樟脑易挥发,硫和磷容易燃烧,这么一抖一抖,热度一合适,自然就着了,那大师为什么烧不着自己呢?因为事先他的手上有一层面粉,而且火马上也被他掐灭了,根本不成什么问题。
骗术六:蛇妖现身
一张普通的黄纸就能让蛇妖显形?这本是十分荒谬的事情,可是却骗了很多人。大师通常都会先说你已经被鬼缠身,比如蛇妖之类,只有他能让蛇妖显形,不过这自然少不了钱的作用,一旦拿到钱,大师拿出一张黄纸放在香火头上开始烧,黄纸首先被烫出了一个洞。随着黑洞不断地扩大,黄纸上真的就如大师所言出了一条蛇的样子,也就是他所谓的蛇妖现身了。
骗术揭秘
我们看到那张纸遇到香火头,就神奇般地出现了蛇的形状,其实是“大师”事先在那纸上,用一种化学药品画出来的,那化学药品通常是硝酸钾,因为硝酸钾是造火药的一种成分,在化学上是一种强氧化剂,也是一种助燃剂,它比较容易溶于水,“大师”可能就是用硝酸钾溶液在纸上面画出那条蛇的形状,然后把它晾干。在晾干后,硝酸钾颗粒就附着在纸上了,这样的纸一旦遇火,附着硝酸钾的那一部分就特别容易燃烧。
大学未卒,身先入此行。时光飞梭,顿悟跌打滚爬,五年已逾。
回首往事,历历在目,酸甜苦辣,肚中自知。。。
而如今,身在东瀛,蹴鞠行事,偶遇同行,故作此文,为之共勉。。。。。。。
================================================本文说明===================================================
当别人问起我软件行业和其他行业的最大区别时,第一个让我想到的不同点便是理性的思维方式。软件行业人的大脑会在经过几年的和各种语言打交道之后,也逐渐学会用继承,多态,抽象,扩展等方法看待各种问题。故此,当自己对待在日软件开发工程师有些许的话要说的时候,一定会选择一个结构完整,有着许多共通部分的父类来继承,然后针对在日软件开发工程师独有的特性,进行子类的扩展,不过整体结构仍然保持父类的特性。上述说明,实在是非此行业不能理解。所以,正如老罗述,彪悍的人生无需解释,只有两种情况需要解释:①自己的亲人,因为不解释会让她们会伤心。②法院
以上!
===========================================================================================================
恭喜,你选择做一个赴日本工作的软件工程师。
悲哀,你选择做一个赴日本工作的软件工程师。
本文面向的读者群,仅指如今身在日本并且从事着软件开发工作的中国工程师。
谨以此文与小春上来日本从事软件行业的兄弟们共勉,同时写给我爱和爱我的人
当我们大一时怀着青涩的记忆进入大学校园,并且选择计算机、通信、电子、自动化、机电等专业时,我想你可能和我一样说不清毕业后到底想从事什么行业。可是,四年就这么一晃就过了,和很多人一样经过熙熙攘攘的招聘会之后,终于找到了一份薪水不错,很多人都羡慕的工作--—传说中的软件工程师。
可是问题在于我们都并不满足于此!为了将来的发展,各自通过各种方式包括外派中介,学校招毕办,各种熟人选择了赴日从事软件开发,真是自作孽不可活。不过,欢迎你和我一样加入这个被其它人认为是风光无限的“赴日软件工程师”吧。
赴日软件工程师とは?(※1ご参照下さい)
相
对国内一些刚毕业的同学或者仍然在国内的同行们而言优厚的薪水(※2ご参照下さい),以及在日本新鲜的生活,发达国家的便利生活不仅仅让你感到生活的充实,更满足了你那不让外人知的虚荣心。Z在日本的几年中,你经常会回头关心一下自己在国内亲爱的同学和同行们的工资和生活,在内心怜悯他们的同时,我们也会为了在日本所付出孤独,寂寞,没尽头的加班的感到平衡。“吃得苦中苦,方为人上人”这句话在日本的几年中你说的最多,不管对自己、朋友、还是爱人。对了,在日本的几年中,你会觉得自己除了吃饭开销、住房、小春足球活动、一个月几次的飲み会之外,存款已经开始一天一天多了起来。心里已经打起了小算盘,开始考虑以后买套1000万的小房子,开始谈恋爱,开始考驾照,开始看车子。总之,你对前途充满了信心,你确信认为这种“贫嘴张大民”式的日式小资生活会永远的持续下去,即使不是变得更好的话。
可是在日本的日子就这么一天一天的过去了,忽然有一天你突然发现你自己快30岁了,甚至已经超过 30岁了,渐渐你心里已经开始有了一种说不清楚的不安的情绪,因为你发现日本所能给你的生活并不象想象中一样变得越来越好。你也突然发现国内以前瞧不起的亲爱的同学和同行们已经不少买了房子,车子,结了婚,有的甚至还养了孩子,你才开始明白自己虽然每个月赚的比他们多,可是存下来的钱比起他们最多是中等偏上。工作中更加有让人感到不舒服的地方,来了几年了还是每天用相同的语言开发着各种项目,每天真正用日语交流的还是不超过100句甚至还必须加上手语才能解释清楚。每天还是必须做在电脑前用C++,Basic,COBOL,Pro C*等工具写上500行以上的代码附带测试,自己虽然是前辈了,不过手下还是没有一个小兵,对工作的不满只有在飲み会的时候才敢偶尔发发牢骚。
你终于开始迷茫“老子再过几年后,到底要干什么?”,这句话常常出现在你的心里。 “敢问路在何方?路在脚下。。。”,不过西游记里面猴兄和八戒兄这么认为是可以的,你呢?
那就让我们抱着研讨的态度,来看一下我们大家的出路吧:
第一条:继续留在日本做你的软件开发工程师吧。
如果大家真的留心数过的话,发现还真的有很多朋友在30岁以后还在从事Coding工作,我这里说的从事,是指你还需要天天在破旧的电脑边上用 Visual Studio.Net或者JBuilder等开发工具甚至于UltraEdit在表达你的逻辑思维。与你手下带着几个小兵无关,与你写不写仕様書无关,也与你是否被叫做SE、BSE、主任研、主幹研的帽子无关,只要你还需要亲自写代码,你就属于这一类。仔细的分析一下这类人,还真发现他们有以下的这些共同点:
1. 痴迷工作或者痴迷电脑,晚上八点到十二点的这段时间,基本上是在电脑桌或工作台前渡过的。
2 。 头发三七开,不会去刻意格好つける。
3 。 近视+戴眼镜。
4 。 体型偏胖或偏廋,不在正常区间。
5 。 不喜欢与人交住,不参加小春足球活动,飲み会,MSN上常联系的MM不超过五个。
6 。除了程序逻辑之外,不太讨论其他的话题。
7 。 无远期未来计划,对五年后自己生活怎么样、从事什么工作说不清楚。
8 。 俭省,甚至扣门,从不乱花钱,每个月甚至可以节省20万日元。
即使你是还不到30岁的软件开发工程师,如果你想知道是否会在30岁后还从事软件开发,那么就请把自己和以上几条逐一比对。四条疑似,如果五条一样的话,那么恭喜你,你已经可以看到自己的未来了。
这些朋友们通常抱着过一天是一天的态度生活,到了这个年龄,也不敢再轻易的换工作了,刚来日本时的锐气慢慢的被生活所削平,唯一不变的希望是有一天中到彩票的头奖。说实在话因为他们的性格所限,基本上可以确定他们以后不可能在人际关系复杂的职场上获得更好的发展。当个Sub Leader混个SE,带几个人写Coding已经是他们发展的顶点。至于以后的人生之路,不仅他们自己迷茫,可能老天爷也在头痛。
简单建议:性格决定命运。所以说要改变命运,先改变性格。坚持半年晚上不从事工作、游戏及电视(不过说实话,这个还真的很难)。用此时间与人交往,参加小春足球活动,飲み会,相信你的人生可能会有所改变。
第二条:软件开发担当
如果你现在还没到30岁,而且已经是Sub Leader、制品担当、或者项目经理,或者你眼看就有机会被提升为这类头衔的话,那么我要恭喜你,你走的是从“生产从事”到“开发管理”这条金光大路了。有一点很明确,你不仅拥有很高的软件专业技能,而且很显然,你也有着很强的人际交往和日语沟通能力,你这类人根本不需要对未来有着任何的担心,不要说在日本,即使在沙漠你也很容易白手起家。
你能不能成为这类人也很容易区别,就像下围棋的二十岁不能做国手终身无望一样。你如果在工作三、四年以后,也就是说二十七岁左右就会发现自已工作中和客户交流或者对着手下的小兵指手划脚的时间比亲自Coding的时间要多了,而且开会的时候已经开始学会说:“あのさー、えーどですね....”,那就说明你还是很有希望成为开发管理这类人的。相反,如果你快30岁了还天天埋头于Coding、 Debug,电脑键盘上被按的最多的竟然是F9和F10(内行不用解释,外行解释了也不懂),或者30多岁了你还没升到部门经理(虽然公司总是让你觉得很有希望),基本上可以确定你不是开发管理这类人。好了,如果你确定你是这类人,那么你唯一的想法就是尽快爬上中层和高层,因为有时候工作当中的偶然性太大,虽然说一个萝卜一个坑,可并不是所有的萝卜都有坑的!
简单建议:和公司的某个课长或者部长搞好关系,关键时候,总是需要人顶你一把才能把你这个萝卜顶到那个坑的。
第三条:转行到相关的市场部门
这里所谓的[相关的],也就是所谓的软件公司的市场部门。通常在一个软件公司里面,开发和市场都是最重要的两个部门,也是最容易产生冲突和矛盾的地方。市场部门天天抱怨由于开发做得不好,不仅不能开发新的市场而且一些老客户也转用其他的系统。而开发也天天在抱怨自己开发出这么好的东西,市场部门却卖不掉。从另一方面来说,这两个部门也确实有各自欠缺的地方,市场部门的人总是缺少从技术角度看问题的能力,往往答应了客户要实现这样那样不能实现的功能,随后被公司的技术部门笑话。而技术部门也往往缺少从用户角度看问题的态度,往往不知道一个ボタン放在哪最方便用户,跳出的メッセージ的内容虽然觉得非常当たり前,可是用户更本不知所云。
所以,如果你对软件开发没什么兴趣,不妨和你的上司谈谈试着转到市场部门。如果可以成功转行的话,相信你以后在市场部门的发展应该是非常好的。因为在和人打交道方面,你要学到和他们一样,可能只需要1年左右。而在技术方面,他们永远追不上你!
简单建议:流利的日语这是基本,除此之外,还需要做市场的样子。比如要学会天天穿スーツ,学会格好つける,学会用一些男用化妆品打扮自己,比如ブルガリ的男士香水。
第四条:自己接项目,开公司
关于这条,有两点需要强调的。第一是在这里所谓的开公司指的是在国内开一家自己的公司。第二是这个顺序是接项目然后开公司,而不是相反。
如果你是从国内有过对日软件开发经验的软件工程师的话,我想你应该会知道和了解国内的一些对日软件的开发模式。往往一个在日本有着很多年软件开发经验的部长,从一个大公司例如接了一个项目带到国内,然后和人合资创立了一家公司,找了一批刚刚毕业,没什么经验的大学生从事着周而复始的劳动。为什么说是劳动呢?如今的软件开发其实早就没有当年的神秘感,而且对日的软件开发更是如此。国内理工科大学毕业生,即使是刚刚毕业的学生,只要学过一点C++, JAVA,Cobol的话完全可以在短时间内胜任PG的工作。从日本客户这边得到的是每个人月20-30万日元的开发费用,而在国内付出的只是每个月 3000-4000的人月成本,这样一来,中间的差价就可以让这位老兄笑的合不拢嘴。这样的公司往往有以下特点:
1. 声称自己是日企,其实管理上全部中国人,只不过做的是日本软件的外包。
2. 员工的福利很差,四金总是用劳动法规定的最低标准来缴纳。
3. 总是对员工说干得好的话,有被派到日本的工作机会。日本的出差,对员工来说是奖励。
4. 开发语言通常为Cobol,Pro* C,Java J2EE等。
5. 开发的项目通常为金融,证券等ERP系统。
6. 无偿的加班,员工怨音载道。
如果你在上述这样的公司有过工作经验的话,我想你一定会抱怨公司的待遇以及老板的剥削。可是你有没有转换过一种角度来考虑问题呢?难道我们不能成为这样的人,反过来剥削别人吗?答案是肯定的,别人可以做到,我们也可以做到!
简单建议:扩大你的人际交往圈,多认识一些在日本做软件的朋友。说不定在什么时候,大家可以有机会进行项目合作。
第五条:第二职业与兼职
这条与其说是出路,不如说是一种暂时的赚钱方式。当然它的前提是你还不至于太忙,至少还有自己的一些闲暇时间。这种方式觉得最适合那种现在收入已经比较高,或者对自己现在的工作比较满意,不过又想赚点外快的那些人了。
对于在国内搞了好几年的软件工程师来说,一个人做个公司网站,内部管理系统啥的其实并不是什么很困难的事情。国内的技术论坛上面,下载几个网站的模板,然后改一下公司名称,图片,风格然后卖个1-2万的事情大家也不是没做过。内部管理系统也是一样,对于一般的小公司来说,所谓的管理系统也不过是实现增,删,改,查的需求而已,当需要稍微复杂一点程序的时候便到网上去找个控件+注册码便可以简单实现。既然在国内可以这样,为什么在日本的各位软件工程师没有想过呢?而且想对国内想对便宜的价格来说,同样的系统在日本的价格应该更加合理。这样下来,每个月增加个10万左右的收入也不是什么很难实现的目标了。其实,最重要的不光是钱的问题,积累的人脉关系也将成为你以后无形资产,为你以后在国内的发展做一下铺垫。
简单建议:多认识一些不同行业的日本人。不光是做IT的,其他比如服装的,机械的。总之尽快融入日本这个社会,和方方面面的人多打交道。钱赚多了,别忘记给自己爸妈和女朋友买点东西,毕竟自己在国外工作,平时照顾不到的地方用其他的方式来弥补一下吧。