您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
编程怎么找到中心点?
逻辑设计,中心点,算法编程怎么找到中心点?
发布时间:2016-12-08加入收藏来源:互联网点击:
编程怎么找到中心点?
回答于 2019-09-11 08:43:50
回答于 2019-09-11 08:43:50
无论是那种语言,我认为编程思想很重要
回答于 2019-09-11 08:43:50
客户需求就是中心的,所有的程序员都是围绕着需求来进行开发的。
回答于 2019-09-11 08:43:50
我本科和研究生都是软件工程专业,现在已经从事编程类工作3年了。我来说一下我的这一路的体验。
我觉得学好编程的前提或者说中心就是入门。编程是一种技术类工种,入门了才会提起你的兴趣。如果您是初学者,可以从学习一门编程语言开始,如python,c,c++,java等。通过专业书籍、专业的培训、网络上的教学视频等系统的掌握一门语言的语法,并每天用你学到的一些知识编写一些demo。这个过程不要着急,夯实基础才是最重要的。过程中要保证每一次写的demo都要顺利的跑起来,体验那种经过你眉飞色舞的一段神操作,预期的结果就会在屏幕上打印出来的那种喜悦,慢慢的你会发现你写的demo的代码行数越来越多,编写代码的速度也越来越快,代码在你的手上变成了一种享受,恭喜你,你找到编程的大门了。
如果经过一段时间的学习或者工作,你和同学或者同事之间会有一段差距。这时候有些人也会有些迷茫,会有些泄气,会觉得自己不是吃这碗饭的。我也有过这样的一个时期。我想说的是这样的时期实际上是对你的考验,我们要做的是要经受住考验,而不是和别人去对比。我们要找到自己擅长的方向。如web开发,前端开发,算法编程等。选择一个方向后,又回到了原点,继续学习好这个方向的基础知识,慢慢你就找回了信心。
编程这条路就是一条不断学习,不断选择的路。职业生涯中,你要面临编程语言选择,前后端开发选择,转岗选择等。每一次的选择就当回归原点,不断的学习,保持好自我,这样才会一直站在中心点[加油]。
回答于 2019-09-11 08:43:50
作为一名混迹多年的攻城狮,希望能解答题主心中疑惑。
编程可以从道和术两个纬度来讲:
术
可以理解为一种编程语言,一种数据库语言,能够解决日常工作的解决方案。
作为一名开发者,必然至少有一个编程语言是自己最拿手的,有人把程序员比喻成手艺人,我觉得蛮贴切的,靠技能吃饭嘛。
随着入行年限的增长,你会发现,只熟练一种语言很难hold住场面,特别是项目经理等偏管理层,语言、数据库、前端、架构、网络等等,会发现自己越来越不会了。
一专多能是开发者具备的素养,也是能在职场上游刃有余的资本。
道
所谓道是针对于术讲的,是基本功,是无形的,但确是最有用的,犹如张无忌于九阳神功,内功深厚,则修炼任何一门功法都事半功倍。
编程中的道指的就是编程思想、设计模式、计算机原理、算法等。
为什么新手忙着去修复那多如牛毛的bug,老手却悠哉悠哉的泡枸杞,难道只是后者对api的掌握更熟练么?当然不是!
技术日新月异,但底层东西不变,技术只是当前时段最好的解决方案,未必适合以后,但编程中的基本思想则可以一直跟随着你。
结尾
一种编程语言的中心主要是他的设计理念,优劣势,及适用场景,而最终的中心则是跳脱具体语言外的更基础的内容。
回答于 2019-09-11 08:43:50
这是一个非常好的问题,作为一名IT从业者,同时也是一名教育工作者,我来回答一下这个问题。
首先,编程的中心点在不同的场景下是有一定区别的,比如研发级岗位的编程中心点与应用级开发岗位的编程中心点是不同的,而如何把握住编程的中心点,对于整个程序开发任务都有非常重要的意义。
编程通常需要经历三个阶段,其一是编程的逻辑设计;其二是编程的技术选型;其二是编程的代码实现,这三个阶段中,逻辑设计是第一步,也是最为关键的一步。所谓的逻辑设计要根据具体的编程场景来进行,逻辑设计的基础是“功能定位”,所以“把功能定位转换成逻辑规则”往往是编程的中心。
通常在软件开发团队中,进行逻辑规则设计的工作通常是由架构师来完成的,架构师要完成逻辑规则的整体定义,同时要完成一个初步的架构搭建(接口抽象)。对于架构师来说,编程的中心在于架构整体的抽象程度能否达到功能定位的要求,以及该框架是否具有足够的扩展性。当然,架构师往往也会根据技术团队的技术储备情况,来完成具体的技术选型,比如是否基于已有的技术平台进行开发等等。
对于技术团队中的主力开发人员来说,编程的中心在于如何完成具体的功能模块实现,功能模块实现的核心同样在于逻辑设计,而此时的逻辑设计通常要用算法设计来进行体现。算法设计在很大程度上能够决定代码的执行效率,所以算法设计能力对于程序员来说是非常重要的。在算法设计结束之后,就是进行具体的算法实现和算法验证了,整个过程相对要容易一些。
上一篇:求上联:中国天眼几人知?
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |