0

0

在小公司编程是一种什么样的体验?

php中文网

php中文网

发布时间:2016-08-22 10:12:53

|

1604人浏览过

|

来源于php中文网

原创

好像在知乎上都是一大票牛人,在大公司其乐融融的开发体验。。那么,有没有普通的程序猿,在普通的小公司,分享一些普通的故事呢??

Vondy
Vondy

下一代AI应用平台,汇集了一流的工具/应用程序

下载

回复内容:

每个人都是全栈工程师 体验就是,没有啥流程,每天除了写代码还是写代码,所以下班也不会太晚。工作氛围比较开心,都是年纪差不多的,没有多少职级的观念。

当然坏处也不少。正因为没有规范的流程,导致任务分配不明确,每个人负责哪一块很模糊。产品改需求,程序员改代码都太随意,缺少相应的监督。项目代码更是缺少code review,团队的技术水平参差不齐,导致好的代码和差的代码混杂在一起很壮观。 自己管自己的代码
自己吃自己的狗粮
系统坏了半夜来修
修不好就自己混蛋
,,,,非常“标准”的DevOpt!!!
  1. 生产机上调代码,调通了再进SVN。
  2. 做了一个噩梦是误删了数据库,醒来发现是真的。
  3. 切图、代码、数据库、前端、后端、运维、API、微信、支付宝……看芯片Data Sheet查信号时序、看原理图板图找引脚…、去生产工厂教工人刷测试代码看测试结果…直到教用户如何输入手机验证码、给客户门店台式机选配置单,都是一个人啊。
  4. 经常担心自己要是生病了,这些个项目可怎么办
5. 犹豫要不要匿名 2015 年 8 月(高考后假期)我加入现在的公司,负责 iOS Dev 工作。

话说在前,能不去小公司千万别去小公司,缺乏经验的千万别创业。在小公司的生活是别开生面的体验呢,真的。

