马上毕业 4 年了 以前的工作基本就是开会分配任务 完成任务自测 写文档 改 bug
每次准备面试也就是背背八股文 讲讲项目上的技术问题
最近面试的公司 突然有问我对这个之前的公司的项目有什么思考---类似这种问题 ,我当时被问就很懵 说实话我最大的感受就是很多项目很垃圾,都是草台班子,我总不能说这是个垃圾项目吧 接不接做不做也不是我这个程序员决定的
后面进了个公司 试用期 第一个月 说我发挥平平,说我没有展现自己的优点,让我接下来两个月试用期 更多的展示自己的优点 ,但我完全没有头绪??
我现在觉得程序员对项目思考或许是必要的,但是我完全不知道应该思考些什么 ,比如 “技术选型应该用什么而不是什么,这个地方实现应该怎么样实现更好 ”,是诸如此类的思考吗?
现在就是很迷茫 不知道怎么从 1-3 年的程序员 升级成 5 年的程序员 求教
1
JaysonHope 15 天前 ![]() 没有展现自己的优点,让我接下来两个月试用期 更多的展示自己的优点 。
就是让你多加班,多产出。pua 你呢 |
2
jguo 15 天前 ![]() 你当然可以说项目很垃圾,但你要能说出哪里垃圾,是什么导致了现在的情况,如果让你主导会怎么改,新方案又可能面临哪些问题。这些就是所谓的思考方向。
|
![]() |
3
murmur 15 天前
目前看 3 年以上开发,对于没经历过大项目的,开发能力上有 AI 加持差距不大
有些东西必须踩坑才知道,尤其是大数据高并发这些,不亲身出过一次生产事故是理解不到的 |
![]() |
4
c3de3f21 15 天前
除了心境别什么不一样。
|
6
magichan 15 天前 ![]() 抛砖引玉一下,单就完成任务的视角来说,
初级:能处理被拆分任务,并管控被拆分任务的进度, 进阶:能拆分大任务,并做技术决策,明白妥协的艺术,控制大任务的进度 上述的视角是非常单一的,看到不少同事三年左右就能做到进阶的要求, 5 年(或者说高阶)开发的要求可以是多维的,对公司业务系统的熟悉程度,对某个专业领域把握能力,对外沟通能力,提出新需求/新场景的能力,控制项目方向的能力,人力协调的能力,一个高阶能有一到两个出彩的就很不错了。 回到你的问题上,只要工作完成了,领导就是在 PUA 你,如果想表现好的,就不如看领导需要什么能力,而不是应该具有什么能力。 另外插一句,能清晰提出自己的诉求的领导反而是少见的,大部分领导是提不出来,让人猜。。。。 |
![]() |
7
feather12315 15 天前
好听点:成熟了
直白点:成老油条了 |
8
lyt001 15 天前 ![]() 没有垃圾代码和项目,只有合适跟不合适。
3000 块的实习生 2 星期写的系统大概率是垃圾,但是不影响这个项目能创造 100 万的价值。 大部分程序员总是觉得自己写的代码后续会有无数改动,各种抽象,设计模式,性能优化往上招呼。 但是有些时候这个东西 1 周就需要上线,越早上线越能抢占市场机会,晚 2 天上线可能就会因为错失市场机会暴死,这时候怎么快怎么来的垃圾代码就是最优解。 |
![]() |
9
wxw752 15 天前
这么多年敲下来,给我最大的感触是年限带给我的都是经验。
在这家公司好多年了,伴随着用户增长,系统不断迭代重构,从单体到微服务再到 k8s ,从单台 mysql 到集群再到数据爆炸多上了数仓,知识是会积累的。 |
10
superkkk 15 天前
年轻开发不自测,厉害的老开发自测完很少有 bug 。我是测试,这是给我的感觉,和老开发一起干活很舒服
|
![]() |
11
rekulas 15 天前
个人感觉 技术深度更深 广度更广 协作时协商方案架构会更顺畅
不过也因人而异,有些人是一套经验用 5 年,遇到那种老古董协作起来也挺恼火的 |
![]() |
13
ninjaJ 15 天前
把你的工作和公司的盈利关联起来考虑,不管是降本还是提效,把你的工作与组织的 income 连接起来。
|
14
tongbufu 15 天前 via iPhone ![]() 年纪不一样
|
![]() |
15
ryan4290 14 天前
对前端来说,没区别。
|