2015第一弹:调试自己,挖掘自己的最强手艺

先祝大家新年快乐。为此文做一个标记,算是阳历2015年第一篇文章吧。写此文与大家共勉。

对于原本的节奏是,每两天出一篇原创文,可到了去年年底这个节奏被打乱了,原因有几个,我做一下总结,顺便也是给即将创业或正在创业或想创业或创过业的童鞋参考下。

(一)管理者不能写代码的真原因

一般像我这种创业期间的、以程序员身份做老板的高爆发力(风险也巨高)小企业要想活下去,只有两个字“省钱“,往往省钱的方式就是自己有时也需要扑到一线工作。当然,这里强烈不建议公司的管理者扑到一线,原因就几个:

1、你扑到一线技术工作。那么公司战略和商务工作就会短板。这时你势必需要找个商务大神来帮你打理,说句不好听的话(空降的商务层面大神忽悠成分很高)

2、创业者(这里指CEO)创业的必备因素除了技术必须要有商务资源(如人脉,在中国是这样的),所以这时全身心的扑到一线,那么实际上你的自我利用率最多就50%。太浪费啦,亲。

3、相信很少IT创业公司的CEO是100%股权比例,一般来说会有若干和你地位对等的股东。那么如果你作为CEO全身心投入到技术一线,那么你的二股东、三股东就会在此时自然而然把握公司商务命脉。大家一定要知道,公司的资源和商务命脉被把握住了,以后谁是老大就说不清了。

相信网上有很多类似文章讨论为什么创业公司的管理者不能亲自写代码,很多文章都会告诉大家管理模式、技术团队、分工上的理论结果,那么如果大家看腻了这种解释,不妨看看我上面三项解释,尤其第三点是很重要的哦~~~

(二)责任感

好吧,新的一年2015已经到来,在这里我祝大家在新的一年里能够获得更大的成绩,不光是在事业上,更重要的是在家庭上,譬如摆脱单身,我是在2005年摆脱了猥琐的单身生活,现在想来还是有点小激动。

因为摆脱单身,所以突然学到了“什么叫做责任感”。因为责任感成为了我的新驱动,从此我的小事业开始走上坡路。至于为什么?大家到了那时就知道了。讲太多难免涉嫌剧透,会让大家的生活索然无味。这也是为什么我在网上总是说“家庭比事业重要”,在我看来前者是后者的基石、驱动,比喻的恰当点:家庭是事业的充电宝。平时好像没有存在感,当你的事业突然遇到困惑时(电量不足时)你首先想到的应该是充电宝,而不是疯子一样找插座充电。

(三)机会和挑战

于是到了这我们会说2015年是机遇和挑战并存的一年。

我认为20XX~~2099年每一年对我们来说都会是机遇和挑战并存的一年,因为和平、因为互联网,最后加一句,因为健康。

2014最后一个月,因为项目原因,我和我的团队加班加了一个月。期间有的队员直接干病倒了,而我除了偶尔扑到核心代码上,更多的时候是在饭桌上和谈判桌上醉倒了。

2014最后一天,我得出了一个总结:tmd做事业原来拼的是身体,拼的是健康。创新就像影视剧的高潮部分或精彩片花部分。大部分时候是平淡无奇的,谁能坚强的走的更远就要看大家的毅力、凝聚力、企业文化。

说白了,其实就是:身体、利益共同点、和老板洗脑本领(内外双洗)。后两者不谈,对于健康,队员们拼的是脑,而我拼的是胃。记得有个队友告诉我,他现在的加班境界在提升。

我不解。

他于是告诉我:晚上加班到凌晨4点,第二天依然7点起。反复数日,身体依然不垮,思维依然清晰,不感冒、不腹泻,绝对不拖团队后腿。

我深思片刻。

我发现我的的境界也提升了:上午做完方案、下午参与核心代码讨论。晚饭陪客户,喝吐(有时需要靠药物支撑)。反复数日,身体依然不垮, 思维依然清晰,不感冒、不腹泻,绝对不拖延工资和奖金发放。

总结一下:机会随处可见,挑战时刻并存。请大家爱惜身体。

