<Oracle优化新常态>第四章 创业型开发经理总监
小凡仙 海鲨数据库架构师
祖仙教 祖仙的神话 祖仙教
前期节要 <Oracle优化新常态>第一章 《Oracle优化新常态》第二章强拆(1) 《Oracle优化新常态》第二章强拆(2) <Oracle优化新常态> 第三章 三大配置
本来这章是想谈技术的,方法论WHO-IT方法。不过今天想起12年工作遇到的事情。感觉技术在很多公司里面并不重要!前几周跟以前的老同事聚会,其中有个同事最近转到JAVA开发,以前是NET开发,而且是开发人力资源和工资系统的。后期转JAVA开发在旧公司干了1年后才出来的。最近去了一家创业型公司,老板要他什么都干,他感觉压力山大!不过如今他活过来了,上了一个新台阶。自然他的地位也上升了,成为了一名经理! 另外个NET同事去了一家海外购,出来的比较早,然后也是搞到了经理位置坐,而且还有技术干股,一年收入100万! 在湖南老家买了两套房子,也生了二胎,在深圳自然也包养个小白,月薪2万!
为什么我还是建议有些人不要转DBA了,群里有人咨询我,DBA的前途如何,他是从JAVA开发转过来的,而他的同事说未来智能化,自动化管理DBA会如何如何!来咨询我这样的大神,我给出答案是,连我这 个大神都要转JAVA!你说DBA前景有多好了? 我可以说未来DBA,只是个普通工作岗位,跟什么网络工程师一样,薪资不会很高! 也就是从高薪的位置降低到中低水平,如今的高薪DBA也买不起房,何况未来中低薪啊! 还不如上面的开发同事,都混到了经理的位置。 他说搞开发天天加班,而DBA不需要加班。可我说DBA需要值班啊,熬夜啊? 夜间地干活! 然后他又问,那为什么现在还有很多机构在培训数据啊? 红包都不发,还想继续问下去,十万个为什么? 在我以前写的 年轻人如何快速致富, 第一条要发红包! 想免费得到有价值的东西。 在另外个DBA群里,里面有个大小S 他说公司给他配个4年前的笔记本电脑,装不了RAC!所以自己不懂RAC 哎!难道不会自己掏钱买电脑,装RAC。为什么舍不得掏钱买装备呢?花1万元买个高档笔记本,也能装RAC。 或者买个中档的台式电脑也能装RAC。 想当初2011年,装10G的RAC。需要3台PC电脑,其中一台用OPENFILE模拟存储设备,还要购买两台交换机来组建网络,这样算下来就的搞个机柜了。
话题扯回来说,对于创业型公司,要求的人才是短平快的复合型人才。或者是说能从事啥都会,啥都能搞得下来的,价格不能太贵,也不能太便宜了。 自然开发的东西也是要求短平快,关于数据库方面的设计,嘿嘿! 也就是看开发经理个人的实力了,不过的话设计方面也没什么可挑剔的。当是在数据库架构方面就单薄的很。如果是MYSQL也就是搞个主从模式,MHA,或者是MYSQL集群。如果是ORACLE 也顶多搞个 DATA GURAD 。经理真正实力是在软件架构上,或者是框架,代码,类上面。
我前面几章中核心点,强拆!经理他能做到拆到第二层吗? 不能 他顶多搞个读写分离,如果是ORACLE的话就搞个双数据源,如果是MYSQL的话,通过MYCAT来完成读写分离。毕竟读写分离是比较热的话题! 而后经理信心膨胀起来了,尤其是创业成功了,公司开始有盈利了,市场和客户稳定下来了。这时候发现经理工作内容比较杂,出了些技术问题,他没时间和精力去解决,或者是研究!这样就需要去招人,把工作分担出去,毕竟如今公司是有点钱了。
招人 要招什么样的人,谁去面试,如何评价应聘者的技术能力? 假如是招JAVA开发工程师的话,他是可以胜任的,而且可以评价对方的技术能力的。 如果是招其他技术岗位呢? 比如说 数据库管理员,运维工程师,测试工程师,前端工程师,网络工程师。这几个工程师是创业后第一期要招到的人,后期话可能要招,网络安全工程师,存储设备工程师等。
面对这些职位,经理和总监 他能胜能吗? 为了胜任,那就要继续这方面的突击学习,要么降低技术要求。另外一点就是要对方服自己,因为自己是经理了。老板常说“如果你不懂这方面,你是无法服众的,甚至会被欺负的” 因此 经理总监信心膨胀,自然不会去招这些岗位专业的,高级人才。而是招低级和入门的人才。 所以这些岗位的人都是给经理总监打杂的,在技术方面都不如总监经理们。 而经理总监的心态就是,这些职位是恩赐的,你得谢主龙恩!
抱有如此的心态,他是不会去优化自己代码的,不会承认自己写的代码,架构是有性能问题的,甚至代码都是宝贝,为了安全,都不给你看! 你说经理总监这样的心态,会修改自己的应用代码去适应数据库架构的变更吗? 会从应用程序角度上,把业务拆成二层吗?
顶多是从网上搞点技术要点,进行修补性调优,比如增加个索引,比如做个分区,比如优化某个慢的SQL语句。再不行就升级硬件,买SSD,增加内存,购买PC服务器。
假如你是DBA的话,加入了这样的公司,有这样的经理总监。那么你小心些,努力地把工作中遇到的问题,好好学习下。积累经验和能力!毕竟这样的创业型软件系统,当公司用户量上去了,数量大了,会遇到好多,好多性能问题。 这不是你发挥所长的地方,是你学习的地方,把这样的公司当做台阶!
下一章 谈WHO-IT 方法
苹果手机用户打赏区
理科精华 RAC crs_stat 命令结果完整显示 归档日志比在线日志小 分区表 INDEX肥胖化 OracleDG 备库 STANDBY 日志传输小结 ORACLE索引名称矫情 ASM中的几个概念 抓取性能不错的脚本 RMAN duplicate 方式做个备库 direct path read 共享池内存三维 PGA内存 一个性能优化案例INSERT SGA内存 Linux 64 页表,进程内存,大页 Linux _x86_64BIT内存管理与分布 部分SWAP 内存知识 理解队列锁 ORACLE闪回之闪回查询 ORACLE 闪回之闪回删除 ORACLE闪回之闪回表 ORACL 闪回功能之闪回数据库 ORACLE 索引全扫描逻辑读 解析过程中的软软解析 ORACLE索引范围扫描逻辑读ARRAY UNDO 归档日志比在线日志小 RAC 修改 IP RAC ASM 再平衡 RAC安装 使用UDEV绑定ASM盘符 网络命名关系图 锁 RAC 修改私有网卡IP RAC私网修改错了咋办 只有数据文件情况下恢复数据库
查看更多关于<Oracle优化新常态>第四章 创业型开发经理总监的详细内容...