成为高手的路

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情
世界上并没有成为高手的捷径,但一些基本原则是可以遵循的。

1、扎实的基础
   数据结构、离散数学、编译原理,这些是所有计算机科学的基础,如果不掌握它们,很难写出高水平的程序。程序人人都会写,但当你发现写到一定程度很难再提 高的时候,就应该想想是不是要回过头来学学这些最基本的理论。不要一开始就去学OOP,即使你再精通OOP,遇到一些基本算法的时候可能也会束手无策。因 此多读一些计算机基础理论方面的书籍是非常有必要的。

2、丰富的想像力
  不要拘泥于固定的思维方式,遇到问题的时候要多想几种解决问题的方案,试试别人从没想过的方法。丰富的想像力是建立在丰富的知识的基础上,除计算机以外,多涉猎其他的学科,比如天文、物理、数学等等。开阔的思维对程序员来说很重要。

3、最简单的是最好的
  这也许是所有科学都遵循的一条准则,复杂的质能转换原理在爱因斯坦眼里不过是一个简单得不能再简单的公式:E=mc2。简单的方法更容易被人理解,更容易实现,也更容易维护。遇到问题时要优先考虑最简单的方案,只有简单方案不能满足要求时再考虑复杂的方案。

4、不钻牛角尖
   当你遇到障碍的时候,不妨暂时远离电脑,看看窗外的风景,听听轻音乐,和朋友聊聊天。当我遇到难题的时候会去玩游戏,当负责游戏的那部分大脑细胞极度亢 奋的时候,负责编程的那部分大脑细胞就得到了充分的休息。当重新开始工作的时候,我会发现那些难题现在竟然可以迎刃而解。

5、对答案的渴求
  人类自然科学的发展史就是一个渴求得到答案的过程,即使只能知道答案的一小部分也值得我们去付出。只要你坚定信念,一定要找到问题的答案,你才会付出精力去探索,即使最后没有得到答案,在过程中你也会学到很多东西。

6、多与别人交流
  三人行必有我师,也许在一次和别人不经意的谈话中,就可以迸出灵感的火花。多上上网,看看别人对同一问题的看法,会给你很大的启发。

7、良好的编程风格
   注意养成良好的习惯,代码的缩进编排,变量的命名规则要始终保持一致。大家都知道如何排除代码中错误,却往往忽视了对注释的排错。注释是程序的一个重要 组成部分,它可以使你的代码更容易理解,而如果代码已经清楚地表达了你的思想,就不必再加注释了,如果注释和代码不一致,那就更加糟糕。

8、韧性和毅力
   这也许是"高手"和一般程序员最大的区别。高手们并不是天才,他们是在无数个日日夜夜中磨炼出来的。成功能给我们带来无比的喜悦,但过程却是无比的枯燥 乏味。你不妨做个测试,找个10000以内的素数表,把它们全都抄下来,然后再检查三遍,如果能够不间断地完成这一工作,你就可以满足这一条。
[SystemVerilog语法拾遗] systemverilog中各种延时方式详 systemverilog中各种延时 阅读详情

相关推荐

轻松成为设计高手-Verilog HDL实用的代码

轻松成为设计高手-Verilog HDL实用的代码

轻松成为设计高手Verilog-HDL实用实例源码 (FPGA学习编程资料).zip

轻松成为设计高手Verilog_HDL实用实例源码 (FPGA学习编程资料)

轻松成为设计高手verilog源代码

轻松成为设计高手verilog源代码

【数字IC/FPGA】书籍推荐(1)----轻松成为设计高手--Verilog HDL实用

【数字IC/FPGA】书籍推荐(1)----轻松成为设计高手--Verilog HDL实用

孤独的单刀 3万+

【微电子】数字电设计工程师改啃哪些书?

