大佬们,关于开发的经历和感受

357 天前
 Int100

最近在公司做项目,要遵守各种规定,哪怕某个技术栈不好用也要硬着头皮做; 但是个人项目就很爽了,各种技术随意尝试,不好用立马就能换。

想问问大佬们的开发经历和感受。

3278 次点击
所在节点    程序员
20 条回复
levelworm
357 天前
不是大佬,不过吃饭的东西无所谓了,除非真的是大佬外加运气好,否则都是在屎山里战斗。
tool2d
357 天前
合作就是这样,必须要兼容团队里所有成员的平均水平,其实挺麻烦的,沟通又累效率又低。
码农还是适合单打独斗,如果找不到合适小伙伴的话。
weeei
357 天前
期待你来一波职场整顿啊,铁子
Sigrdirfa
357 天前
都是屎山,无非就是雕花还是继续拉屎罢了,我走之后哪管什么洪水滔天。
june4
357 天前
难道你现有个人项目发现更“好”的技术栈就重写?
kuituosi
357 天前
团队是协作关系,能忍受就扛着,不能忍就走人
beyondstars
357 天前
工作,就是一场大型的 cosplay ,和正常的 cosplay 不同,大多数人通常没法选场景、剧本和扮演的角色。要么忍,要么 gun 。为什么这么说,因为架构、技术栈、语言、框架针对大多数公司而言都是已经提前定好了的,定这些规矩的那个人,一般是 senior 员工( senior 不意味着一定比你技术能力强,只是它来公司早加上老板器重)。
beyondstars
357 天前
我是大佬也不是好为人师,只是你得承认这个世界本质上还是草台班子在管理,公司也是一样,比你 senior 的那些决定诸如“你必须用 vue 不能用 react ,你必须用 java 不能用 go ,你必须用 mysql 不能用 postgres 的人“不一定比你懂,只是这些东西他们更熟不用重新学习。
beyondstars
357 天前
@beyondstars #8 更正:不是大佬 (打错字了很尴尬)
yelog
357 天前
团队中选取技术栈, 不仅要考虑团队的学习能力和接受能力(用人成本), 还要考虑好不好招人.

这些考量不论是团队架构师和 EA, 都是一样的.
chendy
357 天前
公司选技术栈,优先考虑技术风险低,人力成本低
所以通常来说不会用’不好用‘的技术栈,但是大概率会选择’不时髦‘的技术栈

公司换技术栈,无非是因为换技术栈的收益对得起风险
比如说 java8 到 java21 ,新增了巴拉巴拉特性,没有几家公司会升级
但是如果说性能爆炸,以前一个机房跑的东西现在一台机器就能跑,那大家都升级

职业生涯见过太多技术老旧、新人不愿意碰、老人不愿意管,但是就是卖得好很挣钱的项目了
beimenjun
357 天前
你去公司干活,是团队协作,有规定不是很正常的吗?

能“随意尝试新技术,不好用立马就能换”的个人项目,大概率也没什么用户用,或者不怎么考虑维护。
yurong3333333333
357 天前
都是在屎山战斗
janus77
357 天前
哪有什么感受,钱难赚屎难吃而已
jjshare123
357 天前
技术栈不存在好不好用。
熟悉的开发语言,做啥都顺手,不熟悉的语言,啥代码看起来都费劲。
Linux 核心代码能算上经典吧,不熟悉汇编、C ,你看看好不好读。
绝大多数人,都有依赖心理,大多数人,都无法静下心来,有了代码,还要文档,业务飞快的情况下,是没有那么多精力和时间去写文档的。
很多人说别人的代码是屎山,我从来不这么觉得。在当时的条件下,那么写可能是最性价比高的选择。
心态最重要,心态最重要,心态最重要。
我看到升职加薪的,去掉哪些确实会来事的(那种咱确实学不来),就是那种心态稳,做事稳的,没有那么多抱怨,没有那么多看啥啥不爽的。
2024 年了,祝你稳的起。
jry
356 天前
jinsongzhao
356 天前
大佬的经验就是,大公司可以要求下属按照自己的绝对要求写代码,这样自己省心风险小,不爱做了滚蛋。小公司人才难求,得珍惜程序员的感受,随意写好了,反正教训来了,绕一大圈子累也是他自己受,出问题了,也没那么多 BB 的人,还能帮大佬试错,积累错误经验。
sampeng
356 天前
不算大佬。但是。当一个跟你一样想法的人放飞自我的去做了。擦屁股的大概率还是自己啊。。你骂骂咧咧拍拍屁股就走了。得,我还要在自己不熟悉的自己不熟悉的屎山里面翱翔。我自认自己拉的也是屎山,请问,既然都是屎山,我自己拉的和别人拉的,我就一定要为了顾及想法,捏着鼻子去吃别人拉的?
sampeng
356 天前
说到这个就来气。。。一哥们说 vue 很好用。一定要用 vue ,我说了 n 次,我公司 4-5 个前端,全是 react 。。这 vue 的屎山谁来吃?不行,那就是 vue 框架添加第一,硬要上。我就低头了,我就低头了,我就低头了。。恩。最后这坨屎山还是我来吃。我能说什么。。。
wocao666
355 天前
公司的项目那是商业项目,商业项目最终目的都是挣钱的呀,那领导层的思路通常都是怎么在较短的周期内赚更多的钱,这个想法是很正常不过的
而这个想法的具现化就会表现在你说的情况:技术栈可能不咋地,但是项目确确实实能赚到钱,或许是十几万,或许是几千万
要认识到”不是选了高大上的技术就能让项目挣到钱,而是业务本身能挣到钱“这个道理,技术只是一种实现方式而已
嘿嘿,试试看如果大甲方愿意把一个大项目交给几个大学生的工作室做,而且这个大学生工作室交付出来的项目质量还 OK ,你认为就算项目里用的最基础的 JDBC 写的,甲方会觉得有问题吗

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1004750

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX