加入创业公司的N个理由

谈谈创业公司的技术选型 从公司成立第一天起,我们就以 Google 的技术标准要求团队,鼓励使用新技术、鼓励重新造轮子、鼓励全栈,同时因为业务涉及视频、电商、社交多个领域,我们在创业环境下对微服务、DevOps、自动化测试和部署、搜索、交易、数据监控、直播技术方面的技术选型积累了一定经验。非常高兴能把这些经验分享给各位同在创业的小伙伴。 我们的技术选型原则 技术选型对创业公司至关重要,好的选型会让你少走弯路, 阅读详情

我们公司有就读德国自动化专业细分下仿真领域的创始人,有德国汉堡大学大数据分析领域拥15年以上的专家,有来自各大主机厂及智能驾驶独角兽公司的资深人士。遗憾的是,还缺少一起奋斗,一起拼搏的你!

任何在创业公司工作的人都会告诉你,创业公司不适合所有人,在这样的环境中你必须要具备一定的品格才能茁壮成长。特别是对于技术人才来说,创业环境提供了技术学习和创新的土壤。

加入创业公司,你能收获的比你想象的多的多。

1.你是有凝聚力的团队的一员

除了有比大公司更为开放的组织架构外,创业公司的团队通常更紧密,更有凝聚力。无论是在一起工作的时间,还是通过与公司的使命更加激情的结合,你会经常听到初创企业的工作环境就像家庭一样温馨。

2.你能学到很多

公司早期管理的自由,你很容易看到每个部门的工作。你可以了解每个小伙伴,了解公司如何运作,如此一来你的涉及范围有了宽度。创业公司能让你用比你以往任何时候都要高的效率去工作,学会如何在各种挑战的面前快速腾飞,它还能够激发你的创造力。在创业公司中,快速学习能力还能帮助你获得更多的机会,做更多的事情,这样不仅能够激发你的潜能,也能加速你的知识储备的增长。

3.你能起到更大的作用

你可以大量参与开发的各个阶段,你的意见能发挥更大的作用。你对公司取得的成果功不可没。公司的所有成就你都可以直接感受到,并与团队的所有人一起分享成功所带来的回报和荣耀。你会发现团队中的人对工作充满热情和激情,这种氛围能够激发公司各个层次的员工的创新能力,推动公司的发展,让公司在竞争激烈的市场中脱颖而出。

4.你有更多的创意自主权

创业公司里,你可以获得更多自主权,可以真正掌握自己的工作、方法和最终职业目标的环境,从而可以使工作环境更具创新性和愉悦感。

你可以直接影响公司文化的形成和发展,为公司提供可行的规范,与其他成员一起创造公司的工作哲学。

5.更好的工作满意度

如果你愿意把时间和精力投入到你在创业公司的角色,那么这对你的职业发展有相当大的好处。虽然你不会有一个庞大的同事支持网络,但你可以很顺利地从一个想法开始,一直到实现一个项目。尽管如此,你需要对公司及其使命充满激情,因为缺乏工作与生活的平衡可能是一个挑战。

6.深入了解技术

初创公司能给你无价的真实的创业经验,并且能够帮你快速提升技能水平,同时还能丰富你的知识储备。对于雄心勃勃的技术人员来说,创业公司是开发更广泛技能的理想场所。开发人员需要了解开发过程中的从编写代码到部署的每个元素。

7.这很有趣!

在初创公司上班就像是坐过山车,能给你带来奇妙无比的体验,同时还能教会你一些人生道理。创业公司是为了快节奏的创新而建立的,因此成果很快就会出现。这使得技术团队内部充满活力,团队总会遇到新的挑战,也会碰上需要克服的障碍。

威蓝科技软件开发、算法、数据分析等众多岗位等你来撩!

图神经网络实战(6)——使用PyTorch构建图神经网络 图数据集通常比简单的连接集合更加丰富,因为节点和边可以具有表示分数、颜色、单词等特征。包含这些额外信息在输入数据中对于生成最佳嵌入至关重要。在本节中,我们将使用 Cora 和 Facebook Page-Page 数据集,首先将它们视为表格数据集,观察香草神经网络在节点特征上的表现如何。然后,尝试在神经网络中加入拓扑信息,实现图神经网络 (Graph Neural Networks, GNN) 架构:一个同时考虑节点特征和边的简单模型。最后,我们将比较两种架构的性能。 阅读详情

