什么是优秀的程序员? 首先我们会先提出这个问题,如果你向10个人问这个问题,尽管可能答案不同,但是少有一点应该是一致的。而对我个人而言,一个优秀的程序员应该是一个能够充分理解需求,并能提出可行性解决方案通过团队协作向最终用户展示成果。而说到团队协作,就涉及到代码的可维护性,那么你该如何管理庞大的代码 ...
分类:
其他好文 时间:
2020-05-12 00:00:14
阅读次数:
138
通过理解这些永恒的见解,你将成为更好的开发人员。成为一名优秀的程序员,就是让你自己接受不断学习的生活(活到老,学到老)。包括新功能、新语言、新工具、新框架等优秀的源头——学习永不停息。但是,其实计算机科学也是一个令人惊讶的传统领域,这是基于久经考验的原则得出来的。我们已经添加了面向对象、现代硬件以及人工智能。然而,尽管发生了这么多的变化,许多上一代人提出来的见解在今天仍然适用(这点和我们现在的名言
分类:
其他好文 时间:
2020-05-09 00:55:17
阅读次数:
71
从事Java开发的都知道java有个垃圾回收机制Garbage collection,要准确理解Java的垃圾回收机制. 我们可以从:“什么时候”,“对什么东西”,“做了什么事情”这三个方面来分析。 01、“什么时候” 什么时候”即是GC触发的条件。GC触发的条件有两种: 程序调用System.gc ...
分类:
其他好文 时间:
2020-04-28 13:12:40
阅读次数:
55
正值周末,娃儿6:30又如闹铃般准时来叫醒了我们。年前离开美菜,又回到了杭州。原本是想有更多时间陪伴娃儿,然而新的工作节奏与工作地点,让我们每天都是早上见面;这不,为了周末可以多玩一会儿,早早就过来唤醒我们。因为前几天我们就约好了周末一起放风筝。有些事儿,我以为只是随口一说,小孩子确真真的记着。吃过... ...
分类:
其他好文 时间:
2020-04-05 22:36:47
阅读次数:
127
本文取材于《程序员健康指南》主要由于我最近眼睛干涩,背部疼痛,所以进行了一些研究,并分享出来,原书pdf版本在文末 关于健康的文章其实只需要看一篇即可,看多了反而太杂无法坚持,本文去掉了书中的一些比较麻烦的方法,并提供一些有帮助的软件,方法不会太复杂,只要有一颗希望健康的心即可 "TOC" 问题 首 ...
分类:
其他好文 时间:
2020-03-23 16:41:25
阅读次数:
78
什么是JavaScript JavaScript(Js)是一种脚本语言,它用于增强 HTML 页面,通常可以嵌入 HTML 代码中。JavaScript 是一种解释型语言。因此,它不需要编译。JavaScript 以交互式和动态的方式呈现网页。这允许页面对事件做出反应,展示特殊效果,接受可变文本,验 ...
分类:
编程语言 时间:
2020-03-02 20:51:00
阅读次数:
75
1 前言 今天开始来和大家一起学习一下Redis实际应用篇,会写几个Redis的常见应用。 在我看来Redis最为典型的应用就是作为分布式缓存系统,其他的一些应用本质上并不是杀手锏功能,是基于Redis支持的数据类型和分布式架构来实现的,属于小而美的应用。 结合笔者的日常工作,今天和大家一起研究下基 ...
分类:
编程语言 时间:
2020-02-17 11:52:24
阅读次数:
80
优秀的程序员是什么样的?或许每个人都有不同的答案。范老师给出了优秀程序员应该有的六大核心特质。 掌握一门编程语言 工欲善其事必先利其器。个人认为与其每样都懂一点不如精通一门,这样才能拥有核心竞争力。 能够解决现实的问题 优秀的程序员还要深入理解问题,懂得问题的最核心价值。只有理解了问题,看到了解决问 ...
分类:
其他好文 时间:
2020-02-05 18:34:43
阅读次数:
59
前言 一个优秀的程序员需要具备挺多特质的,比如好奇心,学习能力等,但在我看来一个优秀的程序员必须具备四项核心能力,哪四 项,先卖个关子,程序员最喜欢说的话是「Talk is Cheap, show me your code」,那我们先来看一道很常见的面试题 如何快速定位IP对应的省份地址? 我们知道 ...
分类:
其他好文 时间:
2020-01-11 11:44:52
阅读次数:
91
逻辑思考题 对于一个优秀的程序员来说,学习理解一些逻辑思考题有助于开阔自己的思维,在编码过程中逻辑更加的严密完整。同时,还能增添日常枯燥生活的趣味,通过解答一道复杂的逻辑思考题,会获得慢慢的成就感,那我们还有什么理由不去学习和理解呢? 1. 囚犯问题 有100个囚犯,将他们站成一排依次报数,报到奇数 ...
分类:
其他好文 时间:
2020-01-01 12:00:28
阅读次数:
219