(四) 以身作则

这个成语出自大神孔子《论语》。原话是:其身正,不令而行;其身不正,虽令不从。到了现代被归纳为“以身作则“四个字。

我有个朋友,在一家软件公司做CTO。他有个毛病(大家都有,我更如是),每天都要迟到,而且写代码很少写注释,时间久了,他发现他部门的员工都统一有个毛病:迟到、代码不写注释。于是这厮用了各种手段来规范,譬如迟到扣钱、代码不规范扣钱,反正是各种扣钱。结果,效果依然很差。

多日后这厮幡然醒悟。原来一切问题都出在“以身作则“这四个字。作为下属天然的有种”精神模仿效应“,也就是不管你的制度制定的如何规范,只要领导“不先走,大家都不会(敢?)走”。

当然,大公司也许制度很规范、执行很严谨。但是细化到各个小项目组还是一样。

写这个总结是为了鞭笞我自己,因为我喜欢在办公室里吃泡面。于是公司里永远弥漫着各种品牌的泡面味,即时我已经好久不吃了。

(五)怎么提升自己

老生常谈的话题,也是到了年底给我私信问同类话题最多的一个类目。

作如下3点最直接的总结:

1、有效的学习。注意前面三个字“有效的”,学习这两个字看起来简单,实际不易。往往需要大家拿出死磕精神,更重要的是找对方法。这里我想说的是没有哪一个单一的方法适合所有人。

2、挖掘自己的最强手艺。在互联网年代是手艺人的时代。作为程序员或广义上的IT人员,你只要有一项在业内比较强的技能你就能活的非常滋润,有时根本不用创业。

那么问题来了。最强手艺是需要天赋的,只不过很多人并不知道自己的天赋在哪,不过我可以很负责的告诉大家,所有人都有一个天赋技能,有的被挖掘出来了(如马云),有的还蒙在鼓里(大部分人被自己吭了)。

因此,与其在不断模仿别人,不如在新的一年里多对自己做测试,找到自己的最强小宇宙到底在哪

3、积累人脉。

又是老生常谈的话题。怎么积累人脉?其实你的领导、老板(或老板娘)就是你最直接、最简单、最容易接近的人脉。通过他们无限扩散,你很快就能“站起来”。此法屡试不爽。

最后,来几句“俗”结尾语:

1、把旧年的烦恼打个rar包,并永远不要解压

2、新的一年就是一记大力的回车键。换了行必定有新思维、新发展。

3、学会调试自己的生活。找到BUG捏死它。

4、作为程序员。人生如代码,每一年好比一个节点,每走一步都要写好注释,因为我们不是一个人在战斗

5、噢~ 2015是羊年,那么摆在我们面前有至少三条路:1)做一只温顺的小羊 2)做一只外围虎视眈眈的狼 3) 做一只领头羊

亲们,选个吧

————————————————–

【你如果不爱读书、不爱看新闻、不爱学习,没关系。我来做你的”陪读郎”】

奴隶我的方式:请关注微信订阅号:程序员在囧途。

每天讲故事、讲商业模式、讲技术给你听。

时间: 2024-10-07 09:37:04

2015第一弹:调试自己,挖掘自己的最强手艺的相关文章

javascript之【贪吃蛇系列】第一弹:简单的贪吃蛇实现

参考博客:http://blog.csdn.net/sunxing007/article/details/4187038 以上博客是参考,毕竟第一次做,真让自己盲人摸象做不出来. 不过我在其上做了一些改进,界面等效果看起来更好一些. 下图是在Chrome上运行的效果,但是火狐和IE会不兼容,onkeydown事件不能正确调用 这里用了一张图把贪吃蛇制作过程的思想画了出来,画的有点简陋: 下面就是把代码发上来,上边有详细的解释: <html> <head> <title>

codechef 营养题 第一弹

第一弾が始まる! 定期更新しない! 来源:http://wenku.baidu.com/link?url=XOJLwfgMsZp_9nhAK15591XFRgZl7f7_x7wtZ5_3T2peHh5XXoERDanUcdxw08SmRj1a5VY1o7jpW1xYv_V1kuYao1Pg4yKdfG4MfNsNAEa codechef problems 第一弹 一.Authentication Failed原题题面Several days ago Chef decided to registe