总体来说,步履维艰。
我们的成员 7 人都是大一大二(即将大二大三)的大学本科生,都是软工专业。
最开始的时候摸爬滚打。公司成立之前我们之中从来没有人有过创业、带领开发团队、架构设计的经验,起步极其艰难。
我的 Job Title 叫做「iOS 开发经理」,与其说是「经理」不如说整个团队只有我一个人写 iOS,而且仅仅学习了两周就开始上工了。(感谢那一点点天赋

2015 年的 8 月,那个炎热的夏天,独自一人在家中写出了 VSpace(东大小助手)。当时整个团队对于 VSpace 有很高期望,希望这款产品可以一炮打响,让整个东北大学所有的人认识我们。但是我们败在了无知上面。最初我们对于一些技术细节根本不了解……甚至连 HTTP POST 都会将查询字符串直接附在 URL 后面而不是放在 HTTP Body 里面,我想这个就已经足够让所有的技术同行笑掉大牙……而且我们对域名与备案政策也一知半解,阿里云的域名不备案是被屏蔽的,当时备案迟迟搞不定,结果「发布」的时候 HTTP 通信 API 都是用 IP 地址的。当时自己连纯代码布局都不太会,UI 都是在 Interface Builder 拖进 Storyboard 再加上遍地的 @IBAction 完成的…………发布就更让人嘲笑了,我们连 Apple Development Program 的钱都付不起(这可是一个公司呀,你能想象吗),最后发到了 fir.im 上面去,然而证书问题最终也没有搞定。第一个 App 就这样被搁浅了。

(如果你对我们的烂代码有兴趣可以在 github.com/Obisoft2017 找到我们所有的项目

之后我报到入学了。这一年,GPA 不理想,但是讲真学到了很多东西,而且还是在没有大神带路的情况下。开学初,印象最深的是在 11 月中旬在东北大学创新创业中心借会议室和另外一个沈阳大学的团队开过 7 个小时的产品需求讨论,这一次像来回拉锯一样的会之后终于自己摸清了产品需求分析的套路。
而且我们有一段时间(一直到现在)为了生计大量接外包,虽然 leader 一直和我们说我们不是外包公司,但是不干这个就活不下去,因为没有收入,还要交高额的会计代账费(每月 300,哈哈,你们都不信这对我们真的是高额),有从外包中介得到的,有从老师那里得到的。真的是满满的套路:很多的工作量,我们完全可以赚到更多的钱,但是很无奈我们身处底层

然后大学生活中的第一个寒假来了。最初我们和 SYU 的团队合作,但是因为不愿承担风险(合作方和我们一样资金短缺,只能给我们股份),合作终止,短暂的产品开发也这样结束了。寒假即将结束的时候我和 leader 带着我们的一个想法第一次见了某投资人,但是最终投资失败,我们仍然在艰难度日。很多人看到的只是投资上市,但是没人投的公司更多。
又一次开学之后我们凭借这个 idea 在东北大学一次校级的创新创业大赛获奖(并不值钱)。之后我们开发,当时立了 flag 说是 2016 年 6 月上 App Store,但是因为我们还是本科生,我校软工培养计划中大一下、大二下课程都很多,所以开发也是一再停滞,现在还在进行。
这个时候我们的开发逐渐脱离了野路子,从需求分析、原型设计、UI 绘制(我)到开发,这个过程还算井井有条,后来还上了 Scrum(敏捷),成效比较显著。leader(后端、前端)和我(iOS)都有了基本的设计模式运用和架构方面的思想、以及我自己对于诸如 UI 布局(现在我是纯代码 + Auto Layout)、网络通信二次封装(便于灵活性)、模块化与代码复用,比较庆幸的是算是完全的自学、自己摸道路。

小公司的日子仍然在艰难的过着。不知道什么时候我们会走到头呢。leader 说,中国 90% 的创业公司都倒在了第一年。我们还算幸运?不过估计死期也不远。 人人都是产品经理。 1.项目管理比较混乱,经常是开发初期一票人做,中后期就全扔给其中一两个去维护(因为其他人去干别的项目了),中间的需求变更可能很奇葩,什么坑都得帮别人填上。
2.团队成员水平参差不齐,代码质量也是,大量书写不工整和0注释代码在磨练你的心智,因为第一条所以每天都在重构这部分代码,虽然我也不是什么牛人。
3.工资低,老板也不怎么舍得花钱,干了数年工资也就涨一丢丢,团队里最牛的人身兼n职,所以也没啥时间做code review和技术研讨。
4.氛围较轻松,加班不算多。 SVN代码经常被顶掉 匿了 it只是support部门的公司和小互联网公司应该很像,程序员=web前端+web后端+桌面应用开发+数据库设计+产品经理 计划永远赶不上变化

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

WorkBuddy
WorkBuddy

腾讯云推出的AI原生桌面智能体工作台

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
TypeScript类型系统进阶与大型前端项目实践
TypeScript类型系统进阶与大型前端项目实践

本专题围绕 TypeScript 在大型前端项目中的应用展开,深入讲解类型系统设计与工程化开发方法。内容包括泛型与高级类型、类型推断机制、声明文件编写、模块化结构设计以及代码规范管理。通过真实项目案例分析,帮助开发者构建类型安全、结构清晰、易维护的前端工程体系,提高团队协作效率与代码质量。

26

2026.03.13

Python异步编程与Asyncio高并发应用实践
Python异步编程与Asyncio高并发应用实践

本专题围绕 Python 异步编程模型展开,深入讲解 Asyncio 框架的核心原理与应用实践。内容包括事件循环机制、协程任务调度、异步 IO 处理以及并发任务管理策略。通过构建高并发网络请求与异步数据处理案例,帮助开发者掌握 Python 在高并发场景中的高效开发方法,并提升系统资源利用率与整体运行性能。

46

2026.03.12

C# ASP.NET Core微服务架构与API网关实践
C# ASP.NET Core微服务架构与API网关实践

本专题围绕 C# 在现代后端架构中的微服务实践展开,系统讲解基于 ASP.NET Core 构建可扩展服务体系的核心方法。内容涵盖服务拆分策略、RESTful API 设计、服务间通信、API 网关统一入口管理以及服务治理机制。通过真实项目案例,帮助开发者掌握构建高可用微服务系统的关键技术,提高系统的可扩展性与维护效率。

178

2026.03.11

Go高并发任务调度与Goroutine池化实践
Go高并发任务调度与Goroutine池化实践

本专题围绕 Go 语言在高并发任务处理场景中的实践展开,系统讲解 Goroutine 调度模型、Channel 通信机制以及并发控制策略。内容包括任务队列设计、Goroutine 池化管理、资源限制控制以及并发任务的性能优化方法。通过实际案例演示,帮助开发者构建稳定高效的 Go 并发任务处理系统,提高系统在高负载环境下的处理能力与稳定性。

51

2026.03.10

Kotlin Android模块化架构与组件化开发实践
Kotlin Android模块化架构与组件化开发实践

本专题围绕 Kotlin 在 Android 应用开发中的架构实践展开,重点讲解模块化设计与组件化开发的实现思路。内容包括项目模块拆分策略、公共组件封装、依赖管理优化、路由通信机制以及大型项目的工程化管理方法。通过真实项目案例分析,帮助开发者构建结构清晰、易扩展且维护成本低的 Android 应用架构体系,提升团队协作效率与项目迭代速度。

92

2026.03.09

JavaScript浏览器渲染机制与前端性能优化实践
JavaScript浏览器渲染机制与前端性能优化实践

本专题围绕 JavaScript 在浏览器中的执行与渲染机制展开,系统讲解 DOM 构建、CSSOM 解析、重排与重绘原理,以及关键渲染路径优化方法。内容涵盖事件循环机制、异步任务调度、资源加载优化、代码拆分与懒加载等性能优化策略。通过真实前端项目案例,帮助开发者理解浏览器底层工作原理,并掌握提升网页加载速度与交互体验的实用技巧。

102

2026.03.06

Rust内存安全机制与所有权模型深度实践
Rust内存安全机制与所有权模型深度实践

本专题围绕 Rust 语言核心特性展开,深入讲解所有权机制、借用规则、生命周期管理以及智能指针等关键概念。通过系统级开发案例,分析内存安全保障原理与零成本抽象优势,并结合并发场景讲解 Send 与 Sync 特性实现机制。帮助开发者真正理解 Rust 的设计哲学,掌握在高性能与安全性并重场景中的工程实践能力。

227

2026.03.05

PHP高性能API设计与Laravel服务架构实践
PHP高性能API设计与Laravel服务架构实践

本专题围绕 PHP 在现代 Web 后端开发中的高性能实践展开,重点讲解基于 Laravel 框架构建可扩展 API 服务的核心方法。内容涵盖路由与中间件机制、服务容器与依赖注入、接口版本管理、缓存策略设计以及队列异步处理方案。同时结合高并发场景,深入分析性能瓶颈定位与优化思路,帮助开发者构建稳定、高效、易维护的 PHP 后端服务体系。

532

2026.03.04

AI安装教程大全
AI安装教程大全

2026最全AI工具安装教程专题:包含各版本AI绘图、AI视频、智能办公软件的本地化部署手册。全篇零基础友好,附带最新模型下载地址、一键安装脚本及常见报错修复方案。每日更新,收藏这一篇就够了,让AI安装不再报错!

171

2026.03.04

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号