极客新闻——11、程序员需要避免的10个坏习惯

2024-06-23 02:48

本文主要是介绍极客新闻——11、程序员需要避免的10个坏习惯,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

本文笔记全部来自《极客新闻》——新鲜的技术资讯、权威的趋势剖析、别样的技术洞察


每位开发人员在自己的职业生涯、学习经历中,都会“开发”出一些坏习惯。

Traversy Media 的 Web 开发人员布拉德·特拉弗西(Brad Traversy)向读者展示了他自己有或是改不了的坏习惯。如果你已经有了这些毛病,希望你能够意识到它们,并可以开始改变。

1、休息不够

很多人或者说几乎所有人都对这个坏习惯感到十分罪恶。如果你的思路停滞了,那你就需要休息一下,大脑得到休息有助于更容易的解决问题,找到适合自己的休息方式。

2、拒绝需求帮助

这一条在学习和工作场景中都很常见,我们很多人都不需求帮助,最主要的原因无非是自尊以及害怕让人认为自己什么都不会。很多人都有冒名顶替综合征,觉得自己不完全胜任自己的工作。事实上,他浪费了大量的时间,阻碍了你的成长。

3、停止学习

没有一个开发人员可以知道所有事情,他们这一分钟这样做,下一分钟就有可能发生变化,就必须学习更多东西。

4、混乱的代码

在课程中,你学到的不是写某些代码的最佳方法,而是导师认为这么写最容易理解一些核心概念。所以,你必须进行一些额外的研究,找出清理你代码的最佳方法。

5、工作和生活的不平衡

不管什么类型的程序员都要花大量的时间在工作上,但即便如此,你也不能让它控制你的生活。你必须为家人和朋友留出时间,或者更坦率地说,为自己留出时间。

6、糟糕的办公室政治

你和其他人一起工作,但这反过来又会引起冲突、分歧、争论等。很多团队都非常棒,成员之间相处得非常融洽,但不是所有团队都是这样。

7、不能从错误中吸取教训

作为一位开发人员,会犯很多错误,这不可能避免也没什么大不了的。但如果你总是犯同样的错误,不能从中吸取教训,那就有问题了。

8、太早放弃

在放弃之前,确保你试尽了所有可能,但是如果还是失败,那么也许是时候放弃它、继续前进了。

9、自己是一个无所不知的人

一些开发人员认为自己无所不知。他们从不听其他人的意见,这样就会不积极学习,不改善自己。总有一天会被自己犯下的错误叫醒。

10、不接受建设性批评

建设性的批评是学习的绝佳资源,因为建设性的批评很有针对性,是你现有的问题,是他人给你的具体解决方案,这是无价的。

这篇关于极客新闻——11、程序员需要避免的10个坏习惯的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1086076

相关文章

【新闻】AI程序员要来了吗?阿里云官宣

内容提要 6 月 21 日,在阿里云上海 AI 峰会上,阿里云宣布推出首个AI 程序员。 据介绍,这个AI程序员具备架构师、开发工程师、测试工程师等多种岗位的技能,能一站式自主完成任务分解、代码编写、测试、问题修复、代码提交整个过程,最快分钟级即可完成应用开发,大幅提升研发效率。 近段时间以来,有关AI的实践应用突破不断,全球开发者加速研发步伐。有业内人士坦言,随着大模型性能逐渐提升,AI应

BD错误集锦8——在集成Spring MVC + MyBtis编写mapper文件时需要注意格式 You have an error in your SQL syntax

报错的文件 <?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapperPUBLIC "-//mybatis.org//DTD Mapper 3.0//EN""http://mybatis.org/dtd/mybatis-3-mapper.dtd"><mapper namespace="com.yuan.dao.YuanUserDao"><!

Groovy:程序员的 DSL

