前几天看到这么一个帖子“工作了两天,辞了”http://www.iteye.com/post/924599。楼主说他进入了一家开发混乱,技术陈旧的公司。两天后辞职。很多人跟贴认为“给钱多就好,其他随便”、“反而可以学到东西”、“通过自己的努力改造公司”,我则认为“走得对,赶快跑”。有人说我比较偏激。我也承认,多少有些偏激。其实这都是平时受那些倚老卖老的家伙的气闹的。你说什么坚持数据库范式他就说没冗余速度慢。你要分层、面向对象开发、领域建模他就说你扯蛋。市面上的那些软件工程书籍都是胡说八道,Hibernate的使用不过是因为招来的人SQL太菜。加上我一个朋友被这种公司搞废了,所以一看到这种公司就气不打一处来。
我在这里想和大家讨论一下,一个开发混乱的公司,技术采用的是上个世纪的水平(在应用软件开发领域可以说是石器时代了)、没有任何软件工程管理(需求混乱,老板和客户一拍脑袋就出来一个还马上就要)、程序员安于现状(我觉得稍微有些要求改变也不会还用那么老的技术,至少会去搞搞重构而不是到处拷贝粘贴),对加班已经麻木。你一不留神进了这么个公司,有可能通过自己的努力引进新技术、改善开发过程吗?
那篇帖子的楼主是以一个普通的新Java程序员加入的,很快就辞职了。程序员一般加入公司也就是普通程序员(上面怎么说底下怎么码代码)、高级程序员(负责设计、技术选择)、技术总监(算是个头头,大小公司不同不好说)。
大家说说,以这些身份加入公司,如果要改变落后的开发现实,有哪些举措呢?成功的机会有多少?是否会遇到,被其他人敌视,向老板诬告等情形。而且这种改变在体现出效果前会带来混乱(改变必然带来混乱)、金钱和时间成本(培训要花钱,就是内部培训,也要挤占开发时间,别说加班培训,加班时间早算到开发里了)、人际关系紧张(别人认为你出风头、没事找事,对改革抵制)等等各种问题。老板可能在见到效益前就先无法承受成本而反对改革。有哪些措施来应对这些困难呢?
还有就是,如果无力改造环境,有可能不被污染和能够自学新技术吗?现在经济危机叫得很厉害。很多公司无论效益好坏都爱说“因为危机没钱”,生怕多花钱。员工很多也怕辞职了找不到新工作。大家也来谈谈如何在这种环境下保存自己,不被废掉。不过我认为如果不离开的话,基本上肯定是被废掉的。就是自学也因为加班而没有时间。
分享到:
相关推荐
- **RMI (Remote Method Invocation)**:RMI是一种允许一个Java虚拟机上的对象调用另一个可能位于不同虚拟机上的对象的方法的技术。这种技术使得分布式系统的开发变得简单,它主要应用于Java远程服务的实现。 - **...
【描述】:这个项目是一个使用Python的Django框架构建的企业级办公自动化(OA)管理系统。它旨在提高企业内部的工作效率,实现信息的快速传递,优化业务流程,并简化日常办公任务。 【详细知识点】: 1. Django...
在房地产开发企业的经营过程中,税收决策是至关重要的一个环节。税收筹划,即纳税筹划,是指在符合法律精神的前提下,企业通过周密的规划,利用税法的规定来减少税负,同时保持合法性。李记有,作为高级会计师、注册...
9. **源码分享2**:这是一个可能包含企业付款实现示例的源码文件,可以从中学习到具体的API调用方式、请求构建、响应处理等实际编程技巧。 10. **测试与调试**:在正式上线前,需要进行详尽的测试,包括单元测试、...
例如,在一个电商小程序中,用户可能希望按照价格范围、商品类别、销售评价等多个条件来查找商品。多条件查询功能能够帮助用户快速定位到他们想要的信息,提高用户体验。 实现小程序的多条件查询功能通常涉及以下几...
ChatGPT这样的工具正在引领一场人工智能领域的革命,其在企业中的应用前景...在这个过程中,企业领导者、技术人员和政策制定者需要共同努力,塑造一个由AI驱动的未来,同时确保人类的利益和价值观始终处于中心位置。
在企业信息化管理中,金蝶K3系统是一个广泛使用的ERP(Enterprise Resource Planning)软件,它为企业提供了财务管理、供应链管理、生产制造等多个领域的解决方案。当企业的业务流程发生变化或有特殊需求时,K3系统...
房地产开发企业在经营过程中,税收决策是一项至关重要的环节。这篇由李记有主讲的讲义主要探讨了税收筹划在房地产开发企业中的应用及其价值。李记有作为一位资深的税务专家,强调了税收筹划的合法性、策略性和对企业...
为了实现全程纳税风险控制,房地产开发企业需要关注十大关键节点,包括公司设立、土地取得、规划立项、开发建设、项目销售、项目清算等各个阶段。每个阶段都有相应的案例分析,揭示了如何在这些节点识别和管控纳税...
通过以上步骤,你可以成功地在用友UAP NC65环境中开发出一个功能完善的主子表单据。这个过程涉及到数据库设计、UI布局、数据绑定、事件处理等多个方面,对于初学者来说,不仅能够掌握主子表单的开发,还能深入了解...
房地产开发企业的税收筹划是一项至关重要的工作,涉及到企业的财务健康和长远发展。首先,我们要明确避税与税收筹划的区别。避税通常是指企业利用税法漏洞来减轻税收负担,虽然不违法,但并不符合立法精神,可能受到...
【标题】"一个企业站源码"所涉及的知识点主要集中在网站开发领域,特别是ASP(Active Server Pages)技术的应用上。ASP是微软公司推出的一种服务器端脚本环境,用于生成动态网页。它允许开发者在HTML代码中嵌入脚本...
例如,UpdatePanel允许开发者创建一个局部刷新的区域,当有AJAX请求时,这部分内容会被异步更新。 企业级AJAX开发涉及以下几个关键点: 1. **性能优化**:在大型应用中,减少服务器往返次数和降低网络传输开销是...
ng-options是AngularJS的一个指令,用于在select元素中提供一个选项列表。加上index可以帮助用户更好地管理选项列表,例如,当列表项改变时,可以关联额外的信息或进行操作。 十四、Apache Benchmark轻量级性能测试...
为此,企业需要建立一个公平且具有激励性的价值分配体系。 首先,薪酬制度的设计需体现内部公平性。这意味着要基于岗位评价来建立等级工资制度,员工的工资增长与其技术职称提升挂钩,而非年龄。对于软件开发岗位,...
FineReport是一款专注于数据报表和数据可视化的企业级报表工具,旨在帮助用户快速开发出功能强大的数据报表和数据可视化应用。本文档是关于FineReport报表开发的相关知识点整理,包括二次开发说明、插件开发、API...
云计算的出现改变了这一现状,企业可以通过互联网以较低的成本获得高级别的IT技术支持,无需自建复杂的IT基础设施。 云计算带来的好处还包括: 1. **成本节约**:用户只需支付较低的月费即可获得所需的服务,可以...
- **模块化**:每个插件都是一个独立的模块,有自己的业务逻辑和资源,通过标准接口与主程序交互。 - **插件加载机制**:框架包含插件加载器,负责识别、加载和管理插件。加载器根据特定规则(如插件元数据)决定...