程序员的设计思维如何训练?

时间:2023-02-22 10:36:01
如果让我编程,我不害怕,也没什么可害怕的,大不了多占用点时间得了,但是只要是让我想关于设计的东西,比如某个模块怎么设计,编写它的设计方案我就晕了,真不知道应该怎么样去弄,请问怎么样训练这个设计思维?

27 个解决方案

#1


我也想知道
帮你顶起

#2


引用 1 楼 remotesea26 的回复:
我也想知道
帮你顶起
.

#3


我也和你有同样的问题。你想出什么办法没? 我只想到一个办法,那就是自己出去搞需求分析

#4


都是这样的。

只想是不行的,要一边想一边做,才不会头晕。

学而不是则罔,思而不学则殆。

#5


引用 4 楼 333sunshine 的回复:
都是这样的。

只想是不行的,要一边想一边做,才不会头晕。

学而不是则罔,思而不学则殆。

程序员的设计思维如何训练?

#6


不知道LZ看的是什么设计方案。
 

如果LZ是刚开始的话,那么应该分析让自己头痛的根源所在。当然在这之前最好能够对这一块有一个模糊的结构性认识。推荐看《代码大全》、《设计模式》等等

#7


所以说你就只能当个coder~~~

#8


去买本设计模式的书看《设计模式之禅》,作者是秦刚,采用Java语言呈现,行文易懂,楼主可以看看

#9


可能一要练二要看有没有这方面的天分也就是这方面的思维才能(可能年龄大了训练作用不是那么明显了),所以到一定的时候要定自己适合的层次和工作

呵呵,比我强多了,我写代码不行,搞架构涉及到什么设计模式之类的也不行好像,就会空想
所以一直只想做个自己实用,不想作为陌生手段

#10


引用 3 楼 xiaoyuanyuan2009 的回复:
我也和你有同样的问题。你想出什么办法没? 我只想到一个办法,那就是自己出去搞需求分析

我是想着让主管想出来后给我看看,然后我从中学习怎么设计,可惜他不同意!

#11


引用 4 楼 333sunshine 的回复:
都是这样的。

只想是不行的,要一边想一边做,才不会头晕。

学而不是则罔,思而不学则殆。


可是即便就是做也得要有思路呀,我是一点思路都没有?无从下手呀

#12


引用 6 楼 ifineedhelp 的回复:
不知道LZ看的是什么设计方案。
 

如果LZ是刚开始的话,那么应该分析让自己头痛的根源所在。当然在这之前最好能够对这一块有一个模糊的结构性认识。推荐看《代码大全》、《设计模式》等等


代码大全倒是买了,还没看几页

#13


要多些主动思考问题,多些了解业务

#14


引用 12 楼 hymhblf 的回复:
引用 6 楼 ifineedhelp 的回复:
不知道LZ看的是什么设计方案。


如果LZ是刚开始的话,那么应该分析让自己头痛的根源所在。当然在这之前最好能够对这一块有一个模糊的结构性认识。推荐看《代码大全》、《设计模式》等等


代码大全倒是买了,还没看几页


看书是很重要的一方面,但是交流是很重要的,一个人闭门造车是进步慢的
不过没办法,中国的环境就是这样吧,出了其它方面的影响不安心以外,技术人员可能还会保守之类的,互相提防,其实呀,换个角度看,自以为自己掌握了点技术的其实可能还是鸟样一个没啥了不起的,当然这也不完全是程序员个人的原因。其实真正有技术的才不怕交流的,你有脑筋别人也赶不上。

#15


引用 14 楼 wangfuchong 的回复:
……
看书是很重要的一方面,但是交流是很重要的,一个人闭门造车是进步慢的
……

我很赞同你说的交流,确实是这样的,没有交流,一个人即便进步也是非常慢的。

#16


看书不是和作者交流吗?

如果你想有实践项目,可以去用数据结构中的结构去写应用啊,也可以实现复杂的算法什么的。比如说:一个压缩程序。

#17


先要有好的指南或者模板之类的。

#18


引用 15 楼 hymhblf 的回复:
引用 14 楼 wangfuchong 的回复:

……
看书是很重要的一方面,但是交流是很重要的,一个人闭门造车是进步慢的
……

我很赞同你说的交流,确实是这样的,没有交流,一个人即便进步也是非常慢的。


我就是一个人,没办法,诅咒这个社会

#19


引用 16 楼 ifineedhelp 的回复:
看书不是和作者交流吗?


我不是说看书不重要,恐怕尤其英语好的要看外文书可能才能跟进最新的技术信息


但是看书能比得上互相交流讨论来得及时来得频繁来得思维活跃来得灵感来得记得牢?

#20


做着马拉火车,吃着火锅,搂着老婆,唱着小曲就不知不觉的锻炼出来了.

#21


程序员的设计思维如何训练?

#22


引用 20 楼 flyerwing 的回复:
做着马拉火车,吃着火锅,搂着老婆,唱着小曲就不知不觉的锻炼出来了.


恩,屁股都炸掉了还有人说没死呢

#23


做的多了自然就回了

#24


丫~~~~我讨厌写报告!!!

#25


慢慢来吧。。。

#26


回贴是中华民族优秀传统美德

#27


如果你想训练设计思维
不妨看看*s对设计是如何思考的

