12 个有效的提高编程技能的方法
2023-09-14 09:09:55 时间
1. 永远不要停止学习和阅读
阅读 书籍,而不只是网站
阅读 只为自我提升,而不是为了下一个项目
阅读 提升你的基础,而不只是最新技术
2. 跟比你聪明的人一起工作
跟比你更聪明的人或者是更有经验的人一起工作,可以让你快速提升
3. 变成一个全才
不要过于钻牛角尖,这可能会让你停滞不前和伤害你的就业前景。
4. 阅读并记录别人的代码
其实写代码比阅读并理解别人的代码要容易的多。
5. 在实际的项目中获取编程经验
只有在真实的项目中,各种压力下、真实善变的客户、不断变化的需求下,才能不断提升你的技能。
6. 教授别人编程技巧
这个可以强迫自己去理解不同水平的人的情况,而且你必须耐心的帮他们解释清楚,这对你本身而言也是一种提高。
7. 每年学习一种新的编程语言
用一年时间来学习一种新的编程语言,已经足够让你对它的基础了解透彻,同时你可以理解不同语言之间的风格。
8. 每年完成一个有意思的项目
每年做一个有意思的项目,不一定有什么用途,但一定是很有意思,让你非常有兴趣把它做得很棒。
9. 学习汇编语言
学习像汇编这样的低级语言可以让你了解计算机是如何工作的。
10. 与你的应用的客户交流获取信息
与最终用户交流可以知道他们的想法,他们是如何使用软件的,最终用户多数不是开发者,他们看到的是软件是一件神奇的工作,而你看到的软件是一套合乎逻辑的步骤。
11. 锻炼身体
身体是革命的本钱,只有好身体才能有好的工作、学习状态。
12. 练习快速打字
快速的键盘输入可以让编程工作更加高效。
阅读 只为自我提升,而不是为了下一个项目
阅读 提升你的基础,而不只是最新技术
2. 跟比你聪明的人一起工作
跟比你更聪明的人或者是更有经验的人一起工作,可以让你快速提升
3. 变成一个全才
不要过于钻牛角尖,这可能会让你停滞不前和伤害你的就业前景。
4. 阅读并记录别人的代码
其实写代码比阅读并理解别人的代码要容易的多。
5. 在实际的项目中获取编程经验
只有在真实的项目中,各种压力下、真实善变的客户、不断变化的需求下,才能不断提升你的技能。
6. 教授别人编程技巧
这个可以强迫自己去理解不同水平的人的情况,而且你必须耐心的帮他们解释清楚,这对你本身而言也是一种提高。
7. 每年学习一种新的编程语言
用一年时间来学习一种新的编程语言,已经足够让你对它的基础了解透彻,同时你可以理解不同语言之间的风格。
8. 每年完成一个有意思的项目
每年做一个有意思的项目,不一定有什么用途,但一定是很有意思,让你非常有兴趣把它做得很棒。
9. 学习汇编语言
学习像汇编这样的低级语言可以让你了解计算机是如何工作的。
10. 与你的应用的客户交流获取信息
与最终用户交流可以知道他们的想法,他们是如何使用软件的,最终用户多数不是开发者,他们看到的是软件是一件神奇的工作,而你看到的软件是一套合乎逻辑的步骤。
11. 锻炼身体
身体是革命的本钱,只有好身体才能有好的工作、学习状态。
12. 练习快速打字
快速的键盘输入可以让编程工作更加高效。
相关文章
- [原创/讨论][windows核心编程一外传]关于访问虚拟地址0的方法。
- 认领该应用 apk空白包签名 方法
- 【PHP面向对象(OOP)编程入门教程】16.__toString()方法
- PHP Socket编程 之 php cc攻击代码与防范方法
- PHP+Mysql防止SQL注入的方法
- 子类如何使用父类方法
- 行列式计算的两种方法
- 网络通信的中文乱码问题及解决方法
- 简介Python设计模式中的代理模式与模板方法模式编程
- 使用AIDL远程调用服务中的方法
- 【SHELL 编程基础第二部分】SHELL里的流程控制、SHELL里的函数及脚本调试方法!
- 转安装 Microsoft Office 环境下,几种常见的Word转换PDF方法
- EasyPusher进行Android UVC外接摄像头直播推送实现方法
- 解决svn log显示no author,no date的方法之一
- 使用editplus等编程工具时UTF-8编码去掉BOM头方法(转载备查)
- python 编辑文件时路径问题解决方法:文件或者目录不存在、文件编辑后无法保存等(以编辑xml文件为例)
- C# 泛型编程之泛型类、泛型方法、泛型约束
- 面向对象的 ABAP 编程初探 - 什么是类,实例,和 Public 方法
- 使用noConclict后仍然能够在函数体内继续使用$的方法
- Android 的json的set方法
- ML之Apriori:关联规则挖掘技术的简介、使用方法、案例应用之详细攻略
- Python之woe:woe库的简介、安装、使用方法之详细攻略
- Computer:Todesk(远程控制软件)的简介、安装、使用方法之详细攻略
- go之构造体方法
- 【Groovy】编译时元编程 ( 编译时方法拦截 | 在 MyASTTransformation#visit 方法中找到要拦截的方法 )
- 【Groovy】MOP 元对象协议与元编程 ( 方法合成引入 | 类内部获取 HandleMetaClass )
- 【Groovy】MOP 元对象协议与元编程 ( 使用 Groovy 元编程进行函数拦截 | 属性缺失 propertyMissing 函数回调 | 方法缺失 methodMissing 函数回调 )
- 【Groovy】MOP 元对象协议与元编程 ( 使用 Groovy 元编程进行函数拦截 | 重写 MetaClass#invokeMethod 方法拦截 JDK 中已经定义的函数 )
- 【Groovy】MOP 元对象协议与元编程 ( 通过 MetaMethod#invoke 执行 Groovy 方法 )
- C#编程基础第六章:方法
- JavaScript学习总结-技巧、有用函数、简洁方法、编程细节
- java实现甘特图的2种方法:SwiftGantt和Jfree (转)
- JS中Math.random()方法的使用总结
- Scratch3.0少儿编程——专栏解读——节约时间的巧妙方法
- 学编程有80%的人不知正确方法:这两套妙招助你事半功倍!