当我了解到,在创业公司里大多数员工获得的股权是那么少,我感到很震惊,于是,我决定自己干。我和我的合伙人在大概 2012 年 2 月辞掉了我们的工作并开始创业。我们没有过多的计划。我们有一个大概的想法,但所有的执行细节仍是很模糊的。
成为首席软件工程师或技术榜样既是一个伟大的责任,也是一个很好的职业机遇,但中间的过程却是艰辛的。
每当我们被问想要成为一个优秀出色的程序员需要哪些物质时,很多人都会回答什么有逻辑性、思维敏捷、勤奋和耐心。其实像这样的问题根本也没什么标准的答案,我想说的是除了这些常被说起的几点,还有一个老因素也很重要,那就是大家在工作中的一些习惯。
我们的思想指引着我们的行为,健康的思想可以让我们事半功倍,而错误的思想往往会摧毁我们的成功。对此,管理咨询公司 Lead from Within 的 CEO Lolly Daskal总结了 12 种典型的错误思想,以警世人。
最近和一些好朋友谈论起我们以前的工作经历,从开始个人打拼到一起和伙伴们共事,中间遇到过各种难题,也有不少辉煌战绩。谈论的过程中说到了一些编码时的注意事项,闲时写下来共大家一起分享下。
如果是老程序员,那么,他一定会知道,其实软件开发中任务重大的不是代码,而是工作中其他的任务执行。如果你是刚刚进入软件这个行业,想要在这个行业有所发展,那么下面的这些困难你是一定要克服的。
想要成为一个优秀的程序员是需要很多方面的积累,比如我们从事的什么工作,还有和什么样的人一起工作,而且通常在那些成功的软件开发员身上都有或多或少的相同物质是值得我们学习的。而不是总从自己的工具上找原因,要是从开始我就认识到这一点就好了,也许现在的我会做的更好些。
编程套路(Code Kata)这个概念是《程序员修炼之道:从小工到专家》的作者之一 Dave Thomas 提出的。Ruby 开始盛行的时候,Dave 也成为了该语言的最重要的传播者之一。
最近,我从一名软件测试人员(QA)正式成为了一名软件程序开发人员,我觉得这个角色转变的过程还是有一些值得分享的想法和意见的。虽然我是来自QA领域,但仍然希望能够对目前在一个技术团队里工作但希望成为软件程序开发人员的童鞋们有所帮助。
作为一名谦逊的软件开发者,应该承认的事实是:你写的软件程序在任何时候出了问题,那一定都是你的错!
所有的内容不一定对每个人都有用,但这也是个人很长时间从事开发一来的经验之谈,希望对大家有所帮助。
代码编程本就是及复杂又无趣的东西,具有怎样的技能才算是一个优秀的程序员呢?
你是不是觉得自己已经很厉害了?是不是觉得自己已经掌握了所有的编程技巧?不要太自大了!只要你活着一天就有很多东西要学,永远不会有你会所有东西的那一天。
有些时候一个开发人员没有被派到维护自己曾参与创建的团队中去,发现问题了又不能参与,可能他们会觉得自己之前的付出都不值了,而过时却发现之前那些人员的维护又出了问题才要自己参与进去,这时一定不要怨天尤人