我们的思想指引着我们的行为,健康的思想可以让我们事半功倍,而错误的思想往往会摧毁我们的成功。对此,管理咨询公司 Lead from Within 的 CEO Lolly Daskal总结了 12 种典型的错误思想,以警世人。
很多人问“在Apple公司上班是一种什么样的体验”。这个问题,只有在Apple公司上班的员工出来现身说法才有说服力。所以,我们采集了许多Apple公司员工的回答,让大家通过这个窗口看看在Apple公司上班的样子,了解Apple公司公司的企业文化。
最近和一些好朋友谈论起我们以前的工作经历,从开始个人打拼到一起和伙伴们共事,中间遇到过各种难题,也有不少辉煌战绩。谈论的过程中说到了一些编码时的注意事项,闲时写下来共大家一起分享下。
写程序的人肯定都搜过程序吧。既然有现成的,何必重新发明轮子呢?在程序库日益丰富、搜索功能越来越高级的背景下,程序搜索已经成为一项关键的软件开发活动,而且实际上也是一项非常有用的技能。那编程人员一般都是怎么去搜索程序的呢?
显而易见,这篇博文将会导致一场编程语言大圣战,所以,请思考两遍,确定你将会通过“有建设性的辩论”的评论参与讨论后再开始阅读这篇文章。rust
Soroush是位异常有才华的少年。这不仅体现在他能以如此泰然自若的语气,发送一封淡定到几近完美的公关pitch信,而且在整个会话中,你会完全忘记自己在跟一个刚迈入青春期的少年在讨论整个世界。
如果是老程序员,那么,他一定会知道,其实软件开发中任务重大的不是代码,而是工作中其他的任务执行。如果你是刚刚进入软件这个行业,想要在这个行业有所发展,那么下面的这些困难你是一定要克服的。
机缘巧合之下,我开始使用 GitHub ,但事实上,刚刚入门的我不知道如何才能使 GitHub 发挥他的全部功能。不久之前,我偶然听了李福斯先生对 GitHub 的介绍,受益匪浅。
我不是一个“对编码充满热情的码农”。我觉得,固定 8 小时工作之后,就应该去做点别的事情,比如说看看科幻小说,和我亲爱的妻子聊聊天等等。当别人问起,我会正儿八经地这么回答,“这才是所谓的生活。你也应该试一试”。
想要成为一个优秀的程序员是需要很多方面的积累,比如我们从事的什么工作,还有和什么样的人一起工作,而且通常在那些成功的软件开发员身上都有或多或少的相同物质是值得我们学习的。而不是总从自己的工具上找原因,要是从开始我就认识到这一点就好了,也许现在的我会做的更好些。
编程套路(Code Kata)这个概念是《程序员修炼之道:从小工到专家》的作者之一 Dave Thomas 提出的。Ruby 开始盛行的时候,Dave 也成为了该语言的最重要的传播者之一。
过去的代码体现了过去的自我,是我们自己走过的道路,它记录了我们的不足,我们的优点,我们的进步。它能警示我们保持一颗谦虚的心,要逐渐进步。所以,请保管好你的代码,它们是你的见证。
“相较于其它方式,我一直热衷于推崇围绕数据设计程序,我想这也是Git能够如此成功的一大原因[…]在我看来,区别程序员优劣的一大标准就在于他是否认为自己设计的程序还是数据结构更为重要。” —— Linus Torvalds
我从“一个还算聪明,但是不自信、毫无商业经验的软件程序员”,耗费了十年多的时间,经受了很多的苦难,才总结出这些经验之谈。我不会把这些当成金科玉律,但希望它可以告诉你一些大学职业中心没有告诉你的事情。
最近,我从一名软件测试人员(QA)正式成为了一名软件程序开发人员,我觉得这个角色转变的过程还是有一些值得分享的想法和意见的。虽然我是来自QA领域,但仍然希望能够对目前在一个技术团队里工作但希望成为软件程序开发人员的童鞋们有所帮助。
每一天我都跟许多人谈论到 Go语言。除了像 Google 或者 Github 这样的地方之外,在 Go语言 用户上我们可能已经有了世界上最大的数据集。我们也从各种渠道收集到很多有趣的生产环境运行时数据。
作为一名谦逊的软件开发者,应该承认的事实是:你写的软件程序在任何时候出了问题,那一定都是你的错!
最近有个人发 Email 问我:“怎样才能写出好的软件程序”。之前,我身体有点不舒服,所以我漫无边际的说了下。现在好多了,所以我想分享一下以下这些想法,因为我觉得这些对于这次重要的讨论来说是一个有趣的起点。
用纯JavaScript替代jQuery的技巧,用纯JavaScript实现jQuery功能的方法
所有的内容不一定对每个人都有用,但这也是个人很长时间从事开发一来的经验之谈,希望对大家有所帮助。
我经常看有人发帖问关于项目点子的事,也看到了很多回帖,我自己也回了一些常见的项目。不过我觉得只列出三两个是远远不够的,因此就收集并这个项目列表,大家要找简单的编程项目学习练手的话,可以收藏并扩散本文。
我和很多设计师、开发人员、管理人员和其他团队成员等各种岗位的人一起工作过。一些人,和我变成了永久的朋友;另一些人,却让我多倍感头痛。
如果一个人确有价值,为什么在原来的公司没有在薪水上体现出来?如果没有价值,为什么跳槽以后就会加薪?还是可以单纯的解释为,应聘者和招聘者之间的信息不对等?
常有人问我:程序员在工作中最需要的是什么?企业如何做才能留住有能力的程序员。根据这两点,下面我就来说下我的观点。
什么是优秀的程序员?优秀的程序员就是不但代码写的快,并且bug也少。怎样能让这样的人才好好的在你公司工作?一个企业想要做好做大,那么留住这些人才为你效劳很重要,首当其冲的就是加薪和晋升了