软文

来源:互联网 发布:centos 7iso镜像安装 编辑:程序博客网 时间:2024/06/07 18:21

开发技术的人生路线?

第一种是把自己的命运寄托在一项事业上。这样的人知道自己想干什么,而且有能力把技术当工具来实现自己的想法和事业。第二种是把自己的命运寄托在组织和团队上。这种人虽然不知道自己到底想干什么,但是技术水平出色,而且综合素质突出,勇于变化,能够把技术当敲门砖进入某个优秀的团队,以团队的目标为目标,依据团队的需求而转型或者坚持,跟团队一起干出一番成绩。第三种是把命运寄托在技术上。这种人有能力成为技术的专家,然后就希望奇货可居,待价而沽,把技能当商品出售谋求富足人生。这种人没有大的人生目标,不想把自己的命运跟企业和组织绑定在一起,也不愿意做什么改变,只是满足于技术高手的层面,寄希望于其技术专长能够长期值钱,有点投机主义者的意思。第四种是还处于出卖劳动力的阶段。

程序员的核心竞争力?

什么是核心竞争力?不是时间差,不是技术,不是基本功,不是什么思想,也不是聪明脑瓜,而是**你独特的个性知识经验组合**(绝无仅有+在实践中有价值+具有可持续发展性)。基础:自学能力+动手能力+耐心和毅力+表达能力遇到问题的态度:对问题有敏感性+解决问题的态度+基于沟通与理解的态度处理问题的思路和方法(解决效率):认真研究日志+缩小范围和断点分析+错误信息的理解和搜索+不断总结归纳

当程序员写不出代码了,该怎么办?

西西弗斯是希腊神话中的人物,与更加悲剧的俄狄浦斯王类似,西西弗斯是科林斯的建立者和国王。他甚至一度绑架了死神,让世间没有了死亡。最后,西西弗斯触犯了众神,诸神为了惩罚西西弗斯,便要求他把一块巨石推上山顶,而由于那巨石太重了,每每未上山顶就又滚下山去,前功尽弃,于是他就不断重复、永无止境地做这件事——诸神认为再也没有比进行这种无效无望的劳动更为严厉的惩罚了。西西弗斯的生命就在这样一件无效又无望的劳作当中慢慢消耗殆尽。重新发现问题,重新发现你的生产力1.测试不同的解决方案,直到感觉重复(尽可能不要浪费别人的时间)2.在线寻找开源解决方案(GitHub+StackOverflow)3.向更有经验的程序员询问(明确的问题,才能有明确的解决方案)4.如果一切都失败,那就潇洒放手(当你最轻松的时候,往往正是解决办法灵机一现的时候,散步+清理办公室或住所+聊天)在编程和生活两者之间保持了一种健康的平衡。无论你是为了兴趣爱好、钱还是改变世界的宏图伟业而选择编程——编程都不应该是你唯一痴迷的东西,否则你会走火入魔。

去大公司,还是小公司?

小公司:真正的黑穷丑缺点:加班是家常便饭、工资少的可怜、福利基本没有,事事都要你干。优点:锻炼你顽强的意志力、培养男人的愤怒血性,当然干的多了能力自然也会有提升,不过如果没有牛人带且自己也不是特强的话,你的视野应该是比较窄的。有稳定业务、公司盈利还不错,待遇也可以媲美大公司。缺点:还是个人视野的问题,如果你个人能力很好,不是野心很大,在小公司也不错。优点:至少福利待遇不会差,环境也还可以,公司小自己做的贡献领导会看到,做个2,3年可能就是公司的主干力量了,有成就感。大公司干净的办公环境,正版的操作系统、应用软件,公司项目用的新技术,周围人也都是4,5年工作经验的牛人。新鲜感过了,工作无聊,整天维护着那么一个小项目,有时很长时间都不知道做什么,技术上有一定的提高、见识也增长了不少,但是更大的变化是自己的思想发生了很大的改变。

只做一件事,并且把它做好!

 Unix 哲学的消亡:工具/产品应该只专注于一件事并将其做好。相比来说,想要一个产品做所有事却什么也做不好,不如把许多小而精的产品连接起来要更好。这种哲学思想在过去很优秀,但却没有在 Web 时代存活下来。不幸的是,并没有更好的思想来替代它。与此同时,我们将自己局限起来:一堆产品都在做同样的事情,却都做得不好。

小黄鸭调试法,每个程序员都要知道的

遇到 Bug/问题被卡住了,拉个人过来,和他 blablabla 讲了一通,很多时候中途你就找到了解决办法。有时候,并不一定要和人倾诉,还可以像其他东西倾诉,强迫自己把遇到的问题,详细地解释出来(一定要说出来)。

番茄工作法

选择一个待完成的任务,将番茄时间设为25分钟,专注工作,中途不允许做任何与该任务无关的事,直到番茄时钟响起,然后在纸上画一个X短暂休息一下(5分钟就行),每4个番茄时段多休息一会儿。

最好的学习方法是什么样的?

**人的记忆曲线+人的专注时长**1.花一些时间享受精神世界或独处,出于种种原因这很重要。2.做做运动或锻炼,但是别太多。3.在平常的生活中吃各种不同的食物,特别是在休息的时候。4.有时听听新闻,如果听英语,就听BBC。5.和小孩子玩耍,他们也在学习,观察他们和他们的兴趣。6.花时间和亲人相处,并分享你的状态。7.如果有可能,花些时间教教别人。如果你能教你自学的那些东西当然最好了。8.除了学习以外给你的其他事情列一个清单。这对你减少注意力的分散和减轻大脑的负担很重要。9.理解问题,快速解决。10.你可以每天想像你的成功,你的未来。你在为你的未来投资。11.传播知识。

别因为要学的太多反而压垮自己

1.试着学太多并非是你们不应该学习,只是可能你承受了太大压力想要学太多东西。2.及时的学习真正的学习是发生在你需要它的时候,而不是在之前就获得它。3.你不可能什么都知道一个你要精通的特长+在软件开发领域里通用的技术。

如何练习一万小时?

1. 只在“学习区”练习真正的练习不是为了完成运动量,练习的精髓是要持续地做自己做不好的事。舒适区,是我们已经熟练掌握的各种技能;恐慌区,是我们暂时无法学会的技能,二者中间则是学习区。2. 大量重复训练不常见的高难度事件重复化的办法正是MBA课程的精髓。3. 持续获得有效的反馈老师和教练的最重要作用是提供即时的反馈。练习者必须建立起对错误的极度敏感,一旦发现自己错了会感到非常不舒服,一直练习到改正为止。4. 精神高度集中真正决定你水平的不是全班一起上的音乐课,而是单独练习。
原创粉丝点击