程序员的身价取决于手中产品

  写代码的时候,业余时间讨论最多的是Coding的这个产品将来有多少用户,这些用户用起来怎么样?因为我有一个强烈的愿望,就是在朋友间聊天的时候,不经意的告诉他某某产品的代码是我写的。

  就像曾经一个朋友告诉我,他参与了美的电饭煲控制程序的编写;曾经也有一个朋友告诉我他参与了腾讯浏览器代码的编写。说者无心,听者有意啊,感觉这是一件多么伟大的一件事啊。

  别人问:你是做什么的

答曰:做软件的

  再问:那个软件是你做的

答曰:……

无言以答,惟有苦水肚中流。不是自己不努力,不是自己的代码差,只是自己做的产品没站在“风口”。

  07年做华为项目的时候,已经用上了Agile了,今个儿不说Agile的优劣,至少为Agile的推广起了绵薄之力。

  07年做华为项目的时候,已经参与了跨平台,跨系统的分布式应用程序开发了,今个儿不说分布式系统的长短,但为我后来给广东喜之郎写OA架构,写ERP架构奠定了基础。

  这些年来,工作中做的这些事对企业来说有价值,给外人的感觉总是默默无闻的躺在那儿。

  这些年来,也利用业余时间做了一些属于自己的作品:分布式权限管理系统网页聊天软件js画廊插件。无疑的这些东西我都通过代码来实现了,但是没市场了。

  当认识到这事时,为时不晚啊,哈哈哈,哈哈哈!!!

================================为了保持每篇博客都有代码的风格,风牛马不相及线==================================

示例1:

protected int GetNum()
{
    int i = 1;
    try
    {
        i = 5;
        return i;
    }

    finally
    {
        i += 1;
    }
}
//输出结为: 5  测试于 2006-11-10

示例2:

protected System.Text.StringBuilder GetString()
{
    System.Text.StringBuilder str = new System.Text.StringBuilder("a");
    try
    {
        str.Append("b");
        return str;
    }

    finally
    {
        str.Append("c");
    }
}
//输出结果为: abc  测试于 2006-11-10

这段代码可以延伸出两个知识点:

1:try里包含了 return时,执不执行 finally,要执行什么时候执行?

  会执行,在return之间执行。

2:值类型与引用类型,在做赋值操作时的区别是什么?

  值类型在为同一个变量赋值时,会新开一个存储空间。

引用变量在赋值时,只是对堆进行操作,栈的指针没有变化。

时间: 2024-10-20 14:26:33

程序员的身价取决于手中产品的相关文章

Java程序员的薪资取决于年限还是技术?

1.拿多少钱跟有多少经验有关系,但经验的多少跟年限没有必然关系 你工作以后一直在别人设置好的框架体系里搬砖,即便干了5还不是初级程序猿一个! 你工作以后,不断摸索,自己研究框架,自己在搬砖的同时还应用设计模式,有机会还自己玩架构,初级的如SSH,高级一点的,自己也能上手.J2EE,J2SE,J2ME都干过项目. 那你就牛X了! 2.其实,搞技术的,自己几斤几两,自己心里清楚 至于薪水,纯搬砖的,3年经验万把块吧.能自己搭建架构,熟练应用SSH的,20k+. 在这基础上,做过牛B项目的,对大数据,

产品经理和程序员的爱恨情仇

产品经理跪求程序员,程序员跪求程序成功上线! 前几天纯银V在微博上发了一条微博「很多人吐槽“人人都是产品经理”这句话,其实在我看来,这句话的正确理解是“人人都应该学习产品经理的思维方式,来提升自己的专业能力”,不知道作者是否本意如此.当然,实际上它容易被理解为“我也可以做产品经理,创造一个伟大的产品”,那就很扯淡了.尤其水货产品经理的破坏力之强令人惊叹」,引发了诸多讨论. 我看了之后,意味深长的转发了一下:从来没人说人人都是程序员,这其实说明了一些什么……于是又引发了一番热议,比如: 对呀,也不

产品策划设计和程序员之间的矛盾

那天看到了一篇分享,说的是产品策划/设计和技术人员之间的矛盾该怎么解决的讨论总结,突然,我想到了,可能这就是信管这个专业之所以出现的原因吧~ 因为讨论的大意就是说,产品没有技术知识,所以经常和技术人员有矛盾,比如像我的亲身经历那样,就是产品想出来的东西,不是无法实现,就是天马行空,所以,有很多次被我们压回去,就是因为想法不够完备和无法实现. 所以,我觉得信管,如果学好了,真的有它的价值的.因为信管必须要有产品的创新触觉,也必须有技术的实践能力.这样出来的产品或许就会更好.所以读信管的看完这个可以