什么是DSL? 领域特定语言,针对一个特定的领域,具有受限表达性的一种计算机程序语言。可以看做是一种抽象处理的方式。 具有四个元素,第一个是计算机程序设计语言,使用DSL来指挥计算机做事情,语言性(一种特定的语言),受限的表达性,并不像同通用的设计语言那样具有广泛的能力,针对一个明确的领域。 分类有哪些? 外部DSL:不同于应用系统主要使用语言的语言,通常采用自定义语法,宿主应用的代码采用

在WinCE的C#编程中,需要静态调用C++的动态库,需要添加using System.Runtime.InteropServices

using System.Runtime.InteropServices;         [DllImport("Win32DLL.dll", EntryPoint = "WriteREG_SZToRegTCHAR")]         private static extern bool WriteREG_SZToRegTCHAR(int iFlag, string regKeyP

某大厂程序员吐槽:离职交接时,新人被工作量吓退,领导却污蔑我故意劝退新人,我怒晒工作短信反击证明,新人看了后也决定走人了!

一位知名大公司的程序员分享了他离职时的遭遇:在交接工作时,新进的同事因工作量过大而感到压力,但出乎意料的是,他们的领导却指责我故意吓唬新人。为了证明自己的清白,我晒出了工作短信作为反击,结果连新人也决定离开。 在任何组织里,团队文化的优劣都是决定工作效率和质量的关键。一个和谐相处的团队不仅能提升工作效率,还能使工作氛围变得轻松愉快。 然而,一旦团队内部出现权力斗争或领导偏爱小团体、

1024程序员节 技术对抗赛 算法与安全答题 标准答案

请注意每次出题答案顺序都不一样,请仔细辨别   快查看计算题、专业题答案: 4根 11,24 对称加密算法 42 6787 题中选项皆有可能 远程控制软件 6次 25002550 593 2017年6月1日 x正比于根号n增加 15瓶药 具体题目: 关于钓鱼邮件的说法,下列错误的是:(B) A:即便邮箱有提供安全保护功能,所有送达邮箱的邮件也未必安全 B:

Selenium WebDriver 3.0 需要注意的事项

首先,要使用WebDriver 3.0 的话 请使用JAVA 8(必要)   其次,由于W3C标准化以及各大浏览器厂商的积极跟进,自WebDriver 3.0 之后,Selenium不再提供默认的浏览器支持. 也就是说 如果你要使用Firefox, 就需要用到Mozilla自己的驱动实现: geckodriver ,这里是github下载地址 https://github.com/mozil

H5测试需要关注的测试方面

原文转自:https://blog.csdn.net/u011695652/article/details/77932393 Html5是近五年来风头最劲的前端界面语言,不管是在PC端和手机端都得到了大幅度的使用,相信不久的将来将会替代Html4成为所有主流WEB界面的前端编写语言。而从H4升级到H5,还是有很多不同特性。且在插件的应用上也大大简化。下面我们就来探讨一下H5测试时应考虑的测试

个人成长的利器:复盘教你如何避免重蹈覆辙

前言  📫 大家好,我是南木元元,热爱技术和分享,欢迎大家交流,一起学习进步!  🍅 个人主页:南木元元 最近忙着学习和工作,更新比较少,期间一直在思考如何才能快速成长,这几天刚看完了《复盘》这本书,感触颇深,在此记录一下自己的收获。 人学习有三种途径: 从书本上学前人的知识; 从身边的人身上学其先进之处;向自己过去的经验和教训学习 其中最重要的学习途径就是向自己学习,

「Debug R」如何不需要重新启动R/Rstudio就可以升级已经加载的R包

当我们已经加载了一个R包,例如ggplot2时,然后此时你发现ggplot2目前出最新版了,你心血来潮想要升级它,于是你输入了install.packages("ggplot2"), 结果弹出了下面这个界面 一个神奇的界面 它强烈建议你重启一下Rstudio,并且说到Rstudio会非常智能的重启并继续你的任务。但是根据我多年踩坑的经验,它通常没有那么智能。即便它有它说的那么智