你要做的事情不过就是将所学所想进行搅拌融合沉淀萃炼提纯,形成你独一无二的作品和服务。
当谈到工作时, 意味着你应当清楚自己正在做的事情, 以及这件事所产生的重要价值。 比如, 开发和维护一个产品级运维监控系统, 技服/PE 同学依靠该系统来更有效率地处理工单, 解决客户的问题, 这就是你的工作价值。工作更多是一种责任心。
职业是工作的一种升华。 职业更需要责任感, 是你提供给社会的一种恒定的价值, 擅长以最小的成本做好某件事, 提供优质的服务。 是架构师, 有责任为即将实现的应用系统构建良好的整体框架, 提供关键决策, 保证开发活动顺利进展; 是项目经理, 有责任敦促项目按预定计划执行和完成, 并尽可能减少成本; 是产品经理, 有责任与多方沟通, 确立正确的产品战略方向, 保证产品顺利推出, 受到用户喜爱; 是高级工程师, 有责任运用自己的知识、技能和经验解决复杂的技术难题。职业更多的是一种影响力。
无论是工作还是职业, 最关键的是把自己的事做好,给自己最大的自由。关键的不是你在为谁编程,而是你编程来实现什么样的价值。因此,工作不一定要在公司,在公司也未必在工作。如果学会社会化协作,善于寻求资源,社会就是最大的舞台。就算不是阿里员工,也一样可与马云共舞。
换句话说,以前,业余被当作主职的一种补充或附属,而以后,业余时段作为独立的分支来发展,最终可能超出主职所产生的影响,两者相得益彰,相互辉映,一起助推人生。
每天晚睡早起不是程序员, 当夜猫子也不是程序员。唯一衡量一个程序员的标准是: 他(她) 是否善于协作,善用资源, 能够运用程序去解决重要实际的问题,别无其他。 还记得早睡早起的故事吗? 我们早已忘记怎样去爱惜自己的身体, 珍惜自己的生活。
老板希望程序员加班, 是希望他们能够有更多的产出,契合自己的利益方向。 如果一个程序员既能够安排好自己的私人生活,又能很好地完成工作任务, 懂得自己所创造的价值和影响, 那么, 这样的程序员更值得器重, 因为聪明的老板知道, 这种程序员值得与之共同创业, 而不是单纯拿来干活的。
我们不是任劳任怨的老黄牛, 尽管我们勤勉; 我们不是任人驱使的劳工, 尽管我们为别人干活; 我们是自己的主宰, 懂得用自己的才智和汗水与公司创造双赢的局面。 是员工, 也是半合作者。 你必须深刻理解自己存在的价值和影响, 才能掌控好自己的职业之舟。
所以, 从现在开始, 学会像一个普通人那样早起早睡, 尽量少加班, 多阅读多充实, 多运动锻炼自己的身体, 理解自己的价值和影响, 探寻自己的自由之路, 这才是一个真正的现代程序员应该去做的事情。
技艺永恒, 生命短暂, 时光易逝。