会写代码但是缺乏工程能力,该怎么补

查看 57|回复 6
作者:wanmyj   
写 C++五年了,一直流连于各大厂拧螺丝,每个项目里都是上百号人写了十几年以上的代码,在里面修各种离奇古怪的 bug 。
今天被同事请教一个 MFC 的界面问题,很小的一个 GUI 程序,以为 3 分钟搞定,结果彻底蒙圈了,完全不了解界面那一套,文档都要从绪论开始开。
感觉自己的代码之路走偏了,完全沦为了大厂打工仔,让我设计开发一款新的桌面应用,该怎么设计框架,设计模块,脑子就一片空白。学那么多 C++的八股知识,看似学到了,实际上无非就是茴字的四种写法。不知道有没有人跟我有同样的困扰,想请问大家该怎么破这个局。
flyhelan   
你不是一个人。
tool2dx   
C++开源工程很多啊,多看看老外怎么写的,多抄抄不就可以了。
比如 unreal ,比如 webkit ,比如 chrome ,编译一次都够久了,都是巨无霸。
ajaxgoldfish   
我算不算是相反的,主 cpp ,副 Java ,react ,vue 。cpp 只用框架,能不造轮子就不造,现在导致代码的功底很薄弱,很少有一次编过,经常犯低级错误将 cpp 的内存机制和 Java 的那一套混淆,导致代码很不规范,之前埋的坑经常爆发。
liprais   
隔行如隔山,这有啥奇怪的
jjx   
没啥
有了工程能力
你又会感叹没有设计能力的
有了设计能力,可能又没有销售能力
人不到全才和完美
wanmyj
OP
  
@ajaxgoldfish 真的是完全相反。我现在修的 C++的 bug ,基本都是对象没有正确释放,参数类型强转出错,数据计算精度错误,环境变量错误,反正都是很细节的东西。我倒是很羡慕你的状态,能自己独立挑起来项目大梁,修 bug 改代码就招一两个我这种老学究就完事了
您需要登录后才可以回帖 登录 | 立即注册

返回顶部