FluentData 学习 第一弹

地址: http://fluentdata.codeplex.com/ 前世: FluentData 我们公司用的一个增删改查的里面的持久层.之前还不知道 这个持久层叫FluentData.  某天看见群里 说 某视频网站里面 居然在讲这个开发框架,还收费.我搜了一下.fluentdata有源代码. 这个13年有过记载.不过我是新手.什么也需要 学习一下.  和 室友说了一下微型orm ,他们 呢  用的  微型orm是 Dapper .可以去了解一下. 废话真多,完毕. FluentData

在VS 2015中边调试边分析性能

(此文章同时发表在本人微信公众号"dotNET每日精华文章",欢迎右边二维码来关注.) 对代码进行性能分析,之前往往是一种独立的Profiling过程,现在在VS 2015中可以结合到调试过程中. Charles Willis和Dan Taylor在MSDN上发表了的一篇文章<Analyze Performance While Debugging in Visual Studio 2015>,给大家介绍了如何在VS 2015中边调试边分析性能的方法(或者说是一个操作指南).

C#Light 和 uLua的对比第一弹

初始化 做一样的初始化,其实是没办法对等的 C#Light的Env 不等于Lua的LuaState C#Light的执行有完全的执行堆栈,完整的作用域,lua都没有 C#Light有完整的class 函数,继承特征,lua都没有 C#Light可以用VS做编辑器,lua? 为了保持平等对抗,三个测试先做一遍,再依次执行 测试1 ,简单的一次创建给个名字并销毁,测试300次 测试2,调用Debug.Log打印,执行300次 测试3,一次性在脚本里多调用一些方法,创建10个物体再销毁 测试一结果:

The Internet Communications Engine (Ice) 跨平台异构通讯方案 第一弹-ICE简介

.net中的通讯方案很多,从.net Remoting,MSMQ,Webservice,WSE,WCF等等,他们都有一个特点,易用,但是都不能跨语种异构,如果你服务端要用java开发,客户端用C#开发,或者其它语言譬如C++, Python,PHP, Ruby, Objective-C,等等,那么.net提供的解决方案将不再有效.现在,隆重推出跨平台异构方案ICE.ICE官网:http://www.zeroc.com/ice.html 简介:The Internet Communications

MongoDB第一弹

下载: MongoDB下载地址: http://www.mongodb.org/ 我下载的是windows32的MSI. 安装: next就可以. 新建: 新建data文件夹,在data里面再建db和log两个子目录. 启动: 进入cmd,到当前MongoDB的bin目录下面,启动 "mongd"!(不是mongo),修改db路径. 然后打开浏览器输入localhost:27017,会出现: 最后在cmd中启动mongo.exe,出现: 基本操作: insert: find: upda

Ubuntu闪电入门第一弹

目录: 一.设置主机名 1.临时修改主机名 2.永久修改主机名 二.设置网络 1.配置静态IP地址 2.配置DNS服务器解析 3.修改DNS本地解析 三.软件包管理 1.dpkg管理软件包 2.apt管理软件包 四.运行级别 五.文件传输工具lrszs 1.发送文件sz 2.接收文件rz 六.磁盘管理 1.磁盘分区 2.磁盘分区格式化 3.挂载磁盘分区 一.设置主机名 1.临时修改主机名(重启系统后失效) $ sudo hostname ikki $ hostname ikki 2.永久修改主机

C# 二进制替换第一弹 byte 数组替换

Unity 3D本地发布WebPlayer版时遇到提示:"Failed to download data file"(如上图),遇到这个问题就是指Web服务器并没有支持这种*.unity3d文件类型.需要做的是在Web服务器中添加MIME类型: 1.IIS 7 及以上版本: 在功能视图的IIS选项卡中: 双击打开MIME,选择"添加": .unity3d application/octet-stream 2.IIS6版本: 右击计算机名,选择属性,找到MIME类型,