相关推荐

Token验证绕过 靶场实战

实验介绍 1.漏洞简介 在Web领域基于Token的身份验证随处可见。在大多数使用Web API的互联网公司中,tokens 是多用户下处理认证的最佳方式。 具有以下几点特性: 1)无状态、可扩展 2)支持移动设备 3)跨程序调用 4)安全 2.原理基于Token的验证原理 基于Token的身份验证是无状态的,我们不将用户信息存在服务器或Session中。 NoSession意味着你的程序可以根据需要去增减机器,而不用去担心用户是...

weixin_54771278的博客 2251

加入一家创业公司之前要考虑什么?

如果你只是作为一个普通员工加入一家创业公司,那么你考虑的问题和加入任何一家公司差不多,就是“钱给得如何”“职务是什么”“工作时间是什么,经常加班吗”“公司离我家远不远”“公司品牌如何”“直接上司好不好”“我是否有很大的发展空间”。唯一一个要多考虑的问题就是,“这个公司成长速度如何”。因为加入创业公司的最大红利就是增长速度,就像Facebook的COO Sheryl Sandberg说的“Fin

MUM的专栏 2486

PicoRV32 笔记 05

PicoRV32 本地总线接口

jjinl的专栏 1574

拿到期权,就能一飞冲天?

期权是很多创业公司招募技术团队时给出的「诱惑」,在一些坊间流传里,阿里等上市公司的员工通过期权成为千万富翁;与此同时也一直听闻期权只是创业公司画大饼的利器。那么程序员为了期权加入创业公司,值得吗? 弄清楚以下两个关键问题,疑问就能迎刃而解: 从入职协商期权到最终获得收益是怎样的过程? 期权的收益如何计算? 1、期权是什么?

专注于性能调优、安全、自动化 1386

Goose开源程序本地机上 AI 代理,能够从头到尾自动执行复杂的开发任务。Goose 不仅可以提供代码建议,还可以自主构建整个项目、编写和执行代码、调试故障、编排工作流程以及与外部 API 交互

Goose开源程序 是您的本机上 AI 代理,能够从头到尾自动执行复杂的开发任务。Goose 不仅可以提供代码建议,还可以自主构建整个项目、编写和执行代码、调试故障、编排工作流程以及与外部 API 交互。无论您是在构建想法原型、优化现有代码,还是管理复杂的工程管道,goose 都能适应您的工作流程并精确执行任务。

struggle2025的博客 2041

SRAM ECC原理与应用:从汉明码到高可靠嵌入式系统设计

在嵌入式系统与高可靠性计算领域,内存数据完整性是系统稳定运行的基石。软错误(Soft Error)由宇宙射线或芯片内部粒子引发,可能导致存储单元发生位翻转,进而引发程序跑飞或数据损坏。为应对这一物理层挑战,错误校验与纠正(ECC)技术应运而生,其核心原理基于扩展汉明码,通过增加校验位实现单错误纠正、双错误检测(SECDED)能力。这项技术通过硬件透明纠错,在提升系统可靠性的同时,几乎不影响访问性能。在汽车电子、工业控制及航空航天等对安全性要求极高的场景中,ECC已成为保障长期稳定运行的关键硬件机制。本文聚焦

weixin_28728265的博客 529

跳槽找工作避坑指南(2019版)

虽说年前就有很多人在修改简历、刷新简历,但是为了大家心中所谓的年终奖,99.9999%的人都会选择沉默,有一种「明修栈道,暗度陈仓」意味。 拿完了年终奖,过完了春节,老子早TMD的不想干了,终于不用在你「对象是种扣嗖的老板或领导」这里受你这等鸟气了。于是乎,吭哧吭哧的埋头苦写简历,狂撒网,做梦都想有朝一日能出任CEO,迎娶白富美,走上人生的巅峰。 理想是丰满的,现实是残酷的,搞不好,美梦没有做完...

weixin_34018202的博客 3646