数字电设计工程师改啃哪些书? 数字电设计 Verilog 编程艺术 实用轻松成为设计高手——Verilog HDL实用 科班标准书 数字集成电——电、系统与设计 数字电进阶 Verilog数字系统设计教程 入门书籍 数字电子技术基础 最后看了看 专用集成电设计实用教程 大神必备 高级Asic芯片综合 ...

点赞的都能无bug通过! 533

此次边调整系统推荐射手走哪_射手推荐发育调整为上游戏平衡再次成为笑话...

Hello大家好,我是王者鲁憨憨。自本赛季更新以来,憨憨一直想吐槽此次发育的调整,相信上过分的玩家们都察觉到了,天美刻意将两条边划分为发育和对抗。按理说,射手应该走发育,战士抗压应该走对抗。之前几个版本对线划分为射手走下,战士则走上,似乎这已经成为玩家们约定俗成的习惯。但是此次更改,打着调整发射手发育的口号,天美直接打破固有的对线模式,但效果却适得其反,让游戏平衡再次成为笑话。因为...

weixin_39546520的博客 459

202412读书笔记|《做自己的花》——走自己的成为自己的星星

做自己的花(微信读书联合出品)》作者月芽,一个用画画和诗讲故事的插画师、诗人。中午研究个问题后开看的小书,下班上又读了一遍,真的是太美了,又治愈又温暖。画风治愈,故事感强,擅长在童话般的故事中描绘现实温暖的心灵,让人感到共情。很温暖的治愈系小书,故事轻快温馨,画风明艳温暖。

qq_40985985的博客 1086

成为程序员要走的{转}

1 了语言特点,工具的适合做那些开发。2有了基本概念之后,你就应该编一些程序了,千万不要纸上谈兵。3那么书也看了,程序也做了,下面就是提升自己的水平的时候了,比较好的方法是读开放源码的程序了。我们知道开放源码大都出自高手,他们设计合理,考虑周到,再加上有广大的程序员参与,代码的价值自然是字字珠叽,相信你读完代码后,会有脱胎换骨的感觉。4到现在只是学到了编程开发的骨架,却还没有学到的髓。接下

插上网络的翅膀 2163

走一条别人没有走过的,才能成为一名开拓者

走一条别人没有走过的,才能成为一名开拓者。要想获得成功,就要有一种强烈的创新和开拓意识。怎样才能做到这一点呢?那就是从我们未知的领域入手,向别人没有涉足的地方迈进。只有这样才能在你所涉及的领域中,成为一个开拓者,并会留下闪光的足迹。        1899年,爱因斯坦在瑞士苏黎世联邦工业大学就读时,他的导师是数学家明司夫斯基。由于爱因斯坦肯动脑、爱思考,深得明可夫斯基的赏识。师徒二人经常

linenff的专栏 2119

10年微软MVP(如何成为一个MVP?)

https://www.cnblogs.com/shanyou/p/4510396.html <div id="post_detail"> 10年微软MVP(如何成为一个MVP?) 搞微软技术的,大家或多或少都有听说过微软的"最有价值专家"(MVP), 从2006年到2015年连续10年ASP.NET/IIS MVP。当...

ChengChengCheng的博客 7031

设计与验证:Verilog HDL(清晰带书签).pdf

王诚、吴继华编《设计与验证:Verilog HDL》 本书以实例讲的方式对HDL语言的设计方法进行介绍。全书共分9章,第1章至第3章主要介绍了Verilog HDL语言的基本概念、设计流程、语法及建模方式等内容;第4章至第6章主要讨论如何合理地使用Verilog HDL语言描述高性能的可综合电;第7章和第8章重点介绍了如何编写测试激励以及Verilog的仿真原理:第9章展望HDL语言的发展趋势。. 本书围绕设计和验证两大主题展开讨论,内容丰富,实用性强,可作为高等院校通信工程、电子工程、计算机、微电子和半导体等相关专业的教材,也可作为硬件工程师和IC工程师的参考书。...

Verilog HDL的一本不错的书

