/Code-farmers-turn-over

📚码农翻身 🔥 只做学习和交流使用

Code-farmers-turn-over

码农翻身

作者 “码农翻身” 公共号 : 由工作15年的前IBM架构师创建,分享编程和职场的经验教训。

码农翻身

大话编程
我是一个线程
我是一个Java class
Javascript: 一个屌丝的逆袭
Java:一个帝国的诞生
JSP:一个装配工的没落
TCP/IP 之 大明王朝的邮差
TCP/IP 之 大明内阁
TCP/IP 之 蓟辽督师
CPU 阿甘
CPU 阿甘之烦恼
CPU 阿甘:函数调用的秘密
我是一个网卡
我是一个路由器
我是一个进程
我是一块硬盘(上)
我是一块硬盘(下)
我是一个键盘
张大胖的socket
张大胖学递归
学习面向对象的令狐冲
张大胖学数据库
数据库村的旺财和小强
小李的数据库之旅(上)
小李的数据库之旅(下)
漫画:什么是机器学习
那些烦人的同步和互斥问题
IE为什么把Chrome和火狐打伤了
对浏览器村的第二次采访
节约标兵IE的自述
EMail 诞生记(上)
EMail 诞生记(下)
Http 历险记(上)
Http 历险记(下)—Struts的秘密
动物王国的面向对象
冯·诺伊曼计算机的诞生
Http Server: 一个差生的逆袭
张大胖的加法器
从1加到100:一道简单的数学题挑战下你的大脑

两个程序的爱情故事
两个程序的爱情故事(续)
烂代码传奇
机房夜话
干掉状态:从session到token
张大胖的docker之路
从SOA到微服务
XML的传奇人生
从密码到token, 一个授权的故事
编程世界的那把锁
加锁还是不加锁,这是一个问题
这个动物园, 两年也逛不完
张大胖和CAP定理
一个翻译家族的发家史
张大胖和单元测试

编程语言
Javascript: 一个屌丝的逆袭
计算机语言之战
我和编程语言的爱恨情仇(上)
我和编程语言的爱恨情仇(下)
Android为什么选择了Java?
iOS为什么选择了Objective-C?
Basic :一个老兵的自述
Node.js :我只需要一个店小二 只用一个线程来处理所有请求,事件驱动编程
命令式编程 vs 声明式编程
编译还是解释?

程序人生
15年编程生涯,资深架构师总结的7条经验
架构师小赵
师兄说
师姐说
小王的架构师之路
小李的版本管理系统
小超穿越记
小李的Build之路(上)
小李的Build之路(下)
张大胖改Bug
我的编程之路—大学趣事
码农小王的一天
小李在外企
张大胖的需求估算
从厨师到码农
聊一聊那些神一样的程序员们(上)
聊一聊那些神一样的程序员们(中)
聊一聊那些神一样的程序员们(下)
谁是互联网之父?
一个价值百万的创业教训
让自己与众不同—提升工作的价值
看看你的“易燃性”
从无聊的工作中寻找价值
什么样的学生适合报考计算机?
谈谈程序员的职业方向(上)
谈谈程序员的职业方向(中)
谈谈程序员的职业方向(下)
谈谈培训班的作用
码农需要知道的“潜规则
学习编程的加速度
码农在工作中必备的能力
码农和英语
一声叹息

老司机经验
假如时光倒流,我会这么学Java
假如我是计算机系老师
学会编程,而不是学会Java
从增删改查中突围
抽象:程序员必备的能力
懒就一个字
编程的自学方法
小王买房记
从一道面试题谈谈一线码农应该具备的基本素质
想写框架的看过来
苹果手机变砖头以后
如何快速的学习一门技术
唯一不变的是变化:谈谈微信应用号
什么是企业应用?
为什么说远离企业应用开发?
勿以浮沙筑高台
为什么敏捷开发难于成功?
localhost vs 127.0.0.1
GitHub/Stackoverflow 找工作时有什么用?
动词 or 名词 :这是一个问题
如何选择入门语言
有时候,沉默是金
零Bug代码怎么炼成的?
浮点数为什么不精确?
文章错误大全
Open Source—不要为了开源而开源
一不留神,代码就腐化了
先做个“键盘侠”,再来写程序
不加断点调试的程序员是好程序员:思考, 不看代码的思考, 是最好的调试方式。
码农必备技能:烂代码的处理之道(上)
码农必备技能:烂代码的处理之道(下)
学习数据结构有用吗?
从现在开始,丰富你的简历
那些永不过时的书,你看过几本?
学好编程必备的一个品质你知道吗?

你最爱的Java
搞懂了这几点,你就学会了Web编程
Spring本质系列(1) -- 依赖注入
Spring本质系列(2) -- AOP
三层架构和MVC那点事儿
Java帝国之拨云见日识回调
小张的Duck Typing
JDBC的诞生
JDBC后传
一个不安分的JDBC驱动
Java帝国之 Java Bean(上)
Java帝国之 Java Bean(下)
Java帝国之 函数式编程(上)
Java帝国之 函数式编程 (下)
关于Java初学者需要知道的10件事
Junit你不知道的那些事儿
Java EE的历史
Java EE读书指南
给小白的Java EE指南(1)
给小白的Java EE指南(2)
给小白的Java EE生存指南(3):XML
给小白的Java EE生存指南(4):一只叫TOM的猫
给小白的Java EE指南(5):AJAX
给小白的Java EE生存指南(6):Java反射

什么是框架?
学习Java虚拟机没用? 听听当事人是怎么说的!
聊聊Java 平台上的非Java语言
Java 帝国之消息队列
Java帝国之JMS的诞生
Java帝国之单例设计模式
对Java Inputstream的一次采访
ASM: 一个低调成功者的自述
序列化: 一个老家伙的咸鱼翻身
Java IO 的自述
JDK先生最近有点烦
什么是框架(续)?
说“空话”,做实事: 谈谈多态
Kotlin初体验


闲聊
饿了么初体验
来自大脑的控诉
一个高中生是怎么玩自媒体的?
尝试“分答”
到底应不应该上培训班?
自学编程中遇到问题怎么办?
据说99%的初级程序员看完后都不迷茫了
一行代码引发的“血案”
对一个死锁问题的思考
通过外包进入名企
请开往十年前的今天
为什么自学中最好有个师傅指导一下?
这个网站值得你花时间投入

编程感悟
看看“悲催”的码农得学多少东西?
学习编程的四兄弟
那些年,我后悔没做好的事情
我为什么对后端编程情有独钟?
当我们在学习编程语言时,我们在学习什么?
编程需要多少数学知识?
想成为编程高手,一定要学汇编吗?
你必须要理解的计算机核心概念

职场
我所尊敬的三位女程序员
凡事必先骑上虎背,给性格内向的程序员聊几句
我们向印度人学习什么?
你去下家面试,怎么评价你在这家公司做的工作?

开发流程
你的需求是怎么描述的?
白话敏捷软件开发