优秀程序员的十大习惯的读后感

    当我看到这个标题的时候,我的心情是欣喜若狂的,因为我现在的阶段是在菜鸟级的程序员,每个人都想成为自己领域的佼佼者,看到这个题目,就觉得好像找到成为优秀程序员的捷径似的,好像有人帮你指点迷津似的。给个链接优秀程序员的十个习惯

1.学无止境

确实自己的学习能力不是很好,还有就是很多技术的名字连听过都没听过,完全不知道现在的技术的走向是怎么样的?我觉得软件或者其他的开发趋势应该去了解下,不然真的觉得out啦。但是如何去了解下这些趋势呢?等别人告诉你吗?我个人感觉太慢了,就像那篇文章写的那样,应该有空没空去逛下社区什么的,就像逛淘宝一样。

2.掌握多种语言

我承认我熟练的语言不是很多,现在比较熟练应该算是javascript,我不敢试也不是很想试太多语言,因为这样子我觉得没有重点,我觉得这样子我会顾不了。一个一个去掌握,需要花费很多时间,并且怕学不精,所以确实不是很想去涉及到其他领域的语言,就是以前的我,虽然是web开发的,但是我就是不想去了解java语言,要不是有课程设计,我现在还不知道java是怎么跑的。确实你掌握较多语言的话,你有很多种选择去完成你的项目,但是我还是比较倾向前者。专注一种语言,然后再扩展,寻找编程语言的相同性

3.理性面对不同的操作系统或技术

其实就是不要因为自己的东西就是最好的,每个东西都有存在这个世上的意义,不然肯定没人用

4.别把自己框在单一的开发环境中

我喜欢其中的一句话。 没有比较,你永远不知道谁好谁不好,你也永远不知道你所不知道的。就是自己要不断去尝试,还有就是没有实践的话,是没有发言权的。

5.使用版本管理工具管理你的代码

确实有用过svn来管理代码。

6.是一个优秀的团队成员

这个确实,学会成为一个优秀的团队成员也是一个学问,也是必修课呀。

7.把你的工作变成文档

我觉得那篇文章写的真好,我喜欢。里面写着 写下文档,并不仅仅是怕我们忘了当时的想法,而且还是一种团队的离线交流的方法,更是一种知识传递的方法。记录下你所知道的一切会是一个好的习惯。因为,我相信你不希望别人总是在你最忙的时候来打断你问问题,或是你在休假的时候接到公司的电话来询问你问题。因为他写的一些情况真的是你现实中就会发生的呀,比如做项目的时候,我负责前端,一些人负责后台,但是有时候你做好前台,回家了,一般回家我都不是很想碰代码的,但是那边的需求在改,所以前台的一些javascript代码就要改,当你在家收到要修改代码的时候,真的有时候挺烦的,但是如果你做成文档的话,我觉得应该比较容易上手,所以后台的人儿应该也可以看得了你的代码,这样的的话,交给后台的人儿去搞定,不过这样子好像不是很负责任呀。哈哈!不过这种思想还是要实践一下。

8.注意备份和安全

其实说真的,我觉得这个被盗或者被木马攻击几率不是很大,或者说是为了以防万一吧。但是我对这个是无所谓的心态。可能到时老天会给我一个谨记的机会吧。

9.设计要做够灵活

我觉得这个是这篇文章的精髓,我觉得一个类要设计得很灵活,可以用设计成一个重用性的模块,所以很多人用框架、库什么的,会减少项目开发时间。但是要是自己封装的话,我觉得太有成就感了,把别人的东西转换成自己的作品,这个才是编程魅力。其实我觉得这个想法大家都是有想过的,但是最重要的是,怎么样才能使自己的设计足够灵活,这个也是一个学问。有机会应该去了解下。

10.不要搬起石头砸自己的脚

这个我觉得我没什么好讲。

