您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
学习编程难吗?有哪些好的建议和需要注意的问题?
代码,简写,功能学习编程难吗?有哪些好的建议和需要注意的问题?
发布时间:2020-12-06加入收藏来源:互联网点击:
2)编程需要具备逻辑思维。这几年一直存在着一个现象,就是市面上存在一些快速培养编程人员的机构或组织,通过几个月培训,让其从表面上看上去能够应对一些公司的研发需求,看似掌握了很多技术和语言,懂得一些研发框架的应用(如SSH、SpringMVC、Struts等)。其实却忽略了逻辑思维的养成,一个具有逻辑的编程人员所写出来的code和一个没有逻辑的只懂得快速实现功能的编程人员所写出来的code是截然不同的。一个简单的查询功能可以有很多种实现方法,到底哪一种才是最省时、最优化的,这是需要逻辑和经验的。并不是说这些机构做的不对,从某种程度来讲,他们确实帮助了整个研发行业人才劳动力的发展,但是这些刚刚入门的程序员仍需要大量的实践来掌握实际应用研发的逻辑优化等内容。
3)最容易忽视编程效率。可以说敲代码的手速也是影响编程结果和效率的最重要却经常被忽视的一个因素。看似毫不起眼,但这个因素相当关键,比如:同样一个去抄一个现成的、已经实现的功能代码,一个10分钟只能敲200行和一个10分钟敲500行的编程人员,谁的编程效率会快一些?更何况在实际应用研发的过程中,有些功能还是需要去思考、去测试才能完成的?曾经在线下举办过一次工作坊,我一个4、5年没敲代码的老程序员(因岗位原因转为了管理),现场碾压40多位一直在从事编程的程序员小哥哥小姐姐,让他们跟着我抄代码都跟不上,当时直接震惊了以为前来参会的研发总监。会后给我说,原来研发效率慢居然还会因为手速而导致。对一个编程人员来说,手速真的是很关键。
希望对你有所帮助,我是mark社长。虽未见过你,但有我陪你~
回答于 2019-09-11 08:43:50
不难,我学习资料加我 我发给你
回答于 2019-09-11 08:43:50
学编程不难,学好编程难。希望你能理解。
回答于 2019-09-11 08:43:50
搞得清逻辑。编程就很简单
回答于 2019-09-11 08:43:50
其实编程和任何其他的技术一样,入门简单,但是想在这个领域更进一步,也是需要付出很大的努力的,甚至达到某种程度的时候,也需要有一些天赋。
先深度再广度
很多新手都会犯同样一个毛病,就是什么技术都想学,什么语言都想碰碰。今天研究后台框架,明天又看看前台的技术;学了两天Java,过几天有开始看Python;书买了不少,视频也下载了很多,结果最后,哪一项技术都学了学皮毛,没有深入的研究。
建议根据工作需要或者爱好,选择一项语言,专注后台或前台,等深入研究之后,再去寻求技术的广度,等你一两门深入+众多广度的时候,基本上也可以向架构转型了。
多敲代码
不管你看了多少书,看了多少视频,但最终,代码是要一行一行敲出来的。
所以,要多动手。
就算你是个新手,不知道怎么写出自己的代码,你甚至可以看着书上的例子,一个字母一个字母地在电脑里敲出来。
培养解决问题的能力
很多时候,程序员的工作不是敲代码,而是不断地填坑、填坑、填坑。
有些事自己的坑,有些是别人的坑。
遇到的问题会很多,也就难免遇到自己没见过的问题。如何快速的定位问题并解决掉,是程序员很重要的能力之一。
坚持
技术升级换代的速度很快,要坚持学习。
长时间地在电脑桌前坐着工作,要坚持锻炼。
为了找到男朋友、女朋友,要坚持要自己变得更优秀。
回答于 2019-09-11 08:43:50
和大家分享一些写好代码的习惯:
一.良好的编码规范
编码规范我认为是考量程序员是否合格的一个重要因素,因为写代码不规范真的会让团队的整体效率都降低。好的编码规范可以指导开发人员更加高效、高质量地进行开发,呈现给用户体验好、性能优、稳定性佳、安全性高的产品。
那么说起代码规范,代码规范具体都指哪些方面的规范呢?
1.命名规范
文件、资源、方法、接口、属性、变量
所有涉及到需要自己定义的部分都需要按照规范来命名,不然整个项目长期堆下来就是一团糟,维护起来相当的困难。
2.格式规范
缩进排版规范,我给大家推荐一个工具,checkStyle(AS和Idea都有这个工具)。
AS checkStyle 插件可以通过自定义配置文件来统一团队的代码风格和代码规范,降低团队的交流成本,一般配合 save actions Reborn 使用更佳。关于checkStyle的配置文件网上也不少,大家自行去网上搜索,不单独赘述了。
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |