给盲目兴奋的程序员们的建议。。。】
我偶然看到一些漫无目的、精力旺盛的程序员说出类似这样的话:
嘿,大家好!我刚刚学会了Erlang/Haskell/Python,我正在找一个大型项目用它们去写。如果你们知道,请告诉我!
或者
我喜欢Linux和开源软件,我想通过开发一个项目来向开源社区贡献我的力量。有没有一个很重要的软件,但只能在Windows上运行,而你希望有个Linux版本的?
这些找不着方向的问题总是让我困惑不已。他们把程序语言或操作系统或软件许可协议当成关键条件。他们的目的跟解决某个问题或跟创造价值或跟说话人对软件的兴趣没有一点关系。你能相信一个不爱音乐的人能开发出一个好的乐谱软件吗?对Photoshop没有专业了解的人能克隆出一套Photoshop软件吗?不过我不想在这里详细讨论这些负面的问题。
下面是我对那些发出这些问题的人的一些建议:
停止发问。想一想你所有的个人兴趣,去解决一个跟你这些兴趣相关的简单的问题。例如,我用电子琴来联系我的吉他技能,但我想给这电子声乐里加入一些人性的元素,像自动音效补偿,偶然的变奏,等等。怎样才能做到这些呢?我可以写一个简单的声乐处理程序——不需要图像界面——看看效果如何。我照了很多的照片,我需要一个照片分类标记工具,不需要像Adobe Lightroot那样全能。简单但够用,一个下午我就你解决此类问题。
两点:(1)要简单,(2)是你实际要用的东西。
一旦做出能够运行的东西,接下来的工作是要一步步的改进。不要试图做出一个可以对外发布的版本来给自己制造压力,你只要花时间多看看现有的程序,改进它。我是否能用HTML5来实现我的照片分类器的前端界面呢?
如果你坚持这样,用不了多少回,你就会成为一个专家、一个对于一个界限清晰、也许只是跟你的问题相关的小领域里的专家,但,仍然是个专家。成为专家有一个有趣的边际效应:有些之前看起来令人畏缩、好像不可能的改进工作或功能特性,当你尝试着开始去做后,你的程序很可能因此而突然显现出吸引力,受到广大用户的关注。
分享到:
相关推荐
网上收集的程序员漫画,《神秘的程序员们》,没事的时候可以看看,放松一下。
给程序员提的9点建议.docx给程序员提的9点建议.docx给程序员提的9点建议.docx给程序员提的9点建议.docx给程序员提的9点建议.docx给程序员提的9点建议.docx给程序员提的9点建议.docx
老程序员给年轻人的建议和忠告 老程序员的共识 给程序员的20条建议
给所有入门程序员的建议(1)--句句是诤言.wps
今天看到一篇文章,深有感触,贴出来跟大家分享一下
最近,一组以“神秘的程序员们”为主题的漫画图在互联网上迅速传播,不仅揭示了程序员们工作的神秘与趣味性,而且以幽默风趣的方式传达了他们的职业精神和解决技术难题的智慧。 标题“神秘的程序员们的漫画图”本身...
给年轻程序员的建议偶尔的,我会被人问道:如何成为一名优秀的程序员,更或者,如何成为一名程序员。每次人们问起,我都力图给出不同的答案。因此,我的答案是各种各样的。下面就是我认为的成为一名优秀的程序员需要...
建议程序员们学会调整心态、寻找减压方式(如运动、兴趣爱好等),并努力实现工作与生活的平衡。长期来看,良好的心理状态有助于提高工作效率和创造力,对职业生涯有正面影响。 ### 知识点四:团队协作能力 文本中...
网上收集的编程体会,很有感触。解释什么叫编程,指正现在人对学计算机误区,提出学好编程的方法
介绍了程序员如何进一步进阶提升自己能力的转载文档!真是有效,字字珠玑,大家快来下载啊!
程序员们的七夕浪漫礼物,请查收
展望未来,总结过去10年的程序员生涯,给程序员小弟弟小妹妹们的一些总结性忠告 走过的路,回忆起来是那么曲折,把自己的一些心得体会分享给程序员兄弟姐妹们,虽然时代在变化,但是很可能你也会走我已经做过的10年...
末位淘汰制怕不怕!亲历大公司是如何考核员工的__在职程序员聊聊绩效考核,给小伙伴们一些建议
2. **智能提示**:当用户输入部分代码时,输入法会根据上下文提供相关的代码补全建议,类似于IDE中的自动完成功能,帮助程序员更快地编写出正确的代码。 3. **特殊字符支持**:编程中常常需要输入一些特殊字符,如...
在这里,我们将详细解释雷军给刚入门的程序员五点建议。雷军,一个有十年编程经验的IT行业大师,曾经管理过一千多人的研发队伍,并且现在也是一名天使投资者。他总结了五点建议,帮助刚入门的程序员快速成长为企业...
一点小小的体会与程序员们分享 一点小小的体会与程序员们分享 一点小小的体会与程序员们分享 一点小小的体会与程序员们分享
"程序员专用头像.zip"这个压缩包文件,显然为程序员们提供了丰富的选择,总计包含了3000个头像,满足他们日常网络交流的需求。 首先,我们可以从“程序员专用”这个标签来探讨这个主题。程序员的头像通常具有一定的...
程序员们追求的是逻辑清晰、效率至上,这体现在他们的代码编写中,也体现在他们的生活方式上。他们善于解决问题,喜欢挑战,不畏艰难,正如描述中所提到的“逆境使人成熟,绝境使人醒悟”,在面对复杂问题时,他们会...
程序员简历程序员简历.pdf
在编程领域,代码是程序员与计算机对话的语言,而程序员记事本则是程序员与代码对话的桥梁。随着技术的不断迭代和项目的日益复杂,代码片段的有效管理成为提升开发效率的关键。程序员记事本应运而生,它不仅仅是一个...