工程师的基本功是什么?如何练习?—学习心得分享「建议收藏」

开头聊几句1、周末休息,今天下雨了,气温还行,不冷不热2、刚看完《这!就是街舞》,很燃很炸,一些作品表达的东西也很让人感动3、发现真正热爱的事情,并为之付出所有的能量,很让人羡慕开头周四上线到比较晚,好在中间有空,去公司楼下湖边散了散步,上线回到家,已经是凌晨了。周五中午在去公司的路上看到了美团技术团队的一篇文章,觉得很不错,值得学习,也分享到朋友圈了,希望保留下方便自己查阅,也分享给更多的技术伙伴,一起看好的文章。在技术之路上,不断的持续学习,持续进步,一起精进。那天朋友圈分享美团的这

大家好,又见面了,我是全栈君。

开头聊几句

  • 1、周末休息,今天下雨了,气温还行,不冷不热
  • 2、刚看完《这!就是街舞》,很燃很炸,一些作品表达的东西也很让人感动
  • 3、发现真正热爱的事情,并为之付出所有的能量,很让人羡慕

开头

周四上线到比较晚,好在中间有空,去公司楼下湖边散了散步,上线回到家,已经是凌晨了。周五中午在去公司的路上看到了美团技术团队的一篇文章,觉得很不错,值得学习,也分享到朋友圈了,希望保留下方便自己查阅,也分享给更多的技术伙伴,一起看好的文章。在技术之路上,不断的持续学习,持续进步,一起精进。

那天朋友圈分享美团的这篇文章后,也收到点赞和评论,谢谢大家的点赞和评论。我其实是一个基本功不怎么好的技术人,不是科班出身,虽然学过一些和计算机、软件相关的知识,但是那只是皮毛。误打误撞进入软件开发这个行业,也在不断的学习提高基本功,所以看到这样的文章很有共鸣。很多时候在遇到问题或者排查问题的时候,因为基本功的不扎实,导致效率低,并且不能很深入的剖析出问题的根源和本质。

基础不牢地动山摇,基础往往是最容易被忽视的和不被重视的。万丈高楼平地起,根基是最重要的。这里我在加一个细节吧,基本不牢,慢慢补,细节的关注,对一个程序员也特别重要,因为不是有句话是这么说的:细节决定成败。

下面我在整理一下美团的那篇文章,当作是自己的复习和回顾。

苦练基本功

我把文章的大标题重新进行编排下,也分享自己的一点认识,这样的顺序方便自己的理解和记忆。看脑图:

工程师的基本功是什么?如何练习?—学习心得分享「建议收藏」

首先一定要记住,1、练习基本功,没有捷径练习基本功,没有捷径练习基本功,没有捷径。 重要的事情重复三遍。我自己深体会的是,当自己还是个新手的时候,总想着有没有什么捷径,能快速的让自己变得牛x,新的技术层出不穷,新的框架也应接不暇。面对新技术、新框架就乱了阵脚,开始迷茫和焦虑。其实在随着自己工作经验和技术的成长,其实本质的东西变得真不多,基本功的东西一直就那些。太关注变得东西,而忽视不变的东西。

2、基本功易学难精,并具备持续的可提升性,我觉得基本功不是那么易学的,是有一定难度的。很多表面看起来的基本功其实不是真正的基本功。比如打乒乒球、羽毛球很多人都会,都知道要握好球拍,握球拍是很简单基本功,看起来so easy,但非专业人员真正握对的到底有多少呢。正因为有一定难度,并且在难度之上在想要精进,就更难。持续的可提升性这个毋庸置疑,掌握正确的方法,长期耐心的多学多练,肯定能够持续的提升和进步。

3、把基础技能练扎实,就能形成肌肉记忆,要想把基础打扎实,那一定是要练习的。听过一句话,熟能生巧,练习多了也就成了习惯,习惯就是一种身体的记忆。所以要想形成让基本技能变成肌肉记忆,那重复的练习必不可少,练习练习直到你忘记它为止。

