摘要:作为天天和计算机打交道的职业,程序员这个职业天生需要和英语打交道——我们常用的编程语言都是使用基于英文的编码,但是作为中国程序员是否大家的英语都很好呢?其实不然。 程序员为何要学好英语 关于程序员为何要学好英语,似乎是一个悖论,在国内有大把的(优秀)程序员英语水平不是很好,为何一定要学习英语呢? 抛 阅读全文
posted @ 2019-06-02 19:39 ChaosYang1987 阅读(2004) 评论(5) 推荐(6) 编辑
摘要:一晃做程序员也有十年了,总觉得时间过的很快,仿佛第一次写程序还是去年的事情。虽然到现在也已经换了三四家公司了,但总有种自己没有做过什么的感觉。于是便想把个人的经历写下来,留给以后的自己作为个回忆。 大学时代 我原本并没有想过学计算机。在高中时我搞过化学竞赛,2005年考大学时填的志愿也和计算机无关, 阅读全文
posted @ 2019-05-25 22:27 ChaosYang1987 阅读(3339) 评论(25) 推荐(24) 编辑
摘要:一晃我加入新的公司已经快两年了,在一开始的一年半中我一直在公司的产品部门做一名全栈工程师,当然作为的“全栈”也并非真的是“全”栈,主要的工作在于实现新的产品需求,定义微服务接口——实现微服务——实现前段逻辑从微服务存取数据——渲染前段界面,主要就是做了这些工作。使用到的技术栈有Apache Thri 阅读全文
posted @ 2020-07-29 23:36 ChaosYang1987 阅读(441) 评论(0) 推荐(2) 编辑
摘要:从上大学第一天开始接触编程,老师便给我们讲过各式各样的算法。从各种查找、排序,到递归、贪心等算法,大一的时候一直在和这些算法搏斗。直到工作后,为了应付面试,仍不得不回过头去啃算法书或者去刷一些算法习题,才能够拾回一些上学时的记忆。为什么算法就这么难以记住呢?或者说,为何计算机的算法不能更直观一些呢? 阅读全文
posted @ 2019-07-15 16:02 ChaosYang1987 阅读(16489) 评论(30) 推荐(103) 编辑
摘要:经常在网上的论坛里看到讨论程序员的级别,尤其在跳槽类的信息里可以看到对标阿里P7,百度T6,腾讯3.1等字眼,似乎大厂的级别俨然可以成为业内的通用货币,类似于高考分数一样,哪一档就对应着什么样的待遇。 有人说现在的程序员级别也开始浮夸起来了,以前觉得从刚毕业开始算初级软件工程师,到中级软件工程师,高 阅读全文
posted @ 2019-06-22 11:48 ChaosYang1987 阅读(1847) 评论(4) 推荐(7) 编辑
摘要:同样是一样的计算机专业毕业,进入职场的职位和工作都差不多,为何有些程序员短短几年就成长为全能选手或领域专家,有些程序员还在做CRUD? 程序员的重复劳动陷阱 不知道大家有没有这样的感觉,每次加入一个新的公司/组,一开始总是要学这个学那个,可能会花很多时间看现有的代码,然后花一些时间实现一点点小的功能 阅读全文
posted @ 2019-06-17 21:15 ChaosYang1987 阅读(2277) 评论(6) 推荐(12) 编辑
摘要:从刚开始工作时到现在,已经写了7年的代码,大部分代码都被人review过,自己也review了很多人的代码。在上一家公司的时候,我负责的一轮面试是专门进行Code Review的练习和经验谈。 通过在工作/面试中做Code Review的过程,有一些自己任务错误的实践分享出来,也欢迎大家来一起讨论。 阅读全文
posted @ 2019-06-09 21:25 ChaosYang1987 阅读(4051) 评论(10) 推荐(10) 编辑
摘要:我相信每个接受过老项目的程序员可能都吐槽过“前人的代码都是屎”。一个已经有些年头的项目,几乎肯定可以看到——到处拷贝来拷贝去的代码,随处可见的拼写错误,头重脚轻的函数……再看一看当年的提交者,可能是公司里的元老,甚至是大boss,不禁心里暗暗的鄙视,怀疑是否自己进错了公司。 而你被分配到接管这坨“屎 阅读全文
posted @ 2019-06-08 21:45 ChaosYang1987 阅读(5473) 评论(14) 推荐(16) 编辑
摘要:作为天天和计算机打交道的职业,程序员这个职业天生需要和英语打交道——我们常用的编程语言都是使用基于英文的编码,但是作为中国程序员是否大家的英语都很好呢?其实不然。 程序员为何要学好英语 关于程序员为何要学好英语,似乎是一个悖论,在国内有大把的(优秀)程序员英语水平不是很好,为何一定要学习英语呢? 抛 阅读全文
posted @ 2019-06-02 19:39 ChaosYang1987 阅读(2004) 评论(5) 推荐(6) 编辑
摘要:在现在的公司使用GraphQL有一段时间了。 现公司从创立之后的很长一段时间内是纯PHP的技术栈,前端、后端都在PHP代码中糅合在一起。新功能越加越多,页面越来越复杂之后,那些混在在PHP代码中的HTML代码越来越不可维护,于是终于有公司里的程序员看不下去,开始了技术革命,将PHP代码抽象成一个个微 阅读全文
posted @ 2019-05-29 21:54 ChaosYang1987 阅读(2473) 评论(3) 推荐(4) 编辑
摘要:应之前文章的博友邀请,我来开一篇在日本东京生活的中国IT程序员自谈,文中的讨论对象多为我自己或者是我的中国人(前)同事,有以偏概全之处还请包涵。 首先,我之前说日本的IT并不发达,不发达到什么程度呢?日本最流行的社交网络是Facebook,Twitter,Instergram,本土产品的受欢迎程度远 阅读全文
posted @ 2019-05-27 23:04 ChaosYang1987 阅读(1073) 评论(7) 推荐(4) 编辑
摘要:最近公司在进行网站的SEO优化,将所有主要页面的URL统一更改为新的格式,其中重要的一项改变是将所有URL的标识符统一为ID,例如过去我们的一个用户的公共页面URL是这样的 https://www.example.com/user/[:username] 而更新后的格式则变成 https://www 阅读全文
posted @ 2019-05-26 10:46 ChaosYang1987 阅读(708) 评论(2) 推荐(1) 编辑