C# 操作Excel的时候,出现"被呼叫方拒绝接受呼叫的异常"的解决方案(参考官方给出的解决方案)

首先官方有对这个错误给出解释和解决方案,连接如下: https://docs.microsoft.com/zh-cn/previous-versions/ms228772(v=vs.120)#%E5%8F%AF%E9%9D%A0%E7%BC%96%E7%A8%8B 简单来说,貌似是线程问题,我猜。。。 之前我尝试着在代码中添加 Thread.Sleep(1000); 来进行解决,这种办...

Ck_Max的博客 5767

程序员跳槽找工作避坑指南

虽说年前就有很多人在修改简历、刷新简历,但是为了大家心中所谓的年终奖,99.9999%的人都会选择沉默,有一种「明修栈道,暗度陈仓」意味。 拿完了年终奖,过完了春节,老子早TMD的不想干了,终于不用在你「对象是种扣嗖的老板或领导」这里受你这等鸟气了。于是乎,吭哧吭哧的埋头苦写简历,狂撒网,做梦都想有朝一日能出任CEO,迎娶白富美,走上人生的巅峰。 理想是丰满的,现实是残酷的,搞不好,美梦没有做完,...

XIAOYUE3035的博客 727

C/C++ 静态代码检查工具cppCheck

Cppcheck是一个用于C/C++代码的静态分析工具,它可以帮助开发者检测代码中的错误;Cppcheck可以检测出许多类型的错误,包括语法错误、未使用的函数、内存泄漏、未初始化的变量等;Cppcheck还支持用户自定义规则,这使得开发者可以根据自己的需求定制Cppcheck的行为;使用--suppress如果你想要忽略某些警告,可以在命令行中使用 --suppress 选项。

贝勒里恩的博客 4950

【气候极端指数】MATLAB计算各种气候极端指数

简介各类气候极端指数,及其MATLAB计算代码

WW、forever的博客 4917

2019年程序员跳槽找工作避坑指南

虽说年前就有很多人在修改简历、刷新简历,但是为了大家心中所谓的年终奖,99.9999%的人都会选择沉默,有一种「明修栈道,暗度陈仓」意味。 拿完了年终奖,过完了春节,老子早TMD的不想干了,终于不用在你「对象是种扣嗖的老板或领导」这里受你这等鸟气了。于是乎,吭哧吭哧的埋头苦写简历,狂撒网,做梦都想有朝一日能出任CEO,迎娶白富美,走上人生...

weixin_34075551的博客 592

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

程序员跳槽找工作避坑指南(2019最新新版)

虽说年前就有很多人在修改简历、刷新简历,但是为了大家心中所谓的年终奖,99.9999%的人都会选择沉默,有一种「明修栈道,暗度陈仓」意味。 拿完了年终奖,过完了春节,老子早TMD的不想干了,终于不用在你「对象是种扣嗖的老板或领导」这里受你这等鸟气了。于是乎,吭哧吭哧的埋头苦写简历,狂撒网,做梦都想有朝一日能出任CEO,迎娶白富美,走上人生的巅峰。 理想是丰满的,现实是残酷的,搞不好,美梦没有做完,...

qq_42992919的博客 546

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

道路千万条,避坑第一条。java程序员跳槽避坑指南!

虽说年前就有很多人在修改简历、刷新简历,但是为了大家心中所谓的年终奖,99.9999%的人都会选择沉默,有一种「明修栈道,暗度陈仓」意味。 拿完了年终奖,过完了春节,老子早TMD的不想干了,终于不用在你「对象是种扣嗖的老板或领导」这里受你这等鸟气了。于是乎,吭哧吭哧的埋头苦写简历,狂撒网,做梦都想有朝一日能出任CEO,迎娶白富美,走上人生的巅峰。 理想是丰满的,现实是残酷的,搞不好,美梦没有做完,...

mic2019的博客 1060

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

程序员跳槽找工作避坑指南(2019版)

虽说年前就有很多人在修改简历、刷新简历,但是为了大家心中所谓的年终奖,99.9999%的人都会选择沉默,有一种「明修栈道,暗度陈仓」意味。 拿完了年终奖,过完了春节,老子早TMD的不想干了,终于不用在你「对象是种扣嗖的老板或领导」这里受你这等鸟气了。于是乎,吭哧吭哧的埋头苦写简历,狂撒网,做梦都想有朝一日能出任CEO,迎娶白富美,走上人生的巅峰。 ...

