世界上没有一定的事,中国的公司不一定都是这样,偶只是把偶觉得属于“通常是 那样”的公司情况说出来,要拍砖的请轻点,偶是女孩子,不能破相。
一:链接数据库的字符串公司里都是写在*.config的,所以你看到这篇文章当你还不是把连接字符串的写在web.config/app.config等的时候,就意味着你的连接字符串得换地方了。
写在config的示例:
二:公司里(用三层的公司)都是把连接数据库的方法封装在一个*.dll里的,而不是像学校那样没有经过封装的;
三:公司里都会有团队代码开发工具,比如用这种工具的话,A开发师这里改了什么东西,B开发师那儿只要右键"获得最新版本",就可以获得A开发师更新的代码了,这样团队合作多方便啊.:最常用的就是VSS或SVN(公司里一般不是前者就是用的是后者);
四:文档,学校不会让你写一堆文档,而公司会:需求说明,技术文档,用户手册。就拿需求说明来说吧,我们现在的客户一个政府部门让我们为系统写个百多页的技术文档,就绝对不是在学校里写的那四五页的文档可比了。
五:不要以为公司里的开发流程都是需求分析-编代码什么的,偶们这个算是项目,起码也是中型的,但是需求分析文档,没有,对方给的开发时间具少,所以偶们是先开发,到后面再补文档。。。虽然不方便,但是实在是因为对方给的时间太少了。。所以,只能这样。
六:公司呢,常会开个会什么的,记得又一次大家开会,讨论要集体找个时间玩一下,领导说,去哪玩呢?大家说了点意见后,还没讨论出来,偶就提意见了,说可以怎么怎么玩,后来在别人的指点下知道这是不对的,为什么不对呢?“你才来公司没多久啊,你没看见那些老人(工龄大点的人)(这个时候)都没说话么,你是个新人怎么能提呢,要看着老人们怎么走(怎么做)。”所以你才进公司的话开会讨论一定得看方向,老人们没说,你也不要说,老人们说了,你也不要说,要等老人们说完了你才说。
七:软件界绝大部分公司都是没美工的,这意味着你有的时候还得自己去找找网上的模板啊直接用,或者改个图片什么的。
八:为什么.net ?java?,偶做个描述,java工资高些,工作难找点,.net好找工作些,工资相比来说比java低点,为什么会这样呢,因为一般大企业用的是java,中小企业用的更多是.net,那你说这个世界大企业多些呢还是小企业多些呢?拿偶知道的朋友们来说,他们同样的项目经验,1个找.net的在北京2个星期内能找到,找java的,3个月吧,所以刚毕业的要想找java的工作,先准备几个月的口粮吧;同等公司,同等工龄,java的工资大概是>.net1000元.
九:有些公司有周报,有些公司可能没有,就是你每个星期得写篇周报给你的上级,文档的主体内容是你这个星期做了些什么事(完成了哪些功能),遇到了什么困难,怎么解决的。至于下个星期你的任务是什么,你的老大会给你写上去,因为你的任务是他安排的。
大家还想知道什么?请留言,偶会重新对此文进行编辑。
十:公司里文凭到底重不重要?我的回答是:除非你在上学的时候就做了项目了(非学校里给你的小项目,而是外面的正是的项目),技术真的有点牛,否则,你还是有个文凭吧,如果不是技术比较牛的,或者是假文凭,最低文凭也得专科,记住了,如果你能有个本科文凭,你有90%的机会在同样的能力下你比只有专科文凭的能进更好的公司,什么是更好的公司?就是公司更大,人更多,更有发展前途的公司。。。
十一:某些可怕的旧系统;我们现在做的这个项目它以前是有个老系统的,数据库有3百多个表,一百八十一个视图,还好,我们做的新系统设计得更合理,四十几个表就可以了(老系统是别的公司做的)