长期做二次开发,是不是会导致技术不增反降?

她说她喜欢浪丶
  • 4.9k

长期做二次开发,是不是会导致技术不增反降?

回复
阅读 7.5k
12 个回答

如果不能或不想改变位置, 当然就会说: 没有错的位置, 只有错的方向!

还是看自己

一样的事情有人举一反三,碰到一个问题解决完还再想怎么防止,有没有替代方案,有没有更优解。重复工作能不能自动化。
有人麻木不仁,搜代码,粘贴代码,散弹枪编程。重复工作重复做,重复问题重复出

需求变得快,有人思考怎么最快支持不同的需求变更,怎么分离业务逻辑,配置化,模块化,正交化。还尝试提前增强沟通,理解用户需求,提出自己的意见来减少后期的需求变更
有人抱怨客户烦,产品经理烦,代码揉成一团拼拼凑凑改改,需求变了就重新揉。不好好沟通需求,和产品经理和客户对立,让他们签字画押“需求再也不改”了,或者一改就“这系统的80%需要重写,时间要加倍”

和楼主一样,有时候能够学习到很多,到达一定的阶段就没有什么好学了,二次开发可以使你切底搞懂别人设计思想,很有用,就像之前phpcms二次开发,才让我深刻理解MVC,URL路由,等等各种东西,虽然之前学过框架,但都是不是很理解框架中各种高级术语,现在去看框架简单多了

需要融会贯通

没错,甚至可以说毫无技术可言,就跟中国linux换了个桌面就能叫红旗了

我也是二次开发,现在目标是全栈,但是还差很多


  • 我感觉干啥就要把啥干好就完了,二次开发可以顺便把开发的项目源码多看看。

  • 遇到问题彻底了解清楚原理,多接触其他技术

  • 同时做好不干二次开发的准备,多学学其他框架,写写业务啥的

二次开发的好处可能就是知道哪些轮子不用重复造吧!

二次开发还是看你怎么做吧。我之前一直在做nopcommerce的二次开发并没有感觉自己的技术在退步啊,反而觉得越来越有意思了。

主要还是看做的东西,有多少人使用,二次开发到什么程度。二次开发就是为了快速上线嘛 上线之后的工作才是最重要的。

什么是二次开发?学习php是相对于c的二次开发,学习discuz是相对于php的二次开发,学习c是相对于asm的二次开发。。

就像7层模型,每一层都是紧密相扣的,第7层依赖6层。难道做7层应用的人技术差?

在一个领域研究透了,才能在这个领域发光发亮。
你只要在乎你工作的领域,是否有成就。

分析别人系统的优劣
对别人系统做优化
也可以提高很多~

不过个人认为成长偏慢

世元石油_小蒋
  • 2
新手上路,请多包涵

不存在你说的那个问题。
只要你在工作中,你总会遇到问题,而每个或大或小的问题都有可能让你学到你以前远远没有考虑的方法答案或者经验!

soniclee
  • 5
新手上路,请多包涵

可以从前人的代码里学到些东西吧。。

此内容已删除。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