软件开发行业工作三年,技术方面应该达到怎样的水准才算是合格?
软件开发的内容是:需求、设计、编程和测试!
需求:不仅仅是用户需求,应该是开发中遇到的所有的需求。比如,你首先要知道做这个项目是为了解决什么问题;测试案例中应该输入什么数据......为了清楚地知道这些需求,你经常要和客户、项目经理等交流。
设计:编码前,肯定有个计划告诉你要做什么,结构是怎样等等。你一定要按照这个来做,否则可能会一团糟。
编程:如果在项目截止日,你的程序不能跑起来或达不到客户的要求,你就拿不到钱。
测试:目的是让你知道,什么时候算是完成了。如果你聪明,你就应该先写测试,这样可以及时知道你是否真地完成了。否则,你经常会不知道,到底有哪些功能是真正完成了,离预期目标还差多远。
1、IT编程程序员是很忙的,主要是指的现在做移动互联网的程序员,他们的加班是经常的。相比其他的程序员可能不这么忙。
2、忙主要是因为加班,和没有休息日。但是通常再忙,也有时间接电话。程序员的忙是属于那种耐力型忙碌,而不是爆发性忙碌,所以需要持续不断的工作,但是工作中忙里偷闲还是可以做得到的,比如再忙也有时间喝水,也有时间上厕所,也有时间打个电话。一宿一宿的加班是不太可能的,因为晚上加班,白天工作效率会很低。最多可能就是突发事件,比如某程序突然瘫痪了,程序员需要紧急抢修,这种突发事件还是不多的,但是一般来说做多也就是一个通宵,因为通宵之后,第二天工作效率会明显下降,对于整个软件的整体进度是不利的。所以,连夜加班不太常见。
3、软件开发是分阶段的,通常一个阶段几周到几个月大半年都有可能。所以大多数程序员需要很好的耐力。经常加班的程序员通常不是多么优秀的程序员,所以能力不足,勤奋来补。
4、如果一个程序员连自己女朋友都照顾不了,我只能说他还没准备好找女朋友呢。程序员有几个优点:业余爱好少,专一不花,所有有大量的时间和家人在一起。程序员工作稳定工资比上不足但是比下有余,所以有车有房衣食无忧基本可以满足一般女友。程序员是长跑职业,工作年龄越大,能力积累越高,含金量越高。
软件开发行业工作三年,技术方面应该是很熟练了,最起码要达到中级水平了。如果你平时很努力,在工作之外还不断学习,软件开发技术方面应该能达到高级技术水平了。
1.做的业务有进展
自己承担的业务飞速进展,才有价值感。
2.不阻碍业务发展
能及时响应业务的需求,推动业务发展。技术不是业务发展的瓶颈。
3.个人有进步
技术团队中每个人都有进步,无论是技术、做事情的方法,还是对业务的理解上。不仅仅要实际上有进步,每个同学还能切身感受到自己的进步,而且这种进步是符合他的兴趣的。
最好的状态:反向推动业务
团队内部有业务价值判断和价值追求,能够结合对业务和技术的理解,反过来推动业务的发展。这个在技术驱动型的业务还比较常见,在运营或者市场驱动型的业务中,就对技术leader有很高的要求。不仅仅对技术和管理由深入的理解,还需要对业务有深入的理解。
业务没有进展的时候
技术团队大多都能做到:不阻碍业务的发展,团队里面每个人也有进步。但是业务的发展的不确定性很大,很难时时都保证业务都快速发展。
在业务不确定的时候,可以加强内部的建设:
1.技术架构的演进。平时业务催得很急,导致服务架构上往往以快速响应需求为先。而现在在外部需求不及的时候,正好可以把欠的技术债补回来。
2.内部培训。加强内部学习积累,增强团队的技术实力和业务理解,增加团队的可能性。
技术leader的职责
维护团队较好的状态,团队leader需要做很多事情:
1.确定团队的愿景和定位:
在业务中,寻找到一个确定的定位,能够创造价值,且不断演进。尽量不要经常变换方向。保持一定时间的演进,容易增强团队积累。定位清晰,也容易在定位内完善系统,持续优化,做到极致。
2.应对需求的变化
在业务不断变化和演进中,修正定位;更重要的是抵制不靠谱的需求,保证团队主线的演进。
3.保证交付结果
拿到结果是团队的本分。协调『时间』、『资源』、『目标』 之间矛盾,保证按时高质量交付。
4.尽力满足每个人的诉求,辅导成长
对团队内部,可以拆分成两件事情:
a.需要了解每个人的诉求
b.满足每个人的诉求
了解每个人的诉求本身就很困难:
首先,通常RD比较内向,不喜欢沟通,不喜欢主动提诉求。
其次,由于信息的不平等,导致同学会产生很多误判,导致觉着一件事情无法解决,觉着没有沟通的必要。
最后,容易根据自己的想法做主观臆断。自己认为有价值的东西,对方不一定同样认为。也许是阶段不同,也许是性格不同等等。要尊重差异性。
所以,需要自己主动沟通,尽量多提问,尽量听到一些违和的反对意见。毕竟,一片祥和大多是假的,没有问题往往是没有发现问题所在。
第二阶段就是满足每个人的诉求。
互联网公司中,RD的诉求很多时候就是个人成长的诉求,这个对团队Leader有很高的要求,能够发现每个人工作中的问题,并给予相应的指导,使其能够感受到不断地成长。
其次,调动团队内部的资源或者争取团队外部的资源,来尽力满足诉求。一般情况下可调配资源有限,只能择优配给。
三年的开发经验应该达到中级水平 就是能独立承担模块的开发工作
软件开发行业工作三年,也算是老员工了。一年生,二年熟,三年变成老师傅。在技术方面应该能达到一个中等水平,能够负责任的开发好一个模块,是行业当中对新型人才的一个最基本的要求,如果你有巨大的抱负,应该能够做好软件外包工作,为公司创造可观的利润。
软件开发行业工作三年,技术方面应该达到怎样的水准才算是合格?_百度知 ...
软件开发行业工作三年,技术方面应该能达到一个中等水平,能够负责任的开发好一个模块,是行业当中对新型人才的一个最基本的要求,如果你有巨大的抱负,应该能够做好软件外包工作,为公司创造工作的利润。
做了三年的Android开发,想跳槽做技术管理,合适吗?
就比如说如果你你之前做的是Android的开发,现在想要跳槽做技术管理,那么如果你觉得你可以胜任这个新的工作,那么小编本人觉得跳槽也是可行的一件事情。跳槽的前提是我们一定要能够胜任这份工作,如果说你无法胜任这份工作的话,那么跳槽只会让自己失去更多的东西。而且大家如果真的是一位技术人员的话,那么...
毕业之后工作了3年转行IT还来得及吗?
工作三年转行IT是可以的!计算机行业发展迅速,程序员年薪动辄几十万,上百万,而且人人都离不开电脑、手机,各种软件、APP开发,设计都需要大量人才。只要用心地学好技术,是可以实现更好的就业的,所以肯定是可以转行的。不过要转行的话,还是需要提前做好一些准备的:①心理准备 一旦开始学习,那就是开弓...
可以选择的话,你会选择工作3年还是读研3年?
个人更倾向于读研。一、更高的平台才会创造更大的财富。当下是一个看学历的时代,如果很早选择工作,也仅仅是最底层的工作,很难晋升。而读研会为你带来更好的学历,就业几率更大,晋升平台更好。二、精神财富远胜于物质财富。读研的过程中你可能学到更多的东西,认识更多的人,从而全面发展自己的能力。
我在建筑行业一线城市工作三年辞职了,因为特别辛苦想念家人回到二线...
建筑行业近几年都不好做,要是想有个长远的发展建议转行。互联网行业目前就蛮好的,像新媒体运营这类工作不管是一线还是二线城市的需求量都很大,工作机会特别多。如果是没有经验的话完全可以先一边上班一边去暖石、达内这种机构自学几个月,等到技能都掌握得差不多再去找工作,望采纳。
现在做房地产工作怎么样?
压力大,但是高薪,很有前途。提示:前市场受政策影响,成交量下滑很明显.不过打算长远的话,这根本不算什么,因为市场波动是正常的,在这行呆久了什么市场都会经历,只是早晚的事!房产行业压力较大,工作时间较长是典型的特点,在这行做一年比其他行业三年学到的东西还要多,因为经历的多,付出的也多...
嵌入式软件开发在三年后的就业前景如何?
嵌入式人才稀缺,身价自然就高。据了解,初入门的嵌入式开发人员年薪一般都能达到4-7万元,有3年以上经验的人员年薪都在10万元以上,有10年工作经验的高级嵌入式工程师年薪在30万元左右。不仅薪水不菲,嵌入式人才的工作环境与发展前景也有优势。从事嵌入式工作有两大优势:一是工作强度相对较低。开发...
产品开发工程师岗位的工作职责和要求
5、编写作业标准书及进行相关操作培训;6、严格接受并完成上级交代的其他工作。任职要求:1、本科或以上学历;2、本行业三年及以上工作经验或非本行业的其他制造行业五年及以上工作经验;3、沟通能力出色, 做事细心且有负责心,有学习精神。产品开发工程师岗位的工作职责和要求2 职责:1、根据公司各产...
建筑行业从哪些部门工作
建筑行业从开发商(甲方)来说:主要负责商业开发 主要职位经营市场部,管理部门,财务部门这是任何公司都具有的 还有技术部:技术部(工程部)包括水暖电技术员,土建技术员,工程概预算技术员 水暖电主要负责项目水暖电相关技术工作 土建技术员主要负责项目土建相关技术把关 工程概预算主要工程概算 成本控制...
我们在服务行业工作了三年,都没给我们买保险,我们该如何维护我们的合法...
你可以据(二)用人单位向劳动者发放的“工作证”、“服务证”等能够证明身份的证件(不限于此规定)来提供劳动材料。当然证据越多越好。三、建议你先和单位协商解决。如果协商不一致,提供证明劳动关系的材料并向劳动监察部门、劳动仲裁部门提请劳动仲裁或故建议你直接向所在人民法院起诉主张你的权益。扩展...
臾卞绪健: Java软件开发根据工作经验需要学习的技术大致分为以下15个阶段(学习先后顺序从阶段1到阶段15,每个阶段需要花费的时间根据个人努力程度不等),由于不同的程序员学习编程侧重点不同可以根据目前所处的阶段进行分享: 第一阶段:...
东营区13078272085: 我是做软件开发的,3年多工作经验,现在想转做技术支持/维护方面的工作,投了好多简历,却没有回应 . - ?
臾卞绪健: 1.别把相同的简历投递给不同的公司,做适当的修改,最起码贴切公司的任职要求;2.应聘售前就要突出你的沟通能力和合作能力,比如说做开发工作的时候虽然职位是工程师,但做了些与售前类似的工作,最好具体些.
东营区13078272085: 刚大学毕业想从事软件开发?不知就业前景怎么样? - ?
臾卞绪健: 软件开发这个行业是蛮好的,但最关键的就是要精通技术的,如果你技术好的话,那前景肯定很好的,一般工作个三年都在一万左右的....我自己的朋友就是做开发的,现在好像一个月一万九左右,蛮好的....但他当时好像是参加过一个叫什么达内的培训机构,然后那边给安排的工作,所以如果你真的想从事这个行业的话,那就先把技术学学好...
东营区13078272085: 我干软件开发多年,在这条路上走下去呢?成为一个项目经理?谁能给点意见?哎,迷茫! - ?
臾卞绪健: 1、技术过关 ,自己必须掌握可以吃饭的专业技术. 2、行业积累 ,即软件行业本身的积累和应用行业(比如银行行业、通讯行业、游戏行业、汽车行业、企业财务、企业管理等)专著于某个行业不断积累深化. 3、自身定位正确 ,首先知自即知道自己是否适合某个岗位 .软件行业开发多年后不但可以向项目经理方向发展 ,还可以向专业顾问方向、设计师和架枸师方、售前技术支持等方向发展. 4、关注市场 ,了解业界市场信息,在工作过程中结交广泛大家跳槽后互通信息了解行业内人才需求动向. 5、作好职业规划 ,可以适当参加培训学习提升个人能力.
东营区13078272085: 一个好的程序员应该具备那些技能,具体的技能?/ - ?
臾卞绪健: 大宗工具软件设计平台的了解;一两种设计平台熟练和精通;所用操作系统的精通;局域网连接及工作原理的深入了解;对于一种数据库的深入了解和熟练使用;能够及时了解软件行业的各种动态,各种新技术的情况;懂得软件工程原理...
东营区13078272085: 软件工程专业有必要考研吗??
臾卞绪健: 软件工程考研人数一直是不错的,我又好几个同学就考这个专业.不能说考这个专业不好,但是因为计算机技术更新快,你工作3年和读好3年的研究生出来,工资情况是一样的,但是以后的职位晋升情况,肯定是研究生占优势,但是,在工作岗位的技术方面来说,工作3年的比研究生要来的可靠,偏向技术,而研究生就偏向理论了,比如项目管理人这方面了.
东营区13078272085: 对于电脑软件开发行业,需要掌握什么技术才可以? - ?
臾卞绪健: 首先问你一个问题: 你们在学校都学些什么课程?问这个问题的原因是,我认为学校的计算机科学基础课很重要.如果你所在学校的课程设置合理,那你应该先把主要精力花在这些基础课上.很多学生看到基础理论就茫然,不知道这些图表,...
东营区13078272085: 如何成为一名优秀的软件工程师? - ?
臾卞绪健: 软件工程师英文是Software Engineer,是从事软件职业的人员的一种职业能力的认证,通过它说明具备了工程师的资格.软件工程师是从事软件开发相关工作的人员的统称.它是一个广义的概念,包括软件设计人员、软件架构人员、软件工程管...
东营区13078272085: 有软件开发工作经验的进 - ?
臾卞绪健: 这不是补不补知识的问题,学校里学到的理论在软件开发公司是不看重的,看的就是你的工作经历和经验,例如你在哪个软件公司做过什么职位,参与过哪些软件研发项目,项目组里的角色,等等.接下来才是你的专业擅长,例如你对研发哪类软件比较擅长,有没有好的设计方案,以前设计过什么,等等. 个人给你建议就是找家正规点的公司去从头做起,从实习生、程序员开始做起,参与项目,倒贴钱也要去做.你如果想从事软件开发,这是必须的. 我的QQ:53345475
东营区13078272085: 现在如果从事软件开发,有三年工作经验,那月薪在上海一般是多少? - ?
臾卞绪健: 你虽然写了C++,java, c#,但是写程序的话,一个语言就够了.1. 应届毕业生的话,在上海也就3.5 - 4.5k左右.2. 3年工作经验,看你技术的掌握程度了.8k-15k之间吧.做软件没必要考研的.这个行业看技术和你的人脉,有人推荐的话,薪资都比较好.