你所能犯的最大错误就是相信自己是在为别人工作。这样一来你对工作的安全感已然尽失。职业发展的驱动力一定是来自个体本身。记住:工作是属于公司的 ,而职业生涯却是属于你自己的
例如,你设定了一个年度目标,阅读很多技术书籍,或是学习新的编程语言。这个年度目标可能是引领你走向『成为一名高级开发人员』这个大目标的小目标
好处 | 弊端 |
---|---|
稳定 | 缺少自由 |
从业之路比较轻松 | 收入封顶 |
带薪假期 | |
五险一金 |
好处 | 弊端 |
---|---|
更大的自由度(自己掌控时间) | 自己去寻找业务 |
可以持续不断地做新项目 | 打理一切事务的开锁 |
赚钱潜力 | 从『一个老板服务』变成『为许多老板服务』 |
好处 | 弊端 |
---|---|
完全自由 | 风险很大 |
巨大的赚钱潜力 | 完全依靠自己 |
做你想要做的工作 | 需要许多其他技能 |
没有老板 | 可能需要长时间工作 |
在我职业生涯的早期 ,我把自己定位为专攻打印机驱动软件和打印机语言开发的软件开发人员。这个专业很偏门,只可能在数得着的几家大公司找到工作。不过你也能想象得出,打印机制造商要想找到专攻打印机和打印机语言的开发人员有多难 我的偏门专业让我对小范围的潜在雇主极具价值。这些雇主并不会在大多数城市存在,所以如果我的市场是美国甚至全球的话,那在这个庞大的市场上,我的场长格外有用
公司规模 | 优点 | 缺点 |
---|---|---|
小公司 | 承担多种职责,灵活的角色思考的、对工作的影响较大、回报潜力大 | 没法安静地坐下来写代码、工作在众目睽睽之下、稳定性差 |
中等规模公司 | 工作稳定、加班较少 | 变化很慢低下、没有机会使用前沿技术 |
大公司 | 完备的流程和规范、培训机会多、大型有影响力的项目 | 充斥着官僚语义作风、可能史佩珊代码库的一小部分、很难获得关注 |
专业人士 | 外行 |
---|---|
遵守自己的原则 | 让干什么就干什么 |
专注于正确完成工作 | 专注于完成工作 |
不惧怕承认自己错了,不会文过饰非 | 不懂装懂 |
持续稳定 | 无法预测,不可靠 |
勇于承担责任 | 回避责任 |
为别人工作与为自己工作
『冲量』(momentum)是高中物理课本告诉我们,冲量等于作用力乘以时间。这里用『冲量』比喻专心工作一刻钟就会产生继续工作下去的动力
营销就是一个『乘数效应』——你的营销越好,你的才华才能表现得越发淋漓极致。这就是对于软件开发人员来说,学习营销技能至关重要的原因
例如,我的个人品牌Simple Programmer是围绕着『化繁为简』这个信息做文章:我把各种复杂的概念分解后,黑化为人人可以理解的简单概念
我为自己的多个产品和服务创建了品牌,借助我个人非常喜欢的服务Fiverr(http://simpleprogrammer.com/ss-fiverr),我以每个5美元的价格搞定了其中几个品牌的标识
博客是推销自己的一种既廉价又简单的方式,对于让自己声名鹊起极具价值。成功的博客每天能够吸引数百甚至数千的访客,这可以给你带来很多机会,从工作岗位到咨询项目,甚至是产品销售的目标客户
不要努力成为一个成功的人,而要努力成为一个有价值的人——爱因斯坦
方式 | 内容 |
---|---|
博客文章 | 转贴一些博客文章,或者自己的博客 |
新闻报道 | 转载一些有趣的文章,尽量与你的细分领域有关,或者与软件开发相关 |
励志名言 | 名人名言,特别是鼓舞人心、非常流行的名言警句 |
技巧、小窍门 | 任何你所了解的特殊技巧或者知识,别人会很欣赏 |
幽默故事 | 发一点儿幽默故事挺不错 的,但是一定要确保确实好笑,另外千万别冒犯别人 |
吸引人的问题 | 这是一个很棒的吸引你的听众并和他们互动的方法 |
自己的一些的推广活动 | 别太多,并且跟其他内容混合在一起 |
演讲和举办某种形式的培训是连接普罗大众和自我营销的最有效的方式之一。虽然这一方式在扩散速度上不及其他媒体 ,但是站在目标受众面前 ,直接面对他们侃侃而谈,却是最能打动他们的方式
在我的职业生涯中,我一共错失了9000多次投篮,输掉了近300场比赛。我本来有26次绝杀的机会却投球不进。我失败了一次又一次。这就是我能够成功的原因——迈克尔 乔丹
教育就是当一个人把在学校所学全部忘光之后剩下的东西——爱因斯坦
教育的首要目标,并不在于『知』而在于『行』——赫伯特 斯宾塞
初始的主题 | 可以分解为子主题 |
---|---|
学习C# | 学习C#语言的基础知识,掌握如何创建一个简单的控制台程序 |
学习摄影 | 掌握针对人像拍摄的数码摄影知识 |
学习linux | 了解如何设置和安装ubuntu linux,以及如何使用它的基本特性 |
不好的成功标准 | 好的成功标准 |
---|---|
我可以用我的数码相机拍出好照片 | 我可以使用我的数码相机里的所有功能,能够清晰地描述这些功能是什么,并且知道何时何地使用各功能 |
我学习了关于C#语言的基础知识 | 我可以利用C#语言的主要功能写出一个小的应用程序 |
我知道如何使用HTML去构建一个网页 | 我可以使用HTML5在网上为我自己创建一个主页,展示我的简历和我的代表性工作 |
你告诉我的,我都忘了。你教会我的,我都记得。让我乐在其中,我就一定能学会——本杰明 富兰克林
可以考虑请他吃午餐或晚餐,在吃饭的时候让他给你一些建议
学位的好处 | 学位的缺点 |
---|---|
接受有关软件开发方面的全面的系统教育 | 花费原本可以赚钱的时间去学习 |
无需经验就可以入行 | 可能会受困于思维定式,难以打破 |
有更多选择,更容易转到等下或管理岗位 |
知识短板高发区 | 你的短板 |
---|---|
在哪些工作上花费时间最多? | |
可以改进的重复性劳动 | |
自己没有完全理解的东西 | |
你回答不出来的面试题 |
一边健身一边听有声读物,我已经读完了很多书
成就我们的恰恰就是那些不断重复做的事情。因此,优秀不是一种行为,而是一种习惯——亚里士多德
要吃掉一头大象,每次吃一口——克雷顿 艾布拉姆斯
赛跑比的是谁耐力更长久,而不是看谁冲刺更有力
任何行动往往都比没有行动好,特别是当你一直停滞在不愉快的情势下很长时间的时候。如果这是一个错误,至少你学到了一些东西。这样一来,它就不再是一个错误。如果你仍然 选择停滞不前,那么你就学不到任何东西——埃克哈特 托利《当下的力量》
在给出一个确切的数额或者估算之前 ,我更愿意多了解一下贵公司,多了解一些我未来职位的工作内容。不过,听起来好像你是想弄清楚我们双方想的薪酬范围是否一样,这样我们就无需浪费我们的时间了。是这样吗? 对这个职位的薪酬,你们一定有一个预算范围,对吧? 好吧,如果你告诉我预算范围,尽管我无法准确说出我的期望薪酬,但是我可以告诉你贵公司的薪酬预算是否符合我的心理预期
我很乐意为贵公司工作。这份工作听起来相当不错 ,能与您的团队一起工作我也很激动。不过,我仍然对这个数额有一点点犹豫。如果您能提高到X美元,我可以今天就确定并签约
跌倒七次,爬起来八次——日本谚语