java吧 关注:1,217,832贴子:12,669,656
  • 18回复贴,共1

编程思想是个啥?

只看楼主收藏回复

凭空构思一个前所未有并具有超前实用功能的产品,这是发明。只有天才能做到的事。(注)是构思不腻想
用数据模型把它模拟出来,这是设计。这是数学领域大佬才能完成的事情
用算法把它实现成产品,这是 编程。 这是吧里大部分人干的事情
综上:发明是思想,设计是知识,语言是工具。
编程技术是熟练使用语言工具。
所以不要太把做程序员的自己当回事。
不过是软件产业底层的民工罢了。


IP属地:广东1楼2024-01-04 18:28回复
    说得对,我就是程序员


    IP属地:广西来自Android客户端2楼2024-01-04 19:15
    收起回复
      要不为什么叫码农?


      IP属地:广东来自Android客户端3楼2024-01-04 20:59
      回复
        你对程序员的理解有问题
        将具体业务抽象成数据模型,这步就是程序员日常每天在干的事情,还整个数学领域大佬……


        IP属地:辽宁4楼2024-01-05 08:26
        收起回复
          所以你到底想表达个啥?


          IP属地:山东5楼2024-01-05 17:15
          收起回复
            把你github发出来,看看代码,我才会考虑你说的话。


            IP属地:江苏来自Android客户端6楼2024-01-06 00:07
            回复
              我只能同意你最后谁的语言是工具。前面的发明是思想,设计是知识,实在不敢苟同。无论发明,设计,还是语言,都必须有知识最为基础。发明和设计都是创新。设计和发明差不多,比如盖房子,用料也就那么多,再不用新材料的情况下,也可以做出很好的设计。程序也一样。就拿设计模式来说,新的模式一直在出现。这不也是创新吗?和发明没区别吧?都是从无到有。


              IP属地:辽宁来自iPhone客户端7楼2024-01-06 06:50
              回复
                所以编程思想,我个人觉得就是字面的意思。就是让你做一个程序,你怎么做的事。现代程序员被叫码农,民工,我觉得对绝大多数人来说,不冤枉。因为给他们一个任务后,他们想到的就是去包管理里面找现成的代码,然后在框架里面去搭建。毫无创新可言。这也是现在包管理盛行的原因。就拿js为例,npm之后有了yarn,pnpm可能还要别的,我用过的也就这几个。


                IP属地:辽宁来自iPhone客户端8楼2024-01-06 06:55
                回复
                  天才的想法无穷无尽.有几个能实现才是关键


                  IP属地:美国来自iPhone客户端9楼2024-01-06 08:21
                  回复
                    思想是客观存在反映在人的意识中经过思维活动而产生的结果或形成的观点及观念体系。 所谓编程思想就是在从事编程过程中使用的观点和观念。比如大家常说的“高内聚低耦合,模块化”等,这些就是最基本的编程思想。


                    IP属地:北京来自iPhone客户端10楼2024-01-06 10:41
                    回复
                      我觉得编程思想就是当你的工程代码非常多的时候怎么去组织代码,比如我有一个简单直接的编程思想就是把几万行代码全写到一个main函数里


                      IP属地:广东来自Android客户端11楼2024-01-06 10:44
                      回复
                        对写编程的想法


                        IP属地:河北来自Android客户端12楼2024-01-06 11:46
                        回复
                          做过8年以上就明白,思想很重要,这决定你遇到问题用什么办法去解决,最优?最快?或者其他,这是解决问题的综合思路,能解决问题和能优秀的解决问题是两回事。就像其它行业包括现实做事一样,同样的事为什么没别人做得好做的快一样的道理,为什么别人思路清晰,解决方案多又好。


                          IP属地:四川来自Android客户端13楼2024-01-06 18:42
                          回复
                            做过8年以上就明白,思想很重要,这决定你遇到问题用什么办法去解决,最优?最快?或者其他,这是解决问题的综合思路,能解决问题和能优秀的解决问题是两回事。就像其它行业包括现实做事一样,同样的事为什么没别人做得好做的快一样的道理,为什么别人思路清晰,解决方案多又好。


                            IP属地:四川来自Android客户端14楼2024-01-06 18:42
                            回复