搜索
首页后端开发php教程在小公司编程是一种什么样的体验?

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

回复内容:

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

当然坏处也不少。正因为没有规范的流程,导致任务分配不明确,每个人负责哪一块很模糊。产品改需求,程序员改代码都太随意,缺少相应的监督。项目代码更是缺少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
超越炒作:评估当今PHP的角色超越炒作:评估当今PHP的角色Apr 12, 2025 am 12:17 AM

PHP在现代编程中仍然是一个强大且广泛使用的工具,尤其在web开发领域。1)PHP易用且与数据库集成无缝,是许多开发者的首选。2)它支持动态内容生成和面向对象编程,适合快速创建和维护网站。3)PHP的性能可以通过缓存和优化数据库查询来提升,其广泛的社区和丰富生态系统使其在当今技术栈中仍具重要地位。

PHP中的弱参考是什么?什么时候有用?PHP中的弱参考是什么?什么时候有用?Apr 12, 2025 am 12:13 AM

在PHP中,弱引用是通过WeakReference类实现的,不会阻止垃圾回收器回收对象。弱引用适用于缓存系统和事件监听器等场景,需注意其不能保证对象存活,且垃圾回收可能延迟。

解释PHP中的__ Invoke Magic方法。解释PHP中的__ Invoke Magic方法。Apr 12, 2025 am 12:07 AM

\_\_invoke方法允许对象像函数一样被调用。1.定义\_\_invoke方法使对象可被调用。2.使用$obj(...)语法时,PHP会执行\_\_invoke方法。3.适用于日志记录和计算器等场景,提高代码灵活性和可读性。

解释PHP 8.1中的纤维以进行并发。解释PHP 8.1中的纤维以进行并发。Apr 12, 2025 am 12:05 AM

Fibers在PHP8.1中引入,提升了并发处理能力。1)Fibers是一种轻量级的并发模型,类似于协程。2)它们允许开发者手动控制任务的执行流,适合处理I/O密集型任务。3)使用Fibers可以编写更高效、响应性更强的代码。

PHP社区:资源,支持和发展PHP社区:资源,支持和发展Apr 12, 2025 am 12:04 AM

PHP社区提供了丰富的资源和支持,帮助开发者成长。1)资源包括官方文档、教程、博客和开源项目如Laravel和Symfony。2)支持可以通过StackOverflow、Reddit和Slack频道获得。3)开发动态可以通过关注RFC了解。4)融入社区可以通过积极参与、贡献代码和学习分享来实现。

PHP与Python:了解差异PHP与Python:了解差异Apr 11, 2025 am 12:15 AM

PHP和Python各有优势,选择应基于项目需求。1.PHP适合web开发,语法简单,执行效率高。2.Python适用于数据科学和机器学习,语法简洁,库丰富。

php:死亡还是简单地适应?php:死亡还是简单地适应?Apr 11, 2025 am 12:13 AM

PHP不是在消亡,而是在不断适应和进化。1)PHP从1994年起经历多次版本迭代,适应新技术趋势。2)目前广泛应用于电子商务、内容管理系统等领域。3)PHP8引入JIT编译器等功能,提升性能和现代化。4)使用OPcache和遵循PSR-12标准可优化性能和代码质量。

PHP的未来:改编和创新PHP的未来:改编和创新Apr 11, 2025 am 12:01 AM

PHP的未来将通过适应新技术趋势和引入创新特性来实现:1)适应云计算、容器化和微服务架构,支持Docker和Kubernetes;2)引入JIT编译器和枚举类型,提升性能和数据处理效率;3)持续优化性能和推广最佳实践。

See all articles

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热门文章

R.E.P.O.能量晶体解释及其做什么(黄色晶体)
3 周前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳图形设置
3 周前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您听不到任何人,如何修复音频
3 周前By尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解锁Myrise中的所有内容
3 周前By尊渡假赌尊渡假赌尊渡假赌

热工具

Atom编辑器mac版下载

Atom编辑器mac版下载

最流行的的开源编辑器

SecLists

SecLists

SecLists是最终安全测试人员的伙伴。它是一个包含各种类型列表的集合,这些列表在安全评估过程中经常使用,都在一个地方。SecLists通过方便地提供安全测试人员可能需要的所有列表,帮助提高安全测试的效率和生产力。列表类型包括用户名、密码、URL、模糊测试有效载荷、敏感数据模式、Web shell等等。测试人员只需将此存储库拉到新的测试机上,他就可以访问到所需的每种类型的列表。

DVWA

DVWA

Damn Vulnerable Web App (DVWA) 是一个PHP/MySQL的Web应用程序,非常容易受到攻击。它的主要目标是成为安全专业人员在合法环境中测试自己的技能和工具的辅助工具,帮助Web开发人员更好地理解保护Web应用程序的过程,并帮助教师/学生在课堂环境中教授/学习Web应用程序安全。DVWA的目标是通过简单直接的界面练习一些最常见的Web漏洞,难度各不相同。请注意,该软件中

SublimeText3 Linux新版

SublimeText3 Linux新版

SublimeText3 Linux最新版

EditPlus 中文破解版

EditPlus 中文破解版

体积小,语法高亮,不支持代码提示功能