爱上程序员,ITer免费的婚恋交友应用

IT日报(2014/07/31)

技术篇

一般编程的教材,都是要把所有的变量类型讲完,然后才讲语句。这种讲法,其实不符合学习的特点。学习,就是要循序渐进的。在这点上,我可以很吹一通了,因为我做过教师,研究教育教学,算是有一点心得的。所以,我在这里就开始讲授语句。

ruby 是一门编程语言,ruby on rails 是 ruby 的一个 web 框架,简称 rails。有很多人对  rails 感兴趣,但又不知道从何下手、学习路线是什么,因为在多个场合下回答过类似问题,所以决定整理成文章供大家参观。 rails 的过程中学习 ruby。但我觉得这有些本末倒置,我更推崇先学 ruby 再学 rails,在对 ruby 有了一定的了解后再学 rails 有事半功倍的效果,同时也不会那么有挫败感。

这篇文章收集了我在Python新手开发者写的代码中所见到的不规范但偶尔又很微妙的问题。本文的目的是为了帮助那些新手开发者渡过写出丑陋的Python代码的阶段。为了照顾目标读者,本文做了一些简化(例如:在讨论迭代器的时候忽略了生成器和强大的迭代工具itertools)。

这个问题我已经听过很多遍了。作为一个技术出身的产品经理,我的意见是,需要学,但很可能不是你所想的那种学法。PM为什么要学技术?科学技术是第一生产力,而现在这个生产力正在移动互联网、云计算、3D打印和物联网等领域飞速发展。这意味着谁先将它转化为产品,谁就能突破现有的用户体验,在这个体验至上的产品领域中占领头筹。

值得一读

你该去什么样的公司、做什么样的事情、拿多少钱,都取决于一个问题:你想成为一个什么样的人。工作只是人生的一部分,是用来支撑你人生价值的核心框架之一。在你自己没有想明白的时候,没有人能帮你。这就是为什么猎头基本只谈钱——他们没空去和客户讨论人生的意义。

许多编程的职位都会到达最高峰,并开始衰落——这是很多程序员不想面对的,但却是一个不争的事实。这之后再找一份程序员的工作会变得越来越难,很多人发现这个事实时束手无策。本文会提供一些重要的职业信息,值得思考一下,以便有所准备。

尽管没那么明显,但至少对我而言,哲学与编程有很深刻的关系。你想想看,软件代码无非是反应了开发者看问题的视角和解决方案。在开始编码之前,开发人员会花时间反复思考待解决的问题,明确该问题的要点以及它们之间关系,这种过程正好反应了他们看待这个世界的哲学。

技术人攻略的最近两篇文章都谈到了泰勒管理哲学。诞生于19世纪中期的泰勒被誉为“科学管理之父”,通过标准化的管理流程奠定了现代管理的根基。泰勒的初衷是实现雇主和雇员利益的一体化,从而提升社会道德。其追求效率最大化的管理思想,在工业时代的大背景下成功提升了生产率,但副作用则导致了认知要素从工作中的抽离,独立的个体被异化为螺丝钉。这种异化不仅存在于工厂,更广泛存在于办公室的格子间,这显然离互联网世界要求的想象力和创新精神相去甚远,也和攻略君一贯提倡的开放、自由、人性解放背道而驰。攻略君仅有被管理的经验,无法对这个问题进行深度思考,于是将问题抛给“南蛮部落”微信群里的高手们。该群关注技术趋势与商业创新,常有跨界头脑风暴,内容横跨科技、文化、社会、伦理,并可瞬间从严肃讨论变身吃货群。

TeamToy项目的启动在2008年前后。早期的TeamToy在产品设计层面走过很多弯路,也积累了很多经验。TeamToy的作者陈理捷专门为此写过一篇产品备忘录,透露了很多TeamToy产品诞生与发展的故事。

读书篇

雷布斯唯一推荐的管理书。

小米科技创始人雷军推荐:“这本书我精读过很多遍,也是唯一精读过的管理书。”

1. 作为经理人,你的工作是否无关紧要?你是否在被动地等上司或别人来告诉你该做什么?你该如何成为组织中的重要人物?

2. 你是否总在追求新知识或是尝试新科技?或者你是在一旁看戏,等他人来重整你的企业?

3. 你在公司里是真的有贡献,还是只是个传话筒?你如何增加自己的附加价值?高产出是否是你作为经理人的核心竞争力?

 

 

 

 

john

关注IT从业者的生存现状,做他们的访谈,写他们的故事