已经离开上家公司两周了。前天看到上家公司CTO的朋友圈发的招聘信息,很想对他说:作为技术人员,应该要低调,无论你真懂还是假懂。
面试的时候自我介绍,他突然就来了一句:我也是技术出身……(你都说了自己是CTO,这句话是不是多余了点?)。我可能很敏感吧,到现在为止被面试过100多个不同的公司,国内或国外,当我遇到真正的技术大牛,都不好意思说自己是软件工程师,因为人家真的是深藏不露的高手,说话句句都是实在。
我当时就被贬低了不少,说我没有经验,懂的不多。好吧,我先承认,用行动证明自己吧。然后以很低的工资进入了公司。
入公司后第二周,被叫过去谈话。说我技术可以,可以转正(谢谢我前同事说我好话。)。
介绍一下项目,项目当时60%的Java,40%Kotlin。因为当时的同事是Kotlin, 他说要用kotlin写,因为kotlin调用Java代码有问题之类的。五天速学kotlin,开始写项目。越来越接触到项目,发现项目问题还不少,项目v4,v7的包到处都是,minSDK16, TargetSDK 21, 连动态权限都没有。APP一打开六个权限同时申请…从代码的质量来看,布局文件到处都是红色警告,recyclerview叠着recyclerview(按照不同的数据展示不同的recyclerview), tabLayout被recyclerView取代…LeakCanary几乎在每个页面报内存泄露,资源文件根本没有压缩过。
不过好的地方就是项目框架选的好,MVP, Retrofit,Dagger2,RxJava..简洁,开发速度快.(详情搜JessyYan MVPArms).
项目开发当中,常常能听到CTO的一句话:“这个很简单的嘛…”。其实不是,写代码都需要时间的,需要写逻辑,需要思考。别人跟他理论,他很大胆的把需求拿过去要自己做,过了两天还没有结果。
可能这一句害了整个公司吧,对他来说,一切都很简单的嘛,从而导致整个团队只要不是甲方提出来,你可以忽略任何的Bug的态度。
另一个比较做的不妥的地方是对任何人工资开的很低,项目在跨大,但是从来都不招有完整的项目经验的,能承担责任的程序员,项目都没有核心的人去负责项目。招聘就招实习生或者应届生(工资5k)。短短的6个月,我看到了10个人的离开,主要原因是人家的付出跟回报都不是成正比的。其中一个影响最深刻的是,一个实习生,从来都没见过面,但是她每天做的工作比别人的两倍,每天不忘记写日报,团会,团建从来都没有参加过,我听到她的离开的时候同事说,她家里有事(其实她肯定找了自己的机会)...
公司里之剩下有些原因无法离开的(养家或者不愿意奋斗的)。
更害人的是,他负责的SLAM算法团队,做空间建模。从去年到现在过了8个月(开发计划6个月),还没做完。我偷偷的问过那个同学今年能做完吗?他说不可能。。。
作为CTO, 在一些点子上就是霸道总裁,不管三七二十一就是我的对的,让开发的同学就这么弄。那天PM对CTO说,Android端无法展示全网页,
CTO过来问我,什么原因,我只能猜Fragment里WebView无法正确的测量出自己的高度。所以默认只加载第一页。他说的一句话就是那让他再一次加载,不就问题解决了吗?
这个确实是解决问题的。但我心里,有问题必须找出原因,不能治标不治本啊。(当时我没多说,就'解决了'问题, 后来才发现前辈封装了腾讯TBS导致的问题。)
总裁是很实在的一个人,很亲和,他想把甲方的项目做好,然后把权限全部给了他。但是他毁了公司,很多时候贬低人家的能力,不仅仅是开会的时候,还小组会议中说别人的能力不行,公司的玻璃隔音差,人家都听到了好么。
我从公司离开的导火线是,帮我招聘了一个实习生,然后让我把项目从Github上迁到他自己搭建的Gitlab上(花了2个月),无SSL证书。他心中我搭建的比有SSL的安全的态度。强制把项目迁到Gitlab,我5个多月的commits都没了。
然后rm -rf 跑路了(github上的哦).
其实,他这个人还是挺好的。
网友评论