《人月神话》作者最新图书《设计原本:计算机科学巨匠Frederick P. *s的思考》
现在这本书在组织大家团购(中文版+英文版),有人要参加吗?
详情: http://blog.csdn.net/hzbooks/archive/2011/02/16/6188785.aspx

#1


我也想知道
帮你顶起

#2


引用 1 楼 remotesea26 的回复:
我也想知道
帮你顶起
.

#3


我也和你有同样的问题。你想出什么办法没? 我只想到一个办法,那就是自己出去搞需求分析

#4


都是这样的。

只想是不行的,要一边想一边做,才不会头晕。

学而不是则罔,思而不学则殆。

#5


引用 4 楼 333sunshine 的回复:
都是这样的。

只想是不行的,要一边想一边做,才不会头晕。

学而不是则罔,思而不学则殆。

程序员的设计思维如何训练?

#6


不知道LZ看的是什么设计方案。
 

如果LZ是刚开始的话,那么应该分析让自己头痛的根源所在。当然在这之前最好能够对这一块有一个模糊的结构性认识。推荐看《代码大全》、《设计模式》等等

#7


所以说你就只能当个coder~~~

#8


去买本设计模式的书看《设计模式之禅》,作者是秦刚,采用Java语言呈现,行文易懂,楼主可以看看

#9


可能一要练二要看有没有这方面的天分也就是这方面的思维才能(可能年龄大了训练作用不是那么明显了),所以到一定的时候要定自己适合的层次和工作

呵呵,比我强多了,我写代码不行,搞架构涉及到什么设计模式之类的也不行好像,就会空想
所以一直只想做个自己实用,不想作为陌生手段

#10


引用 3 楼 xiaoyuanyuan2009 的回复:
我也和你有同样的问题。你想出什么办法没? 我只想到一个办法,那就是自己出去搞需求分析

我是想着让主管想出来后给我看看,然后我从中学习怎么设计,可惜他不同意!

#11


引用 4 楼 333sunshine 的回复:
都是这样的。

只想是不行的,要一边想一边做,才不会头晕。

学而不是则罔,思而不学则殆。


可是即便就是做也得要有思路呀,我是一点思路都没有?无从下手呀

#12


引用 6 楼 ifineedhelp 的回复:
不知道LZ看的是什么设计方案。
 

如果LZ是刚开始的话,那么应该分析让自己头痛的根源所在。当然在这之前最好能够对这一块有一个模糊的结构性认识。推荐看《代码大全》、《设计模式》等等


代码大全倒是买了,还没看几页

#13


要多些主动思考问题,多些了解业务

#14


引用 12 楼 hymhblf 的回复:
引用 6 楼 ifineedhelp 的回复:
不知道LZ看的是什么设计方案。


如果LZ是刚开始的话,那么应该分析让自己头痛的根源所在。当然在这之前最好能够对这一块有一个模糊的结构性认识。推荐看《代码大全》、《设计模式》等等


代码大全倒是买了,还没看几页


看书是很重要的一方面,但是交流是很重要的,一个人闭门造车是进步慢的
不过没办法,中国的环境就是这样吧,出了其它方面的影响不安心以外,技术人员可能还会保守之类的,互相提防,其实呀,换个角度看,自以为自己掌握了点技术的其实可能还是鸟样一个没啥了不起的,当然这也不完全是程序员个人的原因。其实真正有技术的才不怕交流的,你有脑筋别人也赶不上。

#15


引用 14 楼 wangfuchong 的回复:
……
看书是很重要的一方面,但是交流是很重要的,一个人闭门造车是进步慢的
……

我很赞同你说的交流,确实是这样的,没有交流,一个人即便进步也是非常慢的。

#16


看书不是和作者交流吗?

如果你想有实践项目,可以去用数据结构中的结构去写应用啊,也可以实现复杂的算法什么的。比如说:一个压缩程序。

#17


先要有好的指南或者模板之类的。

#18


引用 15 楼 hymhblf 的回复:
引用 14 楼 wangfuchong 的回复:

……
看书是很重要的一方面,但是交流是很重要的,一个人闭门造车是进步慢的
……

我很赞同你说的交流,确实是这样的,没有交流,一个人即便进步也是非常慢的。


我就是一个人,没办法,诅咒这个社会

#19


引用 16 楼 ifineedhelp 的回复:
看书不是和作者交流吗?


我不是说看书不重要,恐怕尤其英语好的要看外文书可能才能跟进最新的技术信息


但是看书能比得上互相交流讨论来得及时来得频繁来得思维活跃来得灵感来得记得牢?

#20


做着马拉火车,吃着火锅,搂着老婆,唱着小曲就不知不觉的锻炼出来了.

#21


程序员的设计思维如何训练?

#22


引用 20 楼 flyerwing 的回复:
做着马拉火车,吃着火锅,搂着老婆,唱着小曲就不知不觉的锻炼出来了.


恩,屁股都炸掉了还有人说没死呢

#23


做的多了自然就回了

#24


丫~~~~我讨厌写报告!!!

#25


慢慢来吧。。。

#26


回贴是中华民族优秀传统美德

#27


如果你想训练设计思维
不妨看看*s对设计是如何思考的

《人月神话》作者最新图书《设计原本:计算机科学巨匠Frederick P. *s的思考》
现在这本书在组织大家团购(中文版+英文版),有人要参加吗?
详情: http://blog.csdn.net/hzbooks/archive/2011/02/16/6188785.aspx