101
NilXuan OP @hoyixi 你一语道出了真相。因为我们那个项目还真是买别人的硬件+github 别人的代码。我主要写 java 后端(这么和 leader 说的),对前端也略知一二,在项目里做的最多活就是去 gitbug 看别人代码的文档,然后个性化定制功能。。。。没有创新、没有,什么都没有。。。。
|
102
codelegant 2019-06-15 15:44:11 +08:00
沙漠之中可以有绿洲。
|
103
kran 2019-06-15 15:47:24 +08:00 via Android
胸无成竹
|
104
fvckDaybyte2 2019-06-15 15:57:28 +08:00 via iPhone
很多情况是这样的,产品规划了 ABCD 四个功能,按照功能仔细规划了三层代码结构,A 功能是基础,B 基于 A,CD 基于 B,开发完成后突然要全部砍掉只留 C,于是代码从 AB 部分绕了一大圈,突然又要加个 F,比 C 高一层,于是又强行在 B 和 C 之间加……到最后整个代码结构混乱,看不懂的部分无人敢碰……
|
105
way2create 2019-06-15 16:04:29 +08:00
好和烂是相对的,不同的场景追求不同的平衡点,过于极端都不可取
|
106
way2create 2019-06-15 16:05:08 +08:00
其次...我觉得维护老旧的代码比较恶心
|
107
FionWay 2019-06-15 16:22:13 +08:00
作为产品也有一样的困扰。。。大家都是同一条船上的人
|
108
v23x 2019-06-15 16:34:58 +08:00 1
楼主一看就是新手....
有几年代码经验的人 不管时间多么紧迫 都不会写特别烂的代码 就是可能缺一点时间重构而已 |
109
yippees 2019-06-15 22:16:46 +08:00
不积跬步,无以至千里;不积小流,无以成江海
就不能弄个模板,弄个代码生成器? 节省下时间再学习下一个? 一入司就抱怨环境 笑 |
110
NilXuan OP @v23x 是的啊,一眼看穿我的水平~现在的我是没有经验啊。正因为没有经验,我才不愿写烂代码,即便它功能 ok,也没人批评(有就好了),我也不想继续写,而是学习如何写更好滴~
经验不会随着时间的流逝自己增长,它需要的是“刻意练习”,所以才不愿继续浪费时间。 |
111
NilXuan OP @yippees 非常认同你说的第一句话~但是跬步也要讲究方向,不然,原地转圈也是千里;小流也要讲质量,不然,即便积了千条清泉,也难免成为污水沟的命运;
另外,在场景描述里,我只是在叙述,不知所谓的“抱怨环境”从何而来?最后,笑笑也无妨嘛 |
112
zhaishunqi 2019-06-16 00:32:13 +08:00 via iPhone
没事的时候回去看看上个礼拜写的代码。
|
113
yippees 2019-06-16 00:33:57 +08:00
为了赶项目进度,你写的代码并不优美(很烂)。
你的回复也说明了你没有自己的方向· 不肯下功夫 模板 代码生成 你都避而不谈·· 进入导师公司后的真实场景 ··不算抱怨环境么 //算了。你有空这么回复,莫不如多想想代码该怎么优化,再怎么影响旁边人而不是来这儿了 笑 一屋不扫 |
114
leohxj 2019-06-16 09:14:55 +08:00
类似情况,我选择离开。
|
115
NilXuan OP |
117
tourist2018 2019-06-16 10:17:23 +08:00
如果你是刚工作的话 对自己严格要求是对的 能让你很快的和一般的码农分开档次(相信我,好多程序员就是混日子)
如果已经这种状态工作几年了,额,估计还是这样搞吧,因为你已经没救了 |
118
kelaredbull 2019-06-16 10:32:11 +08:00 via Android
典型的把自己能力不足推给环境不好,继续跳吧,跳三五个坑以后就老实了
|
119
NilXuan OP @tourist2018 是的啊,这是一个让人心酸的事实,很多人一起混,可能自己就不得不混了,除非离开;
|
120
justfortest 2019-06-16 11:43:26 +08:00 via iPhone
@yippees 试问有多少业务代码能用代码生成?
|
121
clayyj1210 2019-06-16 17:09:29 +08:00
模板、代码生成器?
有时间做这个,那岂不是说明根本不紧么。 磨刀不误砍柴工? 哦,那是自己能力不足吧。 |
122
SunFarrell 2019-06-16 17:49:03 +08:00
幸好我做底层开发的,那些把代码写烂的同事没几天就不能按时完成需求了
于是我们有了丰富的 readme |
123
encro 2019-06-16 21:01:01 +08:00 2
谁不一开始都是维护垃圾代码,只有极少一部分人不断利用自己时间尝试对现有系统改进,另一部分人思考项目意义价值和如何争取更多资源,后来前者成了架构师,后者成了项目经理,而那些仅仅在抱怨的人还是在抱怨,职位工资都是没有大的变化,或者早就改行了。
如果你不能静下心来改代码,也许可以试试找下其它不需要专注的行业,当下程序员已经太多了。 如果将垃圾代码一致维护下去,越来越好,是一门艺术,不是很容易就能掌握的,有约束才有挑战,不会享受挑战的程序员不是好程序员。 |
125
cfans1993 2019-06-16 22:06:21 +08:00 via Android 1
不止编程这样, 平面设计行业也是
刚开始都是做出来的图片垃圾,而且还花费很长时间。等慢慢熬了两年,积累了一些比较好的模板和经验,套版做图那叫一个好又快,思路也清晰。 |
127
luozic 2019-06-16 22:44:02 +08:00 via iPhone
代码生成器 套路模版 套路代码积累
|
128
wensonsmith 2019-06-17 09:28:17 +08:00
@litp #10 以为在考 PMP 可还行。。。
|
129
msaionyc 2019-06-17 09:39:58 +08:00 1
有追求总归是好的,不要管那些嘲讽,有追求并持之以恒的奋斗,必然不会成为你现在不想成为的那种“编码人员”。
但有一个误区,认为见到了优秀的代码之后,就无法接受不那么优秀的代码了,大部分项目虽然烂,也还是有其存在的意义的,深究其存在的意义,了解项目如今状况的原因,并找到优化的方案和思路,你也会得到进步的,而且这样得到的启发比自己平时尝试写优秀代码得到的启发可能更深; 就好比建设国家,光去建设是比不上了解历史来的深刻的,你会很容易误入歧途。不论国内国外,烂代码总归是多的,一味逃避并不是上上之选 |