Skip to main content

标  题: 一个湾区烂startup的短暂体验

Make a Donation发信人: eversprint (征程), 信区: JobHunting
标  题: 一个湾区烂startup的短暂体验
发信站: BBS 未名空间站 (Sat Jul 23 17:55:37 2016, 美东)

从东部往湾区找工作,一个小startup号称是做IoT的,而且也不用刷题,觉得IoT挺热
门。就从了。
搬家过来后目前工作了几个月,说说体验。

1. 技术,用的都是挺新的,web是纯粹HTML5 ,后台用google的新编程语言, 以前用
过flex + php, 很快改了。比起来,以前东部的雇主还是守着flex的老旧玩意。

2. 产品,热门概念IoT的平台,虽然说是web,说白了还是个软件,而不是服务性的
online业务。公司实际上是靠 接项目挣钱。

3. 人力, 除了 湾区雇佣的美工和市场外,为降低成本,coder不是H1b,就是
remote的外国人,或者兼职学生。 公司开了六七年,最近才到三十个人。

4. 沟通,车间风格,平时交流就是靠面对面说 + 使用Slack。 也有类似jira的
tracking system,但是基本上没有人用(好像除了我),因为开会的时候重来没听谁
提过哪个Ticket。

5. 管理 ,我汇报给CTO,他分配任务从来都是靠嘴,没有用jira或者其他工具,对
developer很不客气。我有次多干了点东西,不是他想要的feature,马上甩脸子。有个
remote 工作的哥们说花了两天时间Refactoring代码, 他特别生气。后来一个哥们总
结,在这里干活就是要干半截子给他看,千万别多干。CTO就想要protptype,整个产品
也是一个大prototype。

6. 收入: 奇差。 我对钱不是太在乎,问我要多少钱。我说起码不能低于当时东部的
吧。结果就按东部的工资给,说干几个月justify 我的能力后再考虑涨。别的东西一概
没有。后来私下问了,就五个骨干(CXO,工程,技术,市场)才有股票。

7. 老板是某国来的几个犹太人,有意思的是,他们母国来的coder也很快跳槽,在这里
干不了几个月。另外他们好像一直没有拉到风投,据说是他们不愿意出让股份。

8. 公司 刚被一个传统制造业的大公司收购,后者新成立了软件事业部,要大举进入
IoT。 估计收购价上千万。骨干分几十万到几百万价值的股票不等。普通员工就是死工
资,无变化。


不论好坏的经验:

1. 极度实用主义驱动,只关心眼前利益,比如代码,写得很烂, 原因有三个,第一是
为了降低成本,找的兼职学生军缺乏经验,第二是非常push,疲于完成featrue,
CTO经常说的话就是“这不是五分钟的活吗?”。
最后是对代码质量毫不关心,只要UI看着漂亮,能work就行,谁想花时间重构代码,谁
就是白拿钱不干活!我现在算是明白了: 牛的startup必须要舍得大钱雇佣顶级人才,
才能出活又快又好。

2. 完全客户导向,在客户面前像孙子,要啥东西,就得赶紧弄出来。

3. 拥抱市场热点概念,比如我了解了公司产品后,以后觉得IoT就是the last mile,
不过是把传统的现场总线和互联网连接起来罢了。

4. 大公司真的很僵化,不能短时间内搞出新的花样来,必须依赖收购小公司,想发财
就得自己搞startup。

5. 想当管理者,就不能要脸,就算脸上不凶神恶煞,心里也不是个善茬。善良这个词
汇属于普通人专用。

6. 美工非常重要,好看就能卖钱。

Comments

Popular posts from this blog

CKA Simulator Kubernetes 1.22

  https://killer.sh Pre Setup Once you've gained access to your terminal it might be wise to spend ~1 minute to setup your environment. You could set these: alias k = kubectl                         # will already be pre-configured export do = "--dry-run=client -o yaml"     # k get pod x $do export now = "--force --grace-period 0"   # k delete pod x $now Vim To make vim use 2 spaces for a tab edit ~/.vimrc to contain: set tabstop=2 set expandtab set shiftwidth=2 More setup suggestions are in the tips section .     Question 1 | Contexts Task weight: 1%   You have access to multiple clusters from your main terminal through kubectl contexts. Write all those context names into /opt/course/1/contexts . Next write a command to display the current context into /opt/course/1/context_default_kubectl.sh , the command should use kubectl . Finally write a second command doing the same thing into ...

OWASP Top 10 Threats and Mitigations Exam - Single Select

Last updated 4 Aug 11 Course Title: OWASP Top 10 Threats and Mitigation Exam Questions - Single Select 1) Which of the following consequences is most likely to occur due to an injection attack? Spoofing Cross-site request forgery Denial of service   Correct Insecure direct object references 2) Your application is created using a language that does not support a clear distinction between code and data. Which vulnerability is most likely to occur in your application? Injection   Correct Insecure direct object references Failure to restrict URL access Insufficient transport layer protection 3) Which of the following scenarios is most likely to cause an injection attack? Unvalidated input is embedded in an instruction stream.   Correct Unvalidated input can be distinguished from valid instructions. A Web application does not validate a client’s access to a resource. A Web action performs an operation on behalf of the user without checkin...