资料免费分享,点击名片 216

跳槽找工作避坑指南(2019最新版)

虽说年前就有很多人在修改简历、刷新简历,但是为了大家心中所谓的年终奖,99.9999%的人都会选择沉默,有一种「明修栈道,暗度陈仓」意味。 拿完了年终奖,过完了春节,老子早TMD的不想干了,终于不用在你「对象是种扣嗖的老板或领导」这里受你这等鸟气了。于是乎,吭哧吭哧的埋头苦写简历,狂撒网,做梦都想有朝一日能出任CEO,迎娶白富美,走上人生的巅峰。 理想是丰满的,现实是残酷的,搞不好,美梦没有做完,...

chen801090的博客 671

跳槽找工作避坑指南(2019最新新版)

虽说年前就有很多人在修改简历、刷新简历,但是为了大家心中所谓的年终奖,99.9999%的人都会选择沉默,有一种「明修栈道,暗度陈仓」意味。拿完了年终奖,过完了春节,老子早TMD的不想干了,终于不用在你「对象是种扣嗖的老板或领导」这里受你这等鸟气了。于是乎,吭哧吭哧的埋头苦写简历,狂撒网,做梦都想有朝一日能出任CEO,迎娶白富美,走上人生的巅峰。理想是丰满的,现实是残酷的,搞不好,美梦没有做完,就会...

weixin_30686845的博客 325

15 年工龄的资深技术专家职场历程自述

Photo @ carlheyerdahl文 | 崮德春节前的空档,正是静下来,回顾过往、畅想未来的最佳时期。去年的这个时候,我们分享过一篇《一位 70 后程序员的 26 个职场感悟...

阿里巴巴中间件 4114

一线阿里技术高P和资深产品经理是如何修炼的?

自从有了互联网,我们似乎就告别了无聊的时代:各种有料、有声有色的内容会主动推送到我们眼前。然而信息大爆炸的副作用,就是内容的良莠不齐——看到屏幕上的主播侃侃而谈,你如何辨别这是不是他的原创?又如何知道他是否可信?今天,我就给大家推荐 8 位实战在一线的技术大佬、资深产品经理,他们有的是创业者,有的是大厂 P9,有的是产品负责人。更重要的是,他们都勤于输出,毫无保留。推荐给我的每个程序员和产品经理读...

chengjun_java的专栏 325

程序员如何参与创业

  之前在缘创派上活跃过几天,不少朋友也咨询过我程序员如何参与创业的问题,给(tu)点(chao)建(ji)议(ju)。   程序员创业直接做 CEO?   如果你没有独立做过能挣钱的软件、上万用户的免费 APP、粉丝数 5 万以上的大号、每天 PV10 万的网站,那么先别离职,选一个你喜欢的用业余时间做着试试。   很多东西不是能力问题,而是喜好问题。我遇到不少很厉害的程序员 CEO,...

weixin_30399797的博客 70

面对需求总是被Boss怒改,产品经理该怎么办?

有没有遇到这样的情况,产品一开始设计的很简洁,然后Boss就带着产品和投资人去谈,Boss听了投资人说没有XXX功能,回来之后就命令产品经理去加上,或者他自己想个需求让产品经理去具体化,久而久之,见了N个投资人之后,产品的功能越来越多。此时,做为一名产品经理的我们需要怎么做?针对这个让无数产品经理感到困惑的问题,我们来听听PMCAFF产品经理社区的网友们是怎么面对的。

hackeey的博客 887

互联网创业真的很难找到“技术合伙人”吗?

技术猿不应该去那种创业公司,还是创业公司应该怎么勾搭程序猿,谁知道呢?

3N 的博客 5078
上一篇: 突破无人驾驶量产瓶颈,威蓝科技利用仿真测试降本增效
下一篇: 一文读懂汽车功能安全
上海威蓝智能科技有限公司
博客等级 码龄5年 220粉丝 33原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

上海威蓝智能科技有限公司

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值