201506-27 如何成为一名真正专业的程序员 要想成为一名专业的程序员,仅仅会写代码是不够的。从团队合作去解决问题到版本控制,你还得具备其他关键技能的工具包。当我们询问相关的专业开发人员,那些必备的关键技能都是什么的时候,下面是我们了解到的情况。关于如何学习代码,各种声音很多,然后很多人就被误导为成为专业开发人员懂得一门编程语言就够了?!呵呵,就像其他工作一样,光会一个技能那是远远不够的。如果你想要成为一名开发人员,下面就是一些你必... 继续阅读 >
201506-26 程序员生存报告,你苦你先看 编程问答社区 Stack Overflow 公布了 2015 年程序员调查报告显示,157 个参加统计的国家中 92.1% 的软件开发者是男性。我只能说其中 156 个国家包揽了剩下的 7.9%,一个姑娘也没给中国同行留!你看我们像屌丝,我们嘲笑你看不穿——什么叫“像”呀?现在由我们来不负责任地发布中国程序员生存报告!我们的种族。高中理科女生少,大学计算机专业女生更少,工作后直接断了活... 继续阅读 >
201506-25 如何成为一个伟大的 JavaScript 程序员 遥想当年还年少的时候,我的兴趣爱好就跨越了各种不相关的领域。我喜欢数学,如同我深爱历史那样。我的目标是成为像文艺复兴时期多才多艺的伟人那样——在多个领域都有出色表现。这是一个艰巨的任务——突然之间我发现自己正面临着“样样皆通,样样稀松”的危险。我开始考虑钻研某些领域,这样至少我还可以成为一个“精通某些领域”的人。那么我该怎么做,才能既专注于某个领域... 继续阅读 >
201506-25 细说程序员最后归宿 中学政治学科的课堂上,辩证唯物主义告诉我们,任何事物都包含着既对立又统一的两个方面。要如实的反映事物的本来面目,就必须坚持一分为二的矛盾分析法,对矛盾作全面的分析要运用两分法、两点论去认识事务的本质。简单的意思就是,万事万物都要看到它好的一面和不好的一面。IT也是如此,程序员的职业也是如此。“程序员的最后归宿是什么!”、“程序员为什么到了30或35就会想要转行”、“边... 继续阅读 >
201506-24 想成为优秀的程序员,需要擅长数学吗? HOT 今天有很多年轻人或经验不足的程序员在论坛发帖、在StackExchange网站问:「为了成为优秀的程序员,我需要擅长数学吗?」,在我还年轻的时候,我也问自己同样的问题。最近,我醉醺醺地、也是出于无聊,竟然Google了同样问题,差不多有10多年没有思考过这个问题了。在我浏览相关话题时,出现的答案模式被归结为以下三个主要类别:需要不需要看情况貌似「需要」和「不需要」经常带有个人主观偏见,反而显得有点... 继续阅读 >
201506-24 我2年学习编程的经验总结 我以前从来没有想过我现在的生活会是这个样子。几小时几小时地盯着电脑屏幕,想要解决app中的bug。如果一直找不出错误的源头,我就会开始变得焦躁、郁闷甚至于想砸键盘,最后原因居然只是因为我拼错了一个文件名。有时候,我会觉得自己很厉害。比如我写下自己的第一个脚本并且成功运行的时候。又比如说在我部署我的第一个app给服务器的时候。以及写下我的第一个爬虫来填充数据库的那一瞬间。我感觉自己就像阿拉丁... 继续阅读 >
201506-22 PHP程序员经典面试回答,怎样回答面试官的问题 HOT 1、请你自我介绍一下自己好吗?回答提示:一般人回答这个问题过于平常,只说姓名、年龄、爱好、工作经验,这些在简历上都有。其实,企业最希望知道的是求职者能否胜任工作,包括:最强的技能、最深入研究的知识领域、个性中最积极的部分、做过的最成功的事,主要的成就等,这些都可以和学习无关,也可以和学习有关,但要突出积极的个性和做事的能力,说得合情合理企业才会相信。企业很重视一个人的礼貌,求职者要尊重考官,在回答... 继续阅读 >
201506-21 对程序员说点实在话 我个人是一个程序员,关注web、分布式和数据处理。我将web看做最流行的、天然跨平台的展现和可视化技术,将分布式看做程序协作、协作程序的最适架构,将数据处理看作需要基础、技巧、认知、视野以及领域知识兼而有之的事,所以做数据处理,会提升基础、技巧、认知、视野以及领域知识。这些都是废话,还挺绕,但理解废话,对我来说,不是那么简单的事。 我认为能力的提升来自厚积,所以对于基础的东西,... 继续阅读 >
201506-19 程序员学习编程需要攻克的8个障碍 作为一个JavaScriptWeb开发课程的导师,我看到过很多新手程序员满怀热情投入到学习中来,却总是处处碰壁。大多数学习者同样碰到过相同的障碍,但是,一旦克服了这些壁垒,那么好处立马就来:更享受学习经历进步更快碰到难题更执着,不轻言放弃写代码时更独立那么,这些障碍究竟是什么呢,我们又该如何攻克它们?1.不正确的学习动机在谈及壁垒之前,我想先着重说明学习动机的重要性。不要只是... 继续阅读 >
201506-17 让程序员跳槽的非钱原因 马云说员工离职的原因林林总总,但基本上可以归结为两点:钱,没给到位;心,受委屈了。这些归根结底就一条:干得不爽。这篇文章咱就来看看程序员会因为哪些不爽而跳槽——与钱无关的那些哦。领导为什么把“领导”放在第一位?因为相当一部分人离职,是因为他们觉得领导很不通情达理、不专业、不称职、不配领导自己,在这样的领导治下,干活让人绝望。很2的领导通常不把程序员当回... 继续阅读 >
201506-17 面向对象:说说程序员不解风情的瞬间 1.化完妆问他:“我漂不漂亮?”他说:“亲爱的,闭眼别动。”我羞涩地闭上眼等待他的kiss,结果他说:“这里有个脏东西。”然后撕下了我的双眼皮贴。。2.感冒了很难受,我闷在被窝里给男朋友发短信”我感冒了”并决定如果对方回答”多喝点水”就一脚踹了他。过一会儿手机振动起来,短信内容:”开门。”......这个大笨蛋!谁让他来的啦!我起身用最快的速度... 继续阅读 >
201506-16 用医生的思考方式调试你的代码 “现在的编程工作就像是对你需要解决处理的部分做科学研究。”——GeraldSussman设计和维护好的软件就像是一个抵制复杂度的永无止境的奋斗过程。任何足够大小的应用程序的代码路径和组件都能迅速成长成令人眼花缭乱的组合爆炸。一点都不简单。当部署类似于Heroku和AWS的平台时,单服务器的Web应用程序成为了分布式系统。现代浏览器模糊了客户端和服务器之间的界线。当简单程序在多个CPU... 继续阅读 >
201506-11 写给年轻程序员创业的一封信 我经常收到很多年轻人的来信,他们对编程很感兴趣,但是现在正面临着学校和专业未来的抉择。这篇文章就是专为这些迷茫中的年轻人而写的。现在十八九岁或二十出头的年轻人,所听到的关于创业公司和创始人的故事都是经过理想化了的。如果你还是学生,或许你会因为压力和诱惑而退学,直接去打拼自己的公司。如果你已经在工作,也可能你觉得你不适合当前循规蹈矩的工作,因此而错过了积累宝贵经验和潜在财富的机会。... 继续阅读 >
201506-09 加班是什么,可以吃吗? 加班是什么,可以吃吗?打从我上小学开始,凡事时间表或议程以外的事务,我都很抗拒,就如学校下课后,学校给我补课一样,在我还是学生的时候,为了抗议学校这种恶势力的「加」课行为,我都不出席表示抗议,在老师眼里,我是个坏学生。因为有一个大原则,补课的东西,我已经会了,既然懂了为何还要补!没错就是这个大原则。瞬间逃离了传统封建思维的教育制度,我彷彿能够感应到自由社会给我的空间感,在踏入「上班... 继续阅读 >
201506-05 程序员,为未来准备好了吗? 也许一直在一线的程序员们对这个标题呲之以鼻,特别是全栈工程师们。这篇文章主要是抛砖引玉,预测一下以后的技术方向。另外,文中可能也有表述不对的地方,欢迎指正。如果只想看未来的部分,可从中间开始看。计算机产生以后,这个行业的发展日新月异,不停地产生新的技术来解决新的问题。这里不把计算机语言的更新换代看作技术的变化。计算机语言应该算做是规范,除了解决新问题外,有些语言的产生和流行也是有历史原... 继续阅读 >
201506-05 我是如何在12周内成为一名程序员的 我的故事在海军陆战队服役超过10年后,我于去年7月份退役了。随后在8月份找到了一份赌场的工作做公关,到今年2月中旬的时候又被辞退了。到5月中旬的时候我在DE协会找到了一份临时的“初级用户体验工程师”工作,而到了8月底我则成了正式的“用户体验工程师”。当我丢掉赌场的那份工作时,我就在想公关这行可能真的不适合我。我想做一名程序员。于是我开始节衣缩食学习编程。家人对我的情况非... 继续阅读 >
201506-05 为什么很少见工资高的程序员炫富? 鼹鼠的土豆说:我不是程序员,我嫁给了程序员,我从一个程序员的老婆的角度回答这个问题啊!或者说从一个IT男老婆的角度回答这个问题。首先是太宅,没什么花销,或者说没机会炫富,或者说他们的消费项也达不到炫富的程度,拿我爱人来说啊!不抽烟,出去应酬才喝酒,每天早上在家吃完早饭才去上班,车停单位免费停车场,午饭在公司食堂吃,基本上每月饭补发饭卡里都会花不完,请人吃饭开发票回公司报销,晚上回家吃饭... 继续阅读 >
201506-05 程序员如何提升自己的价值 不知道你有没有想过什么样的特质能够成就程序员的伟大?什么样的特质对程序员就职的公司最有价值?尽管可以列举出很多很多条,但是我相信这一条绝对是雇主最为看重的,并且拥有该点特质能够提升你作为一名软件开发人员的价值。那么,这条到底是什么特质呢?如果你也是给别人打工的,那么有一件事是你必须铭记于心的。你工作的主要目的是为你的雇主创造价值。虽然听上去很简单,但却是大多数开发人员的盲点... 继续阅读 >
201506-05 写给代码技术同事:被人信任才能有广阔未来 在汽车之家工作了10年,如今创业也有6个月了,身边流经了上百人的技术朋友,和他们一起战斗、一起创业、看着他们离职、看着他们不开心。原因是啥?最原始状态就是:不被信任。写代码的技术是个很独特的工种,它不像其他工种,多少用人的逻辑可以听懂,例如,我是个做营销的人,其他部门同事如果乐意的话,是可以尝试摸清楚这个工种的工作逻辑和效率的,我今日见了3个客户,每个客户在北京的那里、每个客户消... 继续阅读 >
201506-03 程序员的创业陷阱——接私活 推荐 我本身是Java工程师出身,写代码至今已超过15年,创业也超过10年,曾经外包过很多项目给别人,也接过很多外包的项目,现在不接了,只经营电子报发送平台,在二年内累积超过5000家企业用户使用。身处在创业圈,只要有创业朋友主动问过我的,我都会和他说如果你能不接就不要接(当然我也知道,如果不是为了活下去,谁愿意接?),因为这其中有太多陷阱,我分享如下给大家作个参考:因为你写代码很快通常会出来接私活的... 继续阅读 >
201506-02 程序员如何提高影响力 影响力,让梦想离你更近。试想一下,有一天你开发了一个新的语言。它比现有的某某主流软件,运行效率将提高了50%,开发效率提高了100%。接着,你在github上release了0.1,但是由于出现某个开发难题,你需要别人的帮助。而这时,你找不到有效的途径去找到那些真正会用它的人。接着出现了一个新的语言可以达到一样的效果,而这个项目就死于腹中,我记得mruby刚刚只写了一个README.md的时候,就获得了上千个star。如何... 继续阅读 >
201506-02 程序员差别的本质 当我开始在阅读《技术的本质》的时候,我就开始在思考这样一个问题,我们在使用技术还是工具。技术与工具在某百科上说一项技术是关于某一领域有效的科学(理论和研究方法)的全部,以及在该领域为实现公共或个体目标而解决设计问题的规则的全部。对于技术不同的人的理解可能是不同的,和上图中的使用工具类似的是,和工具一样,技术也在不断地成长和进行。网站的成长史似乎可以简化为下面的过程,可能还会... 继续阅读 >
201506-01 新手学习编程的最佳方式是什么? 回答这个问题是我最近两年来唯一的关注点。我觉得此处提及的许多资源尽管都很不错,然而我却注意到,成功的学生,无论使用哪种资源,往往都会在以下三个方面,比其他人有着更好的表现。聚焦习惯而不是目标独自学习非常痛苦项目实践聚焦习惯而不是目标聚焦习惯而不是目标听起来似乎不合常理,但是请听我把话说完-这是一个有关平衡的问题。凡是和我共过事的人都知道,我有时就像傻子一样,在一天内,引用... 继续阅读 >