全文完

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Go语言(也称为Golang)是由Google开发的一种静态强类型、编译型的编程语言。它旨在成为一门简单、高效、安全和并发的编程语言,特别适用于构建高性能的服务器和分布式系统。以下是Go语言的一些主要特点和优势: 简洁性:Go语言的语法简单直观,易于学习和使用。它避免了复杂的语法特性,如继承、重载等,转而采用组合和接口来实现代码的复用和扩展。 高性能:Go语言具有出色的性能,可以媲美C和C++。它使用静态类型系统和编译型语言的优势,能够生成高效的机器码。 并发性:Go语言内置了对并发的支持,通过轻量级的goroutine和channel机制,可以轻松实现并发编程。这使得Go语言在构建高性能的服务器和分布式系统时具有天然的优势。 安全性:Go语言具有强大的类型系统和内存管理机制,能够减少运行时错误和内存泄漏等问题。它还支持编译时检查,可以在编译阶段就发现潜在的问题。 标准库:Go语言的标准库非常丰富,包含了大量的实用功能和工具,如网络编程、文件操作、加密解密等。这使得开发者可以更加专注于业务逻辑的实现,而无需花费太多时间在底层功能的实现上。 跨平台:Go语言支持多种操作系统和平台,包括Windows、Linux、macOS等。它使用统一的构建系统(如Go Modules),可以轻松地跨平台编译和运行代码。 开源和社区支持:Go语言是开源的,具有庞大的社区支持和丰富的资源。开发者可以通过社区获取帮助、分享经验和学习资料。 总之,Go语言是一种简单、高效、安全、并发的编程语言,特别适用于构建高性能的服务器和分布式系统。如果你正在寻找一种易于学习和使用的编程语言,并且需要处理大量的并发请求和数据,那么Go语言可能是一个不错的选择。
Go语言(也称为Golang)是由Google开发的一种静态强类型、编译型的编程语言。它旨在成为一门简单、高效、安全和并发的编程语言,特别适用于构建高性能的服务器和分布式系统。以下是Go语言的一些主要特点和优势: 简洁性:Go语言的语法简单直观,易于学习和使用。它避免了复杂的语法特性,如继承、重载等,转而采用组合和接口来实现代码的复用和扩展。 高性能:Go语言具有出色的性能,可以媲美C和C++。它使用静态类型系统和编译型语言的优势,能够生成高效的机器码。 并发性:Go语言内置了对并发的支持,通过轻量级的goroutine和channel机制,可以轻松实现并发编程。这使得Go语言在构建高性能的服务器和分布式系统时具有天然的优势。 安全性:Go语言具有强大的类型系统和内存管理机制,能够减少运行时错误和内存泄漏等问题。它还支持编译时检查,可以在编译阶段就发现潜在的问题。 标准库:Go语言的标准库非常丰富,包含了大量的实用功能和工具,如网络编程、文件操作、加密解密等。这使得开发者可以更加专注于业务逻辑的实现,而无需花费太多时间在底层功能的实现上。 跨平台:Go语言支持多种操作系统和平台,包括Windows、Linux、macOS等。它使用统一的构建系统(如Go Modules),可以轻松地跨平台编译和运行代码。 开源和社区支持:Go语言是开源的,具有庞大的社区支持和丰富的资源。开发者可以通过社区获取帮助、分享经验和学习资料。 总之,Go语言是一种简单、高效、安全、并发的编程语言,特别适用于构建高性能的服务器和分布式系统。如果你正在寻找一种易于学习和使用的编程语言,并且需要处理大量的并发请求和数据,那么Go语言可能是一个不错的选择。
Go语言(也称为Golang)是由Google开发的一种静态强类型、编译型的编程语言。它旨在成为一门简单、高效、安全和并发的编程语言,特别适用于构建高性能的服务器和分布式系统。以下是Go语言的一些主要特点和优势: 简洁性:Go语言的语法简单直观,易于学习和使用。它避免了复杂的语法特性,如继承、重载等,转而采用组合和接口来实现代码的复用和扩展。 高性能:Go语言具有出色的性能,可以媲美C和C++。它使用静态类型系统和编译型语言的优势,能够生成高效的机器码。 并发性:Go语言内置了对并发的支持,通过轻量级的goroutine和channel机制,可以轻松实现并发编程。这使得Go语言在构建高性能的服务器和分布式系统时具有天然的优势。 安全性:Go语言具有强大的类型系统和内存管理机制,能够减少运行时错误和内存泄漏等问题。它还支持编译时检查,可以在编译阶段就发现潜在的问题。 标准库:Go语言的标准库非常丰富,包含了大量的实用功能和工具,如网络编程、文件操作、加密解密等。这使得开发者可以更加专注于业务逻辑的实现,而无需花费太多时间在底层功能的实现上。 跨平台:Go语言支持多种操作系统和平台,包括Windows、Linux、macOS等。它使用统一的构建系统(如Go Modules),可以轻松地跨平台编译和运行代码。 开源和社区支持:Go语言是开源的,具有庞大的社区支持和丰富的资源。开发者可以通过社区获取帮助、分享经验和学习资料。 总之,Go语言是一种简单、高效、安全、并发的编程语言,特别适用于构建高性能的服务器和分布式系统。如果你正在寻找一种易于学习和使用的编程语言,并且需要处理大量的并发请求和数据,那么Go语言可能是一个不错的选择。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值