懂编程原理,善于设计实现流程,却不太会写代码,能谋什么工作呢?该怎么解决
发布时间:2011-06-20 17:23:43 文章来源:www.iduyao.cn 采编人员:星星草
懂编程原理,善于设计实现流程,却不太会写代码,能谋什么工作呢?
写代码能力不强,但是我对一个软件应该怎样写,怎样构建才实用高效还是有点水平的,我懂得工程可以怎样实现,但是要我写代码就很吃力,因为我连语法格式都记不牢,要一边写一边查资料,很累啊,——简单地说,如果一个公司说要一个实现某某功能的软件,我很快就可以帮他找到解决方案,细到每一个细节应该用什么语句实现,常有敏捷的灵感,但真正写却很吃力,进度很慢,我有可能谋到软件行业的工作吗?该怎样找工作?
我对某些著名软件进行分析,也发现他们设计上存在一些我能为它改进的实现方法,发现他们的思路并不见得比我好许多啊,
------解决方案--------------------
lz去编技术图书吧,国内这样子搞开发可不好混了啊
------解决方案--------------------
你不写,就意味着你经常会自以为是地给别人找麻烦,可是你自己还万般无法理解自己的问题。实践出真知,仅靠理论是要饿死人的。
------解决方案--------------------
以前我也有你这样的经历,能看懂很多理论,也能出些方案,但当我真正自己开发时发现很多事情不做是体会不出来真正的精髓的,因为这些理论都是别人实践后的结果,你不实践是无法体会为什么现在这样的理论是最先进的。就比如你没有用jsp、servlet开发过你是不能体会mvc的优越性。你没有经历瀑布式的开发是不能感受到敏捷的好处。所以我觉得实践比理论更加重要,你不亲手实现是不能真正体会到为什么你的理论是正确,还有哪些可以改进的。而且你对别人的说服力也有限。说永远比做简单,你都不会做,那个会开发的人为什么会认同你呢,所谓的知行合一便是如此。我觉得你还是应该静下心来,开发一些你已知理论中的哪些核心的东西,这些东西工作量应该也不大。
------解决方案--------------------
建议做软件质量管理比较适合,目前国内也在逐渐重视软件质量,你懂得项目如何实现如何改进,能更好的控制。
------解决方案--------------------
如果你说的是真的话,作业务设计和架构比较合适。不过大部分的面试会通不过,很少有公司会认可开发能力不足的人能够作出一个好的设计,我也不太相信。
如果对技术不够了解,你如何知道使用的技术是合理的,你的选择是正确的,而且你怎么去和编程人员进行沟通。
记不住只能说明你没有写过很多的代码,写多了就记住了
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。
其他相似内容:
-
菜鸟请教:RUP和敏捷的区别与联系
敏捷是迭代开发,RUP也是迭代开发,两者有什么区别与联系?有点混淆了。。。
------解决方案---------...
-
scrum works 中文乱码
scrum works 是否支持中文??
如果支持怎么设置呢?
------解决方案--------------------
看我微波去,里面有答...
-
想学软件架构设计,有什么好书推荐吗?
最近负责新项目的架构设计,发现无论是理论还是实践都严重缺乏,有什么好书推荐吗?充充电。谢谢!!
-...
-
关于测试驱动开发
我看敏捷开发不久,看到基本上都提到测试驱动开发,我一直不明白,如何测试、如何驱动?
请问高手能通过一个小小的例子...
-
急求,如何做的nightly-build
我需要做的一件事事情,是每天晚上,从服务器获取文件,然后编译,打包,部署到服务器上,接着跑测试脚本。
cle...
-
这是不是敏捷开发???
我们开发时,客户也只是大体了解要做什么东西,然后我们就开始做需求分析,设计,建模,编码开发。
在开发过程中,开发了...
-
封装变化后,我们能干什么?
我知道设计模式中把变化的和不变的分离,把变化分离出来,继承个抽象,而后在不变的代码中使用这个抽象,
但我...
-
敏捷,想说爱你不容易--从CMM向敏捷过渡的一点体会(欢迎大家讨论)
http://blog.csdn.net/ggokind/archive/2008/12/23/3591376.aspx
...
-
敏捷开发的定义
敏捷开发的定义???
大家是怎样理解敏捷开发的???
------解决方案--------------------
敏捷开发是对先进开发手段的统...
-
如何更好的设计程序功能,让其减少bug的出现?
如何更好的设计程序功能,让其减少bug的出现?比如我要做的软键盘,有以下2中思路,但选择那一...