4、用最高的工作标准牵引基本功的锻炼,很多人,包括我在内,在读书的时候没有能够好好学习基本功,或者不知道这个东西的重要性。只到参加工作了,在工作中能感知到基本功的重要性了,那要如何提高自己的基本功呢,一个是自己在工作之余8小时外抽时间学习锻炼,还有一个是在工作中去用高标准和严要求去锻炼。其实在工作中去锻炼,这个有时候如果单独靠外力,比如公司的规章制度去执行的话,效果可能会有,但更重要的是自己要对于自己有高的要求和标准。因为不同公司的规范不同,或者有些公司甚至没有规范,这时候就是考验自己的时候。到底该怎么做,这个每个人的答案或许都不同。

5、技术基本功存在于每一行代码中,这个我十分认同,什么样的认知或者基本功能力,写什么样的代码。就像网上看到的,你永远赚不到超出你认知范围外的钱。类比到软件开发,就是你永远写不出超出你技术基本功的代码。其实这里也在说一点上面提到的细节,细节也就是在每一行代码中体现,你的变量名称,方法名称,参数定义,代码格式等等,不提高认知的,永远在定义变量的时候要么是String a, 要么是int i,根据不知道 a 或者 i是个什么。

结语

本文没有给出具体的基本功要练习什么,如果是技术人员,我觉得有心的人肯定也知道,这里只是给出一些大一点的理念,先从认识层面也发生改变,带动行动,我觉得是很有重要的。我自己的基本功或者基础相对也是比较薄弱的,我也一直在持续的学习和进步中,和别人拉下的差距,只能用时间来补。

也经常听到一句话是,可怕的是比你牛逼的人比你还努力。和牛逼的人没法比,那至少和过去的自己比比。

学习别人优秀的思想和技术以及经验,少走一些弯路,其实也是一种进步和成长。也就如文章最上面的那句话,怕什么真理无穷,进一步有近一步的欢喜

以上是我的一点点理解和认识,如有不对,欢迎指正~

建议感兴趣的伙伴还是去看看原文:https://mp.weixin.qq.com/s/vOZb2PUdqMUj17ReMA43GA

原文也附了《工程师如何在工作中提升?》和《写给工程师的十条精进原则》后续有时间我也会总结和学习并分享自己的心得。



Java编程技术乐园:分享技术和生活,每天进步一点点,小的积累,带来大的改变!

image.png | center| 747x519

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/120964.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • Lucene(8_2_0)核心API学习 之 TokenStream(一)「建议收藏」

    Lucene(8_2_0)核心API学习 之 TokenStream(一)「建议收藏」一、继承org.apache.lucene.analysis.TokenStreamentendsorg.apache.lucene.util.AttributeSource二、详情TokenStream是一个抽象类,是一系列Token的枚举,这里的Token有两个来源,一是Document的Fields,一是查询语句Query; 这是一个抽象类,有两个具体子类:Tokeni…

  • VS2010旗舰版下载

    VS2010旗舰版下载下面这个可用下载:大小2.5Ghttp://download.microsoft.com/download/E/0/4/E0427BB8-8490-4C7F-A05B-AFEA0FC3EA80/X16-60997VS2010UltimTrialCHS.iso//下面没怎么管MicrosoftVisualStudio2010旗舰版(vs2010…

  • 如何Ping特定端口号

    如何Ping特定端口号ping端口是最有效的故障排除技术之一,以便查看服务是否正常运行。系统管理员每天都使用ping命令,它依靠ICMP协议来检索有关远程主机的操作信息。但是,仅对主机进行ping操作并不总是足够的:您可能需要对服务器上的特定端口执行ping操作。此特定端口可能与数据库,ApacheWeb服务器甚至网络上的代理服务器相关。在本教程中,我们将看到如何使用各种不同的命令来ping特定端口。使用telnetping特定端口ping特定端口的最简单方法是使用telnet命令,后跟要pin.

  • vue学习笔记(一)

    vue学习笔记(一)一、初使用vue1.在head中引入vue.js文件<script src=”./js/vue.js”></script>2.编写vue实例例子先通过原生js获取div并改变内容,两秒后改变值<div id=”app”> <!– {{content}} –> …

  • I2C电平转换电路_i2c电平转换芯片

    I2C电平转换电路_i2c电平转换芯片电平转换电路左侧位从机器件,后侧为单片机(主器件)完整的应用电路图电路图特此记录anlog2021年11月11日

  • php实现第三方登录

    php实现第三方登录

    2021年10月25日

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号