程序员如何和产品经理优雅的干架

早前,平安产险科技一名外包程序员和一名外包产品经理干架的视频几乎在互联网圈都传遍了,因为产品提了一个需求:要求用户App的主题颜色能根据手机壳自动调整. 首先说这个需求对于应用开发工程师来说,确实是有点奇葩,当然并非不能实现.这块涉及图形图像处理,用机器学习和人工智能来提取图像颜色,这是基本图像识别过程,对于采集图像,可以提示对着镜子自拍一张,上传图片,通过大量的训练数据,来识别手机体颜色.当然并不能保证百分百成功,因为图像可能模糊或者,不明显等其他原因,就算不断用CNN(卷积神经网络)卷积运算

根基决定一个程序员会不会被淘汰 --转载

根基决定一个程序员会不会被淘汰 丰厚的薪水,高端的职位和有成就感的事业是人人都想要的,而这些都取决于你每天的认真工作,努力学习和灵活做人上.日子就像一块块砖,你就像是一个泥瓦匠每天在堆砌着你的人生,最终砌出一个宏伟的大厦或是一幢低矮的小屋甚至是堆成一堆瓦砾全取决于你自己. 程序界和软硬搜索件一样都要遵守摩尔定律,也就是说当前的技术知识很快会被替代,你需要不断学习新的东西,否则就会面临着被淘汰的危险.然而,一个人的学习动力和欲望都是有限的,记忆力还会随着年龄的增长而衰退,从这个道理上来说,年龄大的

谋哥:这个时代没有比程序员更适合创业

[谋哥每天一干货,第五十八篇] 农村人都喜欢涌入城市,远离山清水秀的家乡,到城市蜗居,走进贫民窟,挤进地铁,为了什么?其实就是城市有更多的机会和选择.这是KK的<科技想要什么>这本书里面说到的. 互联网正在改变一部分人的选择,我想最直接的就是IT和金融从业者.我就是IT领域的一个例子,我辞职离京,回到家乡,依然能够从事IT行业的事情.只要有网络的地方,我似乎就能生存,因为我赚钱基本是靠在网上,跟线下没有直接关系.移动互联网的发展更是让精英的IT从业者找到自己的控制时间和休息的自由. 回想一下国

高效程序员的特征:聪明,懒惰

这里我使用了聪明,懒惰和程序员这几个词.我说的这几个词的意思是: 程序员:有积极活力的,专注于用代码解决真实世界里的问题.不是指那些梦想家,那些永远只想不做的人 聪明:能够周全的思考问题(不是那些耍小聪明的人) 懒惰:就像是程序中的lazy-loading,是指延后写代码的时间(而不是无所事事的人). 正确的软件开发应该是懒惰式开发,也被称作忍耐式开发:这种开发方式的表现是,在真正动手写代码前,程序员要花大量的时间通盘考虑所有可能的解决方案和途径.这可以看作是延缓写代码,在没有完全理解问题前绝不

高效程序员的特征:聪明,懒惰(转)

这里我使用了聪明,懒惰和程序员这几个词.我说的这几个词的意思是: 程序员:有积极活力的,专注于用代码解决真实世界里的问题 不是指那些梦想家,那些永远只想不做的人 聪明:能够周全的思考问题(不是那些耍小聪明的人) 懒惰:就像是程序中的lazy-loading,是指延后写代码的时间(而不是无所事事的人). 正确的软件开发应该是懒惰式开发,也被称作忍耐式开发:这种开发方式的表现是,在真正动手写代码前,程序员要花大量的时间通盘考虑所有可能的解决方案和途径.这可以看作是延缓写代码,在没有完全理解问题前绝不

漫谈程序员系列:快来约这些女生,保你脱单

最近和同事.朋友.网友聊天,聊到程序员谈女朋友的事情,发现了一些有趣的东西,分享出来. 八卦了周围干开发的程序员的另一半的职业,发现了下列组合: 程序员+测试 程序员+美工 程序员+售前 程序员+程序员 程序员+人事(HR) 程序员+客服 程序员+老师 我这人爱瞎琢磨,可这次不是瞎琢磨,我这一琢磨呀,嘿,您还别说,真有点儿道道儿啊,原来这都是绝配啊. 程序员+测试 我在"漫谈程序员系列:看看你离优秀有多远"一文中得出了一个戏剧性的结论:因为普通程序员老是和测试MM沟通,告别单身的几率比