2016
01-27
01-27
每一个程序员都是自学成才
为什么CS学位并非是成为开发人员的唯一路径,因为每个开发人员在工作于他们的项目时学到了很多很多。除了CS学位,还有很多成为程序员的方法。如果你正行进在一条非常规的道路上,那么你可能会想知道你该追上那些有学位的人。你该怎么和那些在课堂上花了很多时间学习计算机和编程的人竞争?从我的经验来看,竞争的要点不在于学位:关键在于你会如何利用你所掌握的技能。条条大路通罗马。事实上,从学校里是学不到...
继续阅读 >
前段时间在【技术鸟】公众号的一篇文章(码魂——你是因为什么当程序员的啊(上))中,借用一幅漫画形象生动地描述了专属于程序员的精神——码魂。同时,像同行们采集一个神圣的行业问题:你是因为什么当程序员的啊?经过这两天在CSDN论坛和技术鸟后台的搜集整理,在文本中列举一些具有代表性的理由,同时也简单谈一下自己的感受,与猿圈中的好友们分享一下。用户:u013116426我是被我妈逼的用户:wjfwd2010我...
作为世界上最著名的一只,不对,应该是一个种类的虫子,它们无时无刻的骚扰着我们程序猿。正是因为有了它的存在,我们程序猿的生活才变得“丰富多彩,多姿多味”,换句话说就是让你的生活充满着崩溃。它就是世界上“非著名”的著名的虫子—bug。对于我们程序员来说:无bug,不生活。图片来源于网络1、什么是bug。及bug的产生。其实bug一词英文的愿意是“臭虫”或者“虫子”的意思,对于我们程序员来讲,bug意味着错误,...
私单,在互联网圈对于做设计和开发的朋友都不陌生,也是这个圈子公开的秘密,而我之前也是私单中的一员,原本天真的以为能够接私单就有能力自己创业了,但是真正辞职出来创业以后发现,原来我什么都不能做,下面讲讲我现在为什么放弃接单吧。首先我得我承认我是个loser,身边有设计师的同事通过接私单走向自己创业致富奔小康的道路,在此我也不反对朋友们接私单,毕竟人各有志。接私单动机就是利益,有些朋友没有太多想法的就是...
一转眼工作已有8年,前两天公司一位初入职场的同事希望我给一些建议与经验。我觉得这个话题很有价值,这里以个人的想法与经历写成此文,希望给年轻的开发者们一些启发。我工作过的公司有4家,NVIDIA,Google,Slide和Glow。其中两家是知名的大公司,Slide我是D轮过后加入的,那时约150人。Glow则是从它第一天创立,一直走到现在。个人的工作也从Developer,TechLead,EngineeringManager到CTO。这些经历使我对程序员的个人发展...
别被标题误导,我可没有说中国程序员不如外国程序员。听说世界一流程序员都上一个论坛,叫stackoverflow,那天闲来无事,索性上去看看。不得了,发现一个热门问题stackoverflow中的一个提问乖乖,这哥们难道没学过编程,返回值跟声明不一样他都看不出来?看来stackoverflow的程序员水平不过如此啊,哈哈哈哈。一阵得意之后,我挥毫泼墨,写了一个回复我的回复结果,上图已经说的很明白了,我竟然被删帖了!!下面...
这篇文章通篇都是教你如何把你写的像垃圾一样的C源码变得像屎一样。当你看源码之前你必须要知道我写这篇文章只是拿很简单的东西在举例子:虽然降低了可读性,但是可以通过加注释行的方式来提高可读性。毕竟绝大多数程序属于用已经有的东西搭积木,所以我们更应该追求的是速度。即使改得面目全非。可读性就交给说明文档和注释行吧首先必须声明的是,正常人干不出来这样的事儿。最近译文如何做一个编译器好像很红的样子,那么我们...
Bug是怎么来的?我们说,人是人他妈生的,妖是妖他妈生的,软件是程序员生的。软件是程序员的孩子,而人无完人,金无足赤!开发软件其实也要经历这些过程,程序员在生产软件,也在生产BUG!再牛逼的程序员,写出来的软件也有BUG。BUG就是软件与生俱来、不可脱逃的好基友。你碰到过的最难调试的Bug是什么样的? 1、程序员:王泽,去年做Android开发的时候遇到一个极其搞笑的BUG,自我感觉有必要说出来让大家...
一个很烂的项目,发现以下问题: 1.一半的bean用spring管理,另一半的bean自己new或者用单例模式,spring的包扫描配错了,但两年时间一直没人改过来2.到处都是静态类、静态方法,没法扩展3.在低基数、低频率的搜索上写优化算法,算法和业务逻辑搅在一起,没有分开为2个层面4.业务配置文件过于复杂,过度设计,居然是事件模式解析5.自己写了个Dao,自己手动管理事务,到处拼sql,六七十个字段的表...
作为程序员,我们经历过多少风风雨雨,久经沙场,总有一些让人难忘、让人回味的时刻,本系列文章旨在帮你回忆起那些难忘精彩或者悲催的时刻,让我们一起来悼念!1、你身边的人总是把你当成修电脑的事实上:我只是大部分时间在Google上搜索问题而已。2、突然你代码写不下去了…但发现StackOverflow却挂了3、当你误改了一行代码4、当你尝试修复一个bug的时候5、终端用户不知道该如何使用你开发的软件6、关键问题...
Java程序员应聘一般要经过面试和笔试。作为一个技术人员,特别是刚出道的,笔试的成绩是比较重要。 人们常说:机会总是留给有准备的人。大家在求职之前,一定要明确自己的求职态度,熟悉求职的过程,做好充分的准备,把一些可预见的事情做好。这样在招聘的时候才能充满自信,处变不惊。求职过程中,有些事情是无法预料的,这些事情可能会打乱求职者的心态,影响求职的结果。如果应聘者能够尽早把准备工作做好,即便发生了一些意料...