程序员如何保持健康

2020-06-07
阅读 2 分钟
768
作者 谢恩铭,公众号「程序员联盟」(微信号:coderhub)。转载请注明出处。原文:[链接] 1. 前言 很荣幸遇(tan)到(shang)了这么个好的职业,成为了程序员。我作为众多 coders 中的一员,还是“与有荣焉”的。 说起编程这个职业,可谓是健康的头号大敌。 因为程序员的工作方式注定了这不是一个有利于健康的活: 久坐,...

中国程序员如何升职加薪,也许我们该学学印度人

2020-06-05
阅读 3 分钟
540
作者 谢恩铭,公众号「程序员联盟」(微信号:coderhub)。转载请注明出处。原文:[链接] 内容简介 前言 分析 总结 1. 前言 近几年越来越多的印度人在美国硅谷占据要职,其中比较著名的有谷歌 CEO 桑德.皮查伊,微软 CEO 萨蒂亚.纳德拉,Adobe CEO 山塔努.纳拉延。 反观硅谷的华裔,虽然在数量上与印度裔相近,却不像印...

C语言探索之旅 | 第二部分第四课:字符串

2020-06-04
阅读 11 分钟
514
作者 谢恩铭,公众号「程序员联盟」(微信号:coderhub)。转载请注明出处。原文:[链接]《C语言探索之旅》全系列 内容简介 前言 字符类型 显示字符 字符串其实就是字符的数组 字符串的创建和初始化 从 scanf 函数取得一个字符串 操纵字符串的一些常用函数 总结 第二部分第五课预告 1. 前言 上一课 C语言探索之旅 | 第二...

C语言探索之旅 | 第二部分第三课:数组

2020-06-02
阅读 6 分钟
731
作者 谢恩铭,公众号「程序员联盟」(微信号:coderhub)。转载请注明出处。原文:[链接]《C语言探索之旅》全系列 内容简介 前言 内存中的数组 定义一个数组 遍历一个数组 初始化数组 把数组传递给函数 一些小练习 总结 第二部分第四课预告 1. 前言 结束了上一课“指针”的有点艰难的旅程(其实上一课没有讲很深),C语言...

学习汇编对编程有什么帮助?如何学习

2020-06-01
阅读 3 分钟
503
作者 谢恩铭,公众号「程序员联盟」(微信号:coderhub)。转载请注明出处。原文:[链接] 内容简介 什么是汇编语言 语言层级的区分 汇编语言的特性 学习汇编真的必要吗 汇编怎么学 常有人问:现在基本都使用高级语言了,汇编语言还需要学吗?学习汇编语言有什么好处呢?汇编语言看着这么头大,如何学习? 作为自学过汇编...

C语言探索之旅 | 第二部分第二课:进击的指针,C语言的王牌!

2020-05-31
阅读 12 分钟
1k
作者 谢恩铭,公众号「程序员联盟」(微信号:coderhub)。转载请注明出处。原文:[链接]《C语言探索之旅》全系列 内容简介 前言 棘手的问题 内存,地址的问题 指针的使用 传递指针给函数 谁说“棘手的问题”了? 总结 第二部分第三课预告 1. 前言 上一课是 C语言探索之旅 | 第二部分第一课:模块化编程 。 终于来到了这一...

C语言探索之旅 | 第二部分第一课:模块化编程

2020-05-30
阅读 11 分钟
558
作者 谢恩铭,公众号「程序员联盟」(微信号:coderhub)。转载请注明出处。原文:[链接]《C语言探索之旅》全系列 内容简介 前言 函数原型 头文件 分开编译 变量和函数的作用范围 总结 第二部分第二课预告 1. 前言 上一课是 C语言探索之旅 | 第一部分练习题 。 话说上一课是第一部分最后一课,现在开始第二部分的探索之...

C语言探索之旅 | 第一部分练习题

2020-05-29
阅读 2 分钟
507
作者 谢恩铭,公众号「程序员联盟」(微信号:coderhub)。转载请注明出处。原文:[链接]《C语言探索之旅》全系列 内容简介 前言 练习题 练习题答案 第二部分第一课预告 1. 前言 上一课是 C语言探索之旅 | 第一部分第十一课:函数 。 第一部分课程已经全部结束,在开始第二部分的探索之旅之前,我们必须巩固好第一部分学...

C语言探索之旅 | 第一部分第十一课:函数