本书简要介绍了Verilog硬件描述语言的基础知识,包括语言的基本内容和基本结构 ,以及利用该语言在各种层次上对数字系统的建模方法。书中列举了大量实例,帮助读者掌握语言本身和建模方法,对实际数字系统设计也很有帮助。本书是Verilog HDL的初级读本,适用于作为计算机、电子、电气及自控等专业相关课程的教材,也可供有关的科研人员作为参考书。

设计与验证:Verilog HDL(清晰PDF)

本书配套光盘中提供了书中示例的工程文件、设计源文件和说明文件,示例按照章节编 号和出现的先后顺序排列,例如"Example-2-1 "表示第2 章中的第1 个示例。 工程示例文件夹中包含该工程的项目文件、源文件、报告文件和生成结果等文件。 对于一些相对复杂的示例,说明文件中给出了示例的详细信息和操作指南,而对于一些 简单的实例,则只给出了源代码。

坚定自己的-成为优秀的项目经理

这个周六,闲来无事,看看微博,特别有感触,也让我静下心想想自己的发展方向。时间过得还真挺快的,发先自己已经毕业两年了,这两年一直都是忙忙碌碌的,感觉还是挺充实的。但是对于未来我一直都是迷茫,惆怅,焦虑,尤其是对于我这个女程序员,总是听到周围的同事说女生不适合干这一行,太累,太辛苦。要不转测试,轻松很多。曾经也有过很多的想法,但是内心从来就没有坚定过。通过这次的静静的思考,我必须要认清自己的方...

zuimeitulip的博客 200

《少有人走的》元认知:通过学习成为最好的自己

20世纪一位最伟大的心理学家马斯洛创造了“自我实现”这个词,他指出人类的成长与进化可以到达更高的心灵,更高的自主与个人力量。对于这种心灵的发展,我常常使用“成长”这个词,而成长与学习是息息相关的。成为最好的自己,是一个学习的过程,也是一个成长的过程。因此,我相信马斯洛所谓的自我实现,应该是把生命视为一连串学习与成长的过程。只有全力以赴听从潜意识的指引,不断学习,发现自己的天赋,我们才能实现那些难以言说的、独特的内在可能性。在任何情况下,我都相信坚强的意志是一个人所能获得的最高奖赏之一(另一个是感恩的心)。

weixin_40768973的博客 198

如何升级自己的思维,成为你想成为的自己? ----《少有人走的》讀後感

如何升级自己的思维,成为你想成为的自己? ----《少有人走的》讀後感 第一單元 升級輪 最近读了"少有人走的"一书。这本书是一个心理医生多年的从业日志。 反复阅读,颇有领悟。 而我却想到了一个新名词,叫升级论。 即人有很多的心理能量水平, 只有使自己的心理能级不停提升,才是通往幸福之。 心理能级是什么,它就...

元直的博客 940

成为Python忍者的-处理异常

成为Python忍者的-处理异常 防弹Python代码 资料来源:Edureka 特殊情况还不足以打破规则— Python的禅宗 为什么我们负担不起在Python工具箱中没有异常处理? 编程和惊喜并不会齐头并进。 如果发生错误,我们不希望我们的程序/应用程序中断并异常终止。 相反,我们希望复杂地处理这些异常,并在发生异常的情况下执行所需的操作。 失误 python程序在遇到错误时...

编程故事的地方 200

雷视融合一体机将成为侧感知核心传感器

交通传感器主要是实现况环境的数据信息采集,为侧感知网络提供原始数据。现有交通传感器主要分为两大类:第一类是传统的传感器,包括感应线圈、截面雷达和地磁钉等,这些设备仅可以获得某一截面或瞬时的车辆所在车道和车速信息。第二类是交通目标传感器。...

simonlv123的专栏 3581
上一篇: 女人永远不知道的12件事——看后有点感动!
下一篇: NET面试题
superteax
博客等级 码龄20年 2粉丝 3原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值