精华内容
下载资源
问答
  • 小谈对日软件开发

    万次阅读 多人点赞 2018-08-12 20:57:36
    点一盏明灯,倒一杯甜茶,望一眼窗外清晰可见的月轮,回头看了看屏幕上的代码和未完成的测试。...由于靠近日韩,所以这里也受日韩文化影响浓厚,当然,这里的软件开发行业特点也是以对日开发为主。打...

           点一盏明灯,倒一杯甜茶,望一眼窗外清晰可见的月轮,回头看了看屏幕上的代码和未完成的测试。有感于这两年的经历,忽然想来谈一谈自己所做过的项目,不仅是一段路程的总结,也希望多少能给那些刚刚毕业踏入IT行业的同学一点小小的提醒。

            浪漫之都,时尚大连,大连,位于辽东半岛的南端。由于靠近日韩,所以这里也受日韩文化影响浓厚,当然,这里的软件开发行业特点也是以对日开发为主。打开你手机上的“拉勾网”等招聘软件,然后把地点切换至大连,你会发现几乎90%的招聘信息都和对日开发挂钩,一半要求懂一些日语,三分之一甚至要求你去日本出差。我在走出大学校门第一个来的城市便是大连,自然我所进入的公司也是对日软件开发为主的,为了描述方便,接下来的内容我把我的公司称为D公司。

           在进公司的第一天起,公司的主管就和我仔细的聊过在公司里的发展方向。首先不管自己的编程方面的技术能力如何,日语是一道硬坎,一定要过,否则连API文档可能都看不懂。不少公司还会给新人提供日语方面的培训,D公司就是其中之一,当然这里的培训是很简单的,能力只要达到可以看懂日语文档即可,如果想要继续深入学习就要靠自己的业余时间的努力。D公司要求员工进入公司后就一直保持日语的学习状态,而且要通过日语能力二级考试,这也是向日本派遣出差的要求,没有一定的语言能力去往异国他乡简直寸步难行。当然你的薪资水平也会因你是否具备日语能力而有很大的差距。

            简单的日语培训通过后,公司会提供一些技术方面的培训,这和国内的公司都大同小异,需要什么就教你什么,而且多是教会你怎么用,原理方面不会涉及多少,甚至直接安排进项目组开始正式工作。不管是哪种方式,项目是锻炼能力的最好方式,计算机培训方面有个特别有名的老师叫马士兵,相信大家都看过他的教学视频。而我则对他的学习方式十分推崇,只有在项目里面真正做了一些东西后,才会对所学内容有所领悟,这个时候再回头去看一些原理性的教学内容,你就会有一种豁然开朗的感觉。譬如在学习Struts的时候,我在一开看学习资料的时候,并不理解为什么一个工程要这样分类,这样打出自己的层次结构,分出了诸如DAO,DAOImpl,Service等这些包类,但经历了项目实际操作后,就会发现这样分是有道理的,而且是最优的工程结构。

           日本这个民族似乎天生的严谨,甚至到了让人认为死板的程度,这点在项目管理上面尤其淋漓尽致的体现出来。项目立项初期的调研阶段一般是花时间最久的时候,包括和客户的洽谈,分析需求,提出构想,规划人月等,所以在日本项目经理应该是最忙的人了。当这些都完成的时候你会看到项目经理给你发送一堆的报表,以及十分详细的工作进度表。对于工作进度的管理,日本人有着近乎较真的严苛,每天按计划完成多少,是否能够按期完成,完不成的理由是什么,还要沟通调整进度表。当你完成了自己负责程序的编写任务后,就是测试阶段,是否出错,出了什么错,出错的原因是什么,出错率是多少等都有严格的记录。所以对日开发一定要认真认真再认真,除非项目时间紧张,一般情况下安排的任务时间都是绰绰有余的,完全可以做到不加班就能按时完成的,那么就没有必要赶进度赶得那么厉害,唯独要求质量要高。不过日本软件开发有种很特别的地方就是在程序设计书方面,项目进行是这样的过程:首先由技术部的人构建好整体框架,以及程序的业务流程;然后技术部的人会把这些业务内容拆分成几个部分,分别送往不同的项目组中去,项目组长接到后和组内的SE(似乎只有对日开发才有这种职位)会对所分到的业务内容进行深入探讨,确定程序的运行流程;接着便是SE把这样的流程用文字写出来,甚至详尽到了某个数据从哪个表怎样抽出来都会明明白白体现,而最后写代码的人只要对着SE写的任务书逐字逐句的“翻译”为程序代码即可。

           虽然说日本人这样管理项目可能失之刻板,但我依然觉得缺不失为国内项目开发一种借鉴方式。很多公司常年996,甚至更长,有的公司甚至在招聘的时候就给员工洗脑,公司默认会有多长的无偿加班,WTF!!这样的公司我只能奉劝早走早超生,程序员的996很多情况都是无能的公司管理造成的,而你还在莫名其妙的为他们的无能背锅。我相信管理层在项目的初期如果调研做的足够好足够详细,会给后续开发省下不少的人力物力,那种项目计划靠拍脑子的,能离多远就离多远吧。程序员的加班应当是有回报的,要么是薪资的回报,要么是技术的提升。为了数据和作为廉价劳动力的能避免就避免吧。

            最后,我总结一下自己最近的几个项目中所常用的一些技术能力吧,在Java开发方面,如果有童鞋不知道自己该学什么东西的时候,不妨参照我下面所列的这些,虽然是对日项目中常用,但国内一样适用度很高。

    基础方面:Java多线程,SQL语句语法,HTML,CSS,JavaScript,GitHub

    进阶方面:SQL数据库检索优化,jQuery,bootstrap,springMVC框架,spring+Struts+hibernate整合框架,vb.net,linux操作系统

    其他补充(国内要求但日本方面要求不多):NoSql,Python

    展开全文
  • 招聘软件开发人员,是一件风险很大的事。要想找到合适的人,真的得要千辛万苦,非常不容易。而一旦你觉得他还算靠谱,或者你也别无选择,把关键工作交给了他,他很可能把你带到坑里,万劫不复,而他只要一走了之。...

    这里写图片描述
    招聘软件开发人员,是一件风险很大的事。要想找到合适的人,真的得要千辛万苦,非常不容易。而一旦你觉得他还算靠谱,或者你也别无选择,把关键工作交给了他,他很可能把你带到坑里,万劫不复,而他只要一走了之。

    大学毕业开始工作的那年,我也是从程序员工作开始的。那时的重心全在学习编程上,真的是孜孜不倦,非常感慨工作一年比我大学四年所学都多。除了兴趣被激发了起来停不下来的内在原因,还有想要站稳脚跟不负所托的决心。后面的每一次换工作,都没有要别人帮忙擦屁股,因为我的内心里是深深地鄙视临阵脱逃把烂摊子留给同事的那种人的。这也成为我后来面试技术人员时最看重的品质之一。

    后来开始带队伍,经历过两次从头开始组建团队,其中包括一次合伙创业。最近的一次组建团队其实是有旧成员的,但是效率低下、执行力太差,所以我做了一次大换血。每一次的组建团队,看起来都平淡无奇,无非就是筛选简历、见面、交谈、问问题、有时出几道技术题目。但是,不夸张地说,每一次招聘都是一次冒险,因为一旦看错了人,所有的痛都自己背。

    总结一下我的面试体会,欢迎对号入座。

    我看重的被面试者应该达到的要求:

    • 面对面坐着没有产生不适感(仪表清洁不邋遢、衣着得体不异类)。
    • 沟通顺畅(语速适中、咬字清晰、表情自然)。
    • 保持谦虚(实事求是、不夸大,对前公司或前同事没有太主观化的言辞)。
    • 有一定的技术功底(问几个技术问题或者做几道题目就够了,写不出来就讲思路,不太偏离即可)。
    • 自己的规划方向和公司的技术领域基本一致。

    如果招的是高级技术人员,那么除了第4条多一些有难度有深度的问题之外,一定要问一个他不是很了解的技术领域的问题。这个问题不是用来考倒他的,而是观察他对待自己不熟悉的技术领域的态度。

    展开全文
  • 招聘软件开发工程师/开发实习生

    千次阅读 2014-05-09 20:05:54
    招聘软件开发工程师/开发实习生负责公司测试框架、平台的开发

    招聘软件开发工程师/开发实习生

    负责公司测试框架、平台的开发,要求懂Java、J2EE架构,了解自动化测试、安全测试者优先考虑。

    简历请发:AutomationQA@vip.126.com

     

    展开全文
  • 腾讯2015软件开发实习生招聘笔试

    千次阅读 2014-04-12 19:34:05
    然后我就把我的结果验算了下,结果发现是的,我就泪奔了。。。 第二题,也是个神奇的题目。。。其实考试时候除了试卷外另外单发了一张纸,我压根没注意,等我就靠着题目给出的一个编码转换的例子,在那发现规律...

    今天下午2点30——4点30,腾讯笔试,地点是南大鼓楼校区,唉,奔波一下午,到现在才吃完晚饭,真尼玛坑爹,真心不懂为什么不在东大设考场。由于笔试签订了保密协议,再说我也记不得那么仔细的题目,就大致说说感受吧。

    首先题目量是25个不定项选择+5个填空+2个附加题(不计分)。

    对于25个选择题,涵盖的知识面包括:算法、C++、编译原理(完全不会啊,还好多题)、操作系统、SQL语句、设计模式、概率论。总体感觉确定的很少,基本是猜的。

    对于填空题的话,感觉还是比较简单的,但是估计也有错误,毕竟基础知识还是不够清晰。

    2个附加题,虽然这个不算分,但是我还是花了40多分钟来做,因为我觉得整个试卷就这两个题有点意思了。

    1)有个商人要去称量一批宝石,已知宝石重量是小于41g的任意值(不等于41,且肯定为整数),但是商人只带一个天平和4个砝码,请问商人会选择哪4个砝码?

    2)告诉你汉字的“我”的unicode编码为0X6281(具体忘记了),对应的utf-8编码为0XE68821(具体也忘了)。下面三个小问就是:已知一个unicode编码为0X61,请问对应的utf-8编码为什么?已知“腾”的unicode编码为...对应的utf-8编码是什么?已知“讯”的urf-8编码为...对应的unicode编码是什么?


    第一题的话,说实话我当时没想到好的解决方法,我就猜了下,我猜的思路是这样的:首先,这4个砝码的重量之和肯定是40g;其次,肯定有一个砝码是1g;这4个砝码的质量肯定比较分散且均匀。基于上述假设,我就列了一个神奇的公式:x^0+x^1+x^2+x^3=40。神奇是公式的解刚好是x=3。也就是1g、3g、9g、27g这样四个砝码。由于时间关系,我就没多想,直接写上去了。结果考完之后,和哥们交流时候,了解到原理应该是:找四个数字保证,通过这4个数字加减且每个数字最多出现一次,使得能够涵盖1—40的所有整数。然后我就把我的结果验算了下,结果发现是对的,我就泪奔了。。。

    第二题,也是个神奇的题目。。。其实考试时候除了试卷外另外单发了一张纸,我压根没注意,等我就靠着题目给出的一个编码转换的例子,在那发现规律,找到规律,求出结果,在最后2分钟的时候写完答案之后。整理所有东西时候,发现还有那张纸,一看上门居然是英文描述了了怎么转换的规则,坑爹的是规则比我推出来的复杂了一点点(其实依据那个例子,我已经推出了能够推出的所有东西了),我也没时间细看再修改答案了,只能郁闷了。。。


    题目就说到这了,不过还是不得不吐槽下,坑爹的腾讯,试卷错误一堆,好好的题目提示不在题目下发写,居然另附一张说明,还讲那么细,完全没意义,让我看着两串01数字推出的人情何以堪啊。

    展开全文
  • 招聘软件开发人员的一点心得体会

    万次阅读 热门讨论 2011-08-17 10:57:37
    作为PM,有时需要招聘软件开发人员。这几年也一直在想,如何能在短短的30分钟或1小时内,快速识别出,坐在你对面的应聘人员,是否适合你的Team。这几年也一直在观察和反思,经历过的Team和现在Team中的软件开发...
  • 技术族职业发展通道\阶梯\标准(即招聘考核内容) (1) 通道 技术族分为软件研发、美术、质量管理、设计、技术支持五个职业发展通道,每个发展通道包含下列职位(具体内容请见表4-技术族发展通道职位列表)。 表4-...
  • 对日软件工程师的几种招聘要求

    千次阅读 2007-04-22 23:14:00
    一 、PG类 技术要求: 1.开发语言至少精通Java,VC++,VB..NET,C,C#,php...数据库掌握DB2,Oracle,MySQL, SQL Server等数据库的一种,掌握SQL语言,有数据库关联程序开发经验者
  • 高端以太网产品线软件开发工程师岗位热招中。。。招聘人数:40工作地点:杭州岗位要求:1)电子、计算机、通讯等相关专业本科以上学历,专业基础好;...3)有过大型软件开发经验,并对软件开发流程有较理解者优先; 
  • 软件开发软件开发注意事项

    千次阅读 2016-12-15 11:27:45
    软件开发注意事项     开发APP 80%的人都容易犯一些致命的错误: ◆以为做个软件很简单,所以描述需求的时候及其模糊。 ◆ 急着想要报价,在自己需求不确定的时候就要报价。然后就按这个报价开始做。 ...
  • 华为2018届校园招聘笔试题目以及相应代码分享 软件开发岗位 这里第二题题目不全,有知道的朋友,可以补全一下。
  • 来源:点击打开链接
  • 时间:2013-9-10 2013-10...职位:软件开发工程师岗 语言:java 时间:2013-9-10 地点:四川大学 职位:软件开发工程师岗 语言:java 感谢IT面试2群 S-成都-seed 的分享。 欢迎大家继续
  • “蓝色之路”计划所招收的实习生主要针对销售及服务部门,职位主要是:销售、技术支持、财务、咨询、市场、人力资源、软件开发。这些职位分布在北京、上海、广州、大连、沈阳、乌鲁木齐、成都、西安等十多个城市,...
  • : (确认编号,Acknowledgement Number)是TCP请求的确认标志,同时提示端系统已经成功接收所有数据。 FIN : (结束标志,FINish)用来结束一个TCP回话.但对应端口仍处于开放状态,准备接收后续数据。 四次挥手的...
  • 为什么会产生这样现象,关键是缺少合适的开发人员,也就是说我们并不缺少开 发人员,而是确认高级或者说专业的人员,从而使我们的整体人力优势无法体现出来,在这里说一下我自己在工作期间对软件开发人员的发展过程...
  • 文字版:http://blog.csdn.net/hustcqb/article/details/12220549
  • 软件开发, 校园招聘, 同花顺
  • 软件开发与画图

    千次阅读 2015-03-26 19:55:27
    一图胜千言——软件开发中的形象思维与图的运用   2009-03-30 作者:gurudk 来源:gurudk的博客   人生下来的时候不认识文字,但眼睛已经能够接受大量的图像信息。据说...
  • import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); int[] num = new int[n]; for (int i = 0;...
  • 交通银行 笔试 线上笔试,相对比较简单,但是考的内容确实多,java知识很多 面试 技术很少,面试官很少,闲聊几句,问一问是否愿意加班的情况,问一下在校学习情况,还有其他的一些 ...以上就是简要流程,具体情况...
  • 问答 | 我适合做软件开发吗?

    千次阅读 2016-01-20 07:10:53
    一套实操方法,帮助确认自己是否适合走上软件开发的道路……
  • 软件开发基本认知观

    千次阅读 2017-03-01 10:27:39
    软件开发的工作就是在电脑前写写代码、敲敲键盘吗? 其实,软件开发是一个很大的领域。一个软件项目的完成,是有一个软件过程的。在这个过程中,写代码只是占用了很少的时间,在写代码前面,还有业务分析、需求分析...
  • Amazon软件开发工程师面试题

    千次阅读 2019-05-03 08:39:40
    面试职位是位于加拿大温哥华的软件开发工程师的职位,在北京的招聘会,要求 0.Amazon的招聘人员会先发邀请函给你 1.等你同意并回复邮件后,他们要求你先发简历,然后审核 2.在线编程答题 3.等待通知onsite面试 ...
  • 软件开发项目经理职责

    万次阅读 2018-03-22 16:55:37
     a)项目范围、项目质量、项目时间、项目成本的确认,软件开发项目经理岗位职责。  b)项目过程/活动的标准化、规范化。  c)根据项目范围、质量、时间与成本的综合因素的考虑,进行项目的总体规划与阶段计划。  d)...
  • 21世纪最缺的是技术人才,而软件开发人才更是稀缺。但是,目前的人才供给远远小于实际需求。原因是什么呢?慧谷大学生实训中心的资深职业规划师表示,作为目前社会上人才主要来源的大学,培养出的毕业生普遍缺少直接...
  • 考的内容主要为java基础(包括java运行机制、数据类型转换、运算符表达式求值、多线程、异常处理等)、css、js、数据库SQL基础、软件工程、设计模式等,内容比较泛,还是有一定难度的 最后三道简答题为: 1、描述瀑布...
  • 就目前来说,软件测试在软件开发过程中,受到越来越多的重视,它贯穿于整个开发过程中,各种软件互联网公司都在大量招收软件测试有关人员。 前2天,我看见百度的招聘信息,它主要招收的软件测试开发人员,这就说明...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 95,675
精华内容 38,270
关键字:

对日软件开发招聘