2020-05-28
阅读 8 分钟
490
作者 谢恩铭,公众号「程序员联盟」。转载请注明出处。原文:[链接]《C语言探索之旅》全系列 内容简介 前言 函数的创建和调用 一些函数的实例 总结 第一部分练习题预告 1. 前言 上一课是 C语言探索之旅 | 第一部分第十课:第一个C语言小游戏 。 这一课我们将会用函数这个重中之重来结束《C语言探索之旅》的第一部分(基...

数据结构和算法 | 第一部分第五课:算法复杂度实践

2020-05-27
阅读 5 分钟
432
作者 谢恩铭,公众号「程序员联盟」。转载请注明出处。原文:[链接] 《数据结构和算法》全系列 内容简介 前言 寻找最大和最小的元素 寻找不重复的元素 寻找不重复的元素:另一种方法 第一部分第六课预告 1. 前言 经过 数据结构和算法 | 第一部分第三课:算法复杂度(上) 和 数据结构和算法 | 第一部分第四课:算法复杂...

数据结构和算法 | 第一部分第四课:算法复杂度(下)

2020-05-27
阅读 4 分钟
482
作者 谢恩铭,公众号「程序员联盟」。转载请注明出处。原文:[链接] 《数据结构和算法》全系列 内容简介 大 O 符号 时间复杂度和空间复杂度 最坏情况下的复杂度 第一部分第五课预告 1. 大 O 符号 上一课 数据结构和算法 | 第一部分第三课:算法复杂度(上) 我们开始了算法复杂度的学习,这一课我们继续学习后半段。 我...

数据结构和算法 | 第一部分第三课:算法复杂度(上)

2020-05-27
阅读 4 分钟
711
作者 谢恩铭,公众号「程序员联盟」。转载请注明出处。原文:[链接] 《数据结构和算法》全系列 内容简介 算法的正确性 算法的复杂度 “渐近”度量 第一部分第四课预告 1. 算法的正确性 上一课 数据结构和算法 | 第一部分第二课:小鸭子们去旅行 中,我们讲了一个有趣的小故事,就是为了引出算法复杂度。 算法复杂度非常重...

数据结构和算法 | 第一部分第二课:小鸭子们去旅行

2020-05-27
阅读 3 分钟
553
作者 谢恩铭,公众号「程序员联盟」。转载请注明出处。原文:[链接] 《数据结构和算法》全系列 内容简介 引出算法复杂度的故事 两种算法 两种算法的对比 第一部分第三课预告 1. 引出算法复杂度的故事 上一课 数据结构和算法 | 第一部分第一课:什么是数据结构和算法 中,我们初步认识了数据结构和算法。 既然我们要开始...

数据结构和算法 | 第一部分第一课:什么是数据结构和算法

2020-05-27
阅读 3 分钟
729
作者 谢恩铭,公众号「程序员联盟」。转载请注明出处。原文:[链接] 《数据结构和算法》全系列 内容简介 前言 什么是算法 算法无处不在 计算机的“特权”角色 什么是数据结构 第一部分第二课预告 1. 前言 程序员应该知道:程序 = 数据结构 + 算法(Program = Data Structure + Algorithm )。 作为一个程序员,如果不了解...

C语言探索之旅 | 第一部分第十课:第一个C语言小游戏

2020-05-27
阅读 5 分钟
502
作者 谢恩铭,公众号「程序员联盟」。转载请注明出处。原文:[链接]《C语言探索之旅》全系列 内容简介 前言 准备工作和建议 我的代码 改进方案 第一部分第十一课预告 1. 前言 上一课是 C语言探索之旅 | 第一部分第九课:循环语句 。 经过前面这么多课的努力,我们终于迎来了第一个比较正式的程序:一个 C语言小游戏。 虽...

C语言探索之旅 | 第一部分第九课:循环语句

2020-05-26
阅读 4 分钟
471
作者 谢恩铭,公众号「程序员联盟」。转载请注明出处。原文:[链接]《C语言探索之旅》全系列 内容简介 前言 循环是什么 while 循环 do...while 循环 for 循环 总结 第一部分第十课预告 1. 前言 上一课是 C语言探索之旅 | 第一部分第八课:条件表达式 。 下一课我们就要一起编写第一个 C语言的小程序啦,激动吗?那就快点...

C语言探索之旅 | 第一部分第八课:条件表达式

2020-05-26
阅读 10 分钟
499
作者 谢恩铭,公众号「程序员联盟」。转载请注明出处。原文:[链接]《C语言探索之旅》全系列 内容简介 前言 if…else 条件表达式 多个条件 一些容易犯的错误 布尔值,条件语句的核心 switch 语句 三元表达式:精简的条件语句 总结 第一部分第九课预告 1. 前言 上一课是 C语言探索之旅 | 第一部分第七课:运算那点事 。 在...

C语言探索之旅 | 第一部分第七课:运算那点事

2020-05-26
阅读 6 分钟
511
作者 谢恩铭,公众号「程序员联盟」。转载请注明出处。原文:[链接]《C语言探索之旅》全系列 内容简介 前言 基础运算 变量之间的运算 缩写 数学库 总结 第一部分第八课预告 1. 前言 上一课是 C语言探索之旅 | 第一部分第六课:变量的世界(三),显示变量内容 。 今天,我们一起来学习 C语言(对大多数编程语言也类似)...

C语言探索之旅 | 第一部分第六课:变量的世界(三),显示变量内容

2020-05-26
阅读 3 分钟
489
作者 谢恩铭,公众号「程序员联盟」。转载请注明出处。原文:[链接]《C语言探索之旅》全系列 内容简介 用 printf 显示变量内容 用 scanf 提取程序中的输入 总结 第一部分第七课预告 1. 用 printf 显示变量内容 变量相关的内容有点多,经过上一课 C语言探索之旅 | 第一部分第五课:变量的世界(二),变量声明 ,今天我们...

C语言探索之旅 | 第一部分第五课:变量的世界(二),变量声明

2020-05-26
阅读 5 分钟
492
作者 谢恩铭,公众号「程序员联盟」。转载请注明出处。原文:[链接]《C语言探索之旅》全系列 内容简介 变量是什么? 给变量起个名字 变量的类型 声明变量 const 关键字 第一部分第六课预告 1. 变量是什么? 上一课我们学习的是 C语言探索之旅 | 第一部分第四课:变量的世界(一),内存那档事。相信我,上一课对于内存的...

C语言探索之旅 | 第一部分第四课:变量的世界(一),内存那档事

2020-05-26
阅读 3 分钟
529
作者 谢恩铭,公众号「程序员联盟」。转载请注明出处。原文:[链接]《C语言探索之旅》全系列 内容简介 前言 不同类型的存储器 内存 第一部分第五课预告 1. 前言 经过上一课 C语言探索之旅 | 第一部分第三课:你的第一个程序 ,我们已经知道怎么在屏幕上显示文字了。 暂时我们也就只能做这么多了。而这是正常的,因为我们...

C语言探索之旅 | 第一部分第三课:你的第一个程序

2020-05-26
阅读 7 分钟
557
作者 谢恩铭,公众号「程序员联盟」。转载请注明出处。原文:[链接]《C语言探索之旅》全系列 内容简介 前言 控制台程序还是窗口程序 最基础的代码 特殊字符 注释,很有用 总结 第一部分第四课预告 1. 前言 在上一课 C语言探索之旅 | 第一部分第二课:工欲善其事,必先利其器 中我们说过,你可以用自己喜欢的 IDE,或者用...

C语言探索之旅 | 第一部分第二课:工欲善其事,必先利其器

2020-05-26
阅读 4 分钟
553
作者 谢恩铭,公众号「程序员联盟」。转载请注明出处。原文:[链接]《C语言探索之旅》全系列 内容简介 前言 编程的必要工具 选择你的 IDE 总结 第一部分第三课预告 1. 前言 上一课是 C语言探索之旅 | 第一部分第一课:什么是编程? ,这一课我们就正式进入 C语言编程的正题了。 这一课我们将回答以下问题: 我们需要什么...

C语言探索之旅 | 第一部分第一课:什么是编程?

2020-05-26
阅读 4 分钟
539
作者 谢恩铭,公众号「程序员联盟」。转载请注明出处。原文:[链接] 内容简介 开宗明义 什么是编程? 总结 第一部分第二课预告 1. 开宗明义 不知道为什么,一直对 C语言有一种很深厚的“情怀”(类似老罗对锤子手机的那种)。 也许因为 C语言是很多前辈谆谆教诲说一定要学一下的一门编程语言; 也许因为 C语言自 1972 年诞...