现在的程序员如何创业?

2024-05-17 00:56

1. 现在的程序员如何创业?

1、首行培养商业意识。周鸿对程序员的弱点看得一清二楚。“想成功不要迷恋技术,没有技术肯定不行,但是只有技术一样行不通。”周鸿说。对于那些心怀创业梦想却不具备商业意识的程序员,周鸿提出了两点建议:第一,努力培养自己的商业意识,甚至要强迫自己去做不喜欢的事情;如果第一条路走不通,那么就必须敞开胸怀,还要克服掉固步自封的弱点,寻找具有商业意识的合作伙伴,达到共赢的结果。
2、抓住用户的需求。最好的产品不一定是技术含量最高的产品,而是有巨大需求的产品。有太多这样的例子了,就像INTEL这样的大牌都不会迷恋技术,像64位的东西早在N年前在大型机上就实现了,并且也不是什么高深的东西,为什么INTEL现在才推出来呢?很简单,现在32位已经走到了尽头,用户需要更高的速度、更强的处理能力,所以推出了64位处理器。另外,笔记本上面的迅驰技术也是同出一辙,当然还有INTEL的其他战略在这里面。所以有需求的产品才是最好的产品。
3、好产品是运营出来的。我很认同周鸿祎的观点:好的产品是运营出来的,而不是开发出来的。十年磨一剑的时代已经过去了,现在的很多产品几乎每天都在发布新版本,所以创业者不能妄想靠某款优秀的产品一鸣惊人。产品的成功,不能光靠技术,运营才是更重要的。在创业初期不可能有一个完美的想法,所以要先拿出产品,在市场中慢慢总结和修正,找到合适的运营方式,最终使它真正成为一个具有商业价值的产品。
4、成功在于积累。不要抱着一蹴而就、一劳永逸的心态。
5、做自己真正感兴趣的事。这是动力问题,感兴趣才能坚持长久。感兴趣才能经得起失败。如果在失败中享受做事的乐趣,并能够努力培养自己的不足,培养商业意识,结识更多的合作伙伴,那么,即便创业没有成功,也还有机会重来。

现在的程序员如何创业?

2. 程序员 一个人创业 需要注意什么

一个人最好还是不要创业了,压力非常非常的大,成功的概率比较低。如果确定创业的话,下面我给你的几点建议:
1,先找好团队,志同道合,有共同话题,愿意承担责任的,能共患难的队员。
2,准备好资金,根据你计划从事的行业,问下同行,预备多少资金,多预备个50%。以防意外的花费
3,做好市场调查,目前市场同类的公司多少家,他们的状况怎么样,需要做哪些方面的改进等等
4,做个初步的规划,创业前几年的规划。

最后,多多学习,创业是个非常艰难的过程,多多请教有结果的人,最后,祝你创业成功,财源广进,谢谢!!!

3. 一个程序员的奋斗历程

  这些日子我一直在写一个实时操作系统内核 已有小成了 等写完我会全部公开 希望能够为国内IT的发展尽自己一份微薄的力量 最近看到很多学生朋友和我当年一样没有方向 所以把我的经历写出来与大家共勉 希望能给刚如行的朋友们一点点帮助 一转眼我在IT行业学习工作已经七年多了 这期间我做过网页 写过MIS 数据库 应用程序 做过通信软件 硬件驱动 协议栈 到现在做操作系统内核和IC相关开发 这中间走了很多弯路 也吃了不少苦     我上的是一个三流的高校 就连同一个城市的人多数都不知道 因为学校不好也就没 有指望能靠学校名气找一个好工作 所有的希望都寄托在自己的努力上了 大一开学前的假期我就开始了学习 记得我买的第一本书是《计算机基础DOS 》 大家别吓著了 其实当时已经普及了DOS 了 只是我在书店里看到了DOS 的书 以为像英语那样是第四 五 六册 记得当时到处找DOS 现在想想也幸好我没有找到 )开学前我学完了PASCAL 那时既没有计算机也没有人可以请教 我连程序是什么的概念都没有 只好死记硬背代码 然后拿纸写 我一直到大三才有了一台 在这之前用纸写了多少程序我也记不清楚了 只知道最长的一个我拿A 大小的草稿纸写了 多页 我的C语言 C++ VC都是在这样的条件下入门的 所以说条件是可以克服的 希望我的经历多少给条件艰苦的同学们一点信心 第一次上机是在我姐夫的机房 我的心情激动的无与伦比 但是一上机我立刻傻了眼 他们用的是英文版的Win 我的那点DOS知识都见了鬼 上机提心吊胆的一阵瞎摸 一不小心把Word弄成了全屏 怎么都还不了原 当时真是心急如焚 我以为机器被我弄坏了 第一个C语言程序 就是那个经典的HelloWorld 我调了几个星期 上机机会非常少 也没有书告诉我开发环境(TC )需要设置 而且开始我都不知道有编译器 我甚至自作聪明把写好的程序扩展名从 c改成 exe 结果可想  而知 大一学完了C X 的汇编 数据结构 C++ 由于精力都花在自学上了 大一下四门课挂了彩 三类学校就是这点好 挂上一二十门也照样毕业 不过扯远点说 我那么刻苦都及不了格 可见我们国家的计算机教育有多死板     大二准备学VC和BC 当时难以取舍 后来选了VC 不为别的 只为书店里两本书 VC 那本便宜 块钱 我的努力在班上无人能及 学的日夜不分 大三有了计算机后更是如此 很多次父亲半夜教训我说我不要命了 我一直觉得自己基础差 记忆又不行 条件也不好 所以觉得只有多花点时间才能赶上别人 居然后来有许多朋友说我有学计算机的天赋 让我哭笑不得 我用的是 M内存 G硬盘 当时同学们的配置都是P MMX 我安装 一个Windows NT 需要一个通宵 编译一个BC 向导生成的程序需要近两个小时 我的显示器是个二手的 辐射非常大 开机屏幕冒火花 看起来很酷的 ) 有一次程序写的太久 觉得怎么白色的编辑器背景变成了紫色 以为显示器坏了 后来才发现眼睛不行了 不过说来也奇怪 到今天我的视力还能保持 真是个奇迹 但是就是那台破机器陪伴了我两年 让我学会了VC Delphi SQLServer等 后来那台机器给我阿姨打字用 据她说一天她正打的开心 一股青烟夹着火苗从显示器钻出来 之后它才寿终正寝     大三假期找了个机会在一个计算机研究所实习 与其说实习不如说是做义工 工作了两个月一分钱没有拿 但是这两个月对我的发展帮助很大 让我早一步了解了社会 刚去的时候我当然是一窍不通 在那里我熟悉了网络 学会了Delphi和Oracle 由于工作很认真 得到了比较好的评价 在一位长者的引荐下 我开始和他们一起做项目 这使我在大三大四就有了自己的收入 大四又找了两家MIS公司 *** 虽然钱不多 但是在学生期间有 多的收入我已经非常满足了 我终于用自己赚的钱把计算机换了 大四下开始找工作 这时我的工作经验已经比较多(当然现在想想非常幼稚) 开始听父母的想去那个研究所 实习过那个部门也希望我能去 但是不知道为什么最后不了了之 这种单位就是比较官僚 我一气之下就到了我 *** 的一个公司做MIS的TeamLeader 在大三到毕业一年的时间 做过了各种MIS 从煤气 烟厂 公安 铁路 饮食到高校 什么有钱做什么 工作也很辛苦 经常加班和熬通宵 从跟客户谈需求到设计 编码 测试 交付都要上 那时觉得很有成就感 觉得自己还不错 现在想想真是很肤浅     刚走上工作岗位的学生很容易被误导 各种开发工具让人眼花缭乱 同时也觉得很受 公司器重 但这样工作永远是一个低层次的开发者 不要跟我说什么系统分析有多么多么重要 多么多么难 你以为自己跟用户谈需求做设计就是系统分析和设计了吗 国内又有几个公司能够做的很到位很规范?我是ISO 内审员 也在Rational公司受过多次培训 拿了 个证书 还有一个公司让我去做CMM 这些我听过很多 但是很多事情到国内就变了性质 一个公司不是通过了ISO 或者CMM就能规范了 我现在在一家有几十年历史的外企工作 里面的管理不是一般国内企业能及的 作为一个毕业不久以前没有步入过社会的学生 几乎不可能在很短的时间掌握系统分析和设计 面向对象 UML只是一个工具 关键是人本身的思想 不是说你熟悉了C++ Rose就能够做出好的设计 相反如果你具备了很高的素质 你可以用C写出比别人用C++更加模块化的程序     话说远一些 国内软件开发行业有一个怪圈 很多人觉得VC > Delphi > VB 真是很搞笑 这几个软件我都做过开发 说白了他们都是工具 应该根据应用的需要选择采用哪个 而不是觉得哪个上层次 如果你因为用某个开发工具很有面子而选择的话 只能说明你很浅薄 如果说层次 那么这些工具都不上层次 因为它们用来用去都是一些系统的API 微软的朋友不会因为你记住他们多少个API或者多少个类就会觉得你很了不起 你永远只是他们的客户 他们看重的是你口袋里的银子 我也做过系统内核 我也封装过很多API 同样我也不会看重那些使用这些API做二次开发的客户 除非他能够作出自己独到的设计     至于有人认为C++ > C那更是让人笑掉大牙 不妨你去打听一下 现在有几个操作系统内核是用C++写的 又有几个实时系统用的是C++ 当然我也不是说C++不好 但是目前的内核和实时系统中C++还无法与C匹敌 至于说C++适合做应用系统的开发那是另外一回事 所以我的观点是不在于你用什么工具和语言 而在于你干什么工作 你的设计体现了你的技术层次     这样干了一年我觉得非常苦闷 做的大多数都是熟练工种的活 个人技术上没有太多 的提高也看不到方向 所以决定离开这个城市去上海 寻求更好的发展 并且打算放弃我以前的MIS转到通信行业     写到这里不能不提到我女朋友 我们是在来上海前半年认识的 她大四在我公司实习 公司派她给我写文档 我们的感情发展的很快 她告诉我很多事情 她家原本是改革开放的第一批暴发户 她母亲爱打牌 输掉了几百万 还欠了很多债 她有男朋友 但是她对他没有感情 只因为他给了她母亲两万多块钱 后来还强迫她写了四万块的借条 她男朋友背叛过她并且不止一次打她 现在逼她结婚不然就要她还钱 这人居然还是一个高校的老师!她母亲把父亲给她的学费花了 因为拖欠学费她没有办法拿到毕业证 她母亲现在有病需要钱 我拿出了自己的一点积蓄并且跟朋友们接了一些 替她交了学费并给她母亲看 病(后来才知道看病的钱又不知所终 就连她母亲是不是有病我都不知道 但她也是没有办法) 这个时候我家知道了一些事情 坚决反对我和她在一起 她原来的男朋友也极力破坏 无奈之下我们决定早一定离开这个伤心的城市 并且瞒着我们家 由于时间仓促 我只准备了 块钱 她仅有的几百块钱也被她母亲要去了 我买了三张票 一张是中午的 两张是晚上的 中午我的家人把我送上船 他们一离开我就下了船 我和她乘坐晚上的船离开了这个我和她生活了很多年的城市 带走的只是一身债务 没有来过上海的我们两个性倔强 都不愿意去麻烦同学和朋友 来到上海是傍晚 点半 我们都不知道该去哪里 我们找了一个 块钱的旅馆 这个房间连窗户都没有 月份的天气酷热难耐 房间里非常闷热 第二天我们开始租房子 因为身上的钱不多 我们基本都是步行 花了一个星期时间 不知道在浦东转了多少圈后找到了一个 块的房子 但是我们都不了解上海是付三压一 还要付半个月的中介费 买了一些锅碗瓢盆后 我们身上只有 块钱了 工作都还没有着落 这 块钱要支持到我们拿到第一个月工资 为了省钱我们  自己做饭 每天买菜只花两块钱 她非常喜欢吃(也可能她在大学经常挨饿的愿意) 看到她现在这样省吃俭用我真的很不忍心 她以前的男朋友也没有放过她 经常打电话来骚扰 并且来上海看她 还说了不少恐吓她的话 她过于善良 说他以前毕竟帮助过她 叫我不要与他一般见识 以后的每天在家就是苦等面试通知 原本我想迅速找一家MIS公司解决眼前的困难 但是她坚持让我不要放弃自己的理想 终于功夫不负有心人 我找到了一家通信公司 块的工资虽然赶不上MIS公司给我开出的价位 但也够在上海生存 她也找到了工作 第一天上班她哭了 这是她来上海第一次流泪 我心里很难受也很感动     由于是全新的行业 我把自己降到了零点 我学的VC Delphi 数据库派不上用场 摆在我面前的是嵌入式 协议 信令一些我从未接触过的知识 我知道我没有退路 于是拼命的学习 我把自己当做一个应届毕业生一样 一分努力一分收获 半年过去我终于熟悉了工作 并且得到了公司的表彰 薪水也加了一级 后面的日子里我们省吃俭用 把欠朋友的 万多块钱还了 日子终于上了正轨 这时女朋友告诉我她想考研究生 我也很支持 于是她辞职在家备考     另外 在这里我要感谢我的ProjectManager 他原来是一个大通信公司的产品 lishixinzhi/Article/program/Java/JSP/201311/19746 
   

一个程序员的奋斗历程

4. 如何做一个成功的程序员

  程序员是一种技术工作.在IT的发展中有相当重要的地位.从底层硬件通讯协议的建立. 到数据传输层的处理.到操作系统的建设.到数据库平台的建设.一直到应用层上各种数 据营销平台的搭建.程序员在里面都扮演着举足轻重的角色并为IT事业的发展做出了巨大 的贡献.
  中国有很多精于编码的人.但是中国软件行业.尤其是网络应用开发方面误区很大.很难形成有规模的软件开发力量和产品能力.不但比美国差距甚远.和印度相比也是颇有不 如.这些问题不是在于中国程序员的智商和工作努力状况.也不是在于国家和民间对开发 的投入程度.而是很大程度上.有一些对技术.对程序开发.对项目设计方面的思想误 区.这些误区.导致了软件行业的产品化能力不足.缺乏规模化和大型复用系统研发能 力.可以说.改变认识误区.是解决软件行业小作坊模式和个体英雄模式所带来的局限性 的重要工作.
  中国有很多小朋友.他们18.9岁或21.2岁.通过自学也写了不少代码.他们有的代码写的很漂亮.一些技术细节相当出众.也很有钻研精神.但是他们被一些错误的认识和观点左右.缺乏对系统.对程序的整体理解能力.这些人.一个网上的朋友说得很好.他们实际 上只是一些Coding fans.压根没有资格称为程序员.但是据我所知.不少小网络公司的 CTO就是这样的coding fans.拿着吓人的工资.做着吓人的项目.项目的结局通常也很吓人.
  一.程序员基本素质
  作一个真正合格的程序员.或者说就是可以真正合格完成一些代码工作的程序员.应该具有的素质.
  1:团队精神和协作能力
  把它作为基本素质.并不是不重要.恰恰相反.这是程序员应该具备的最基本的.也是最 重要的安身立命之本.把高水平程序员说成独行侠的都是在呓语.任何个人的力量都是有 限的.即便如linus这样的天才.也需要通过组成强大的团队来创造奇迹.那些遍布全球 的为linux写核心的高手们.没有协作精神是不可想象的.独行侠可以作一些赚钱的小软 件发点小财.但是一旦进入一些大系统的研发团队.进入商业化和产品化的开发任务.缺 乏这种素质的人就完全不合格了.
  2:文档习惯
  说高水平程序员从来不写文档的肯定是乳臭未干的毛孩子.良好的文档是正规研发流程中 非常重要的环节.作为代码程序员.30%的工作时间写技术文档是很正常的.而作为高级 程序员和系统分析员.这个比例还要高很多.
  缺乏文档.一个软件系统就缺乏生命力.在未来的查错.升级以及模块的复用时就都会遇 到极大的麻烦.
  3:规范化.标准化的代码编写习惯
  作为一些外国知名软件公司的规矩.代码的变量命名.代码内注释格式.甚至嵌套中行缩 进的长度和函数间的空行数字都有明确规定.良好的编写习惯.不但有助于代码的移植和 纠错.也有助于不同技术人员之间的协作.
  有些coding fans叫嚣高水平程序员写的代码旁人从来看不懂.这种叫嚣只能证明他们自 己压根不配自称程序员.代码具有良好的可读性.是程序员基本的素质需求.
  再看看整个linux的搭建.没有规范化和标准化的代码习惯.全球的研发协作是绝对不可 想象的.
  4:需求理解能力
  程序员需要理解一个模块的需求.很多小朋友写程序往往只关注一个功能需求.他们把性 能指标全部归结到硬件.操作系统和开发环境上.而忽视了本身代码的性能考虑.有人曾 经放言说写一个广告交换程序很简单.这种人从来不知道在百万甚至千万数量级的访问情 况下的性能指标是如何实现的.对于这样的程序员.你给他深蓝那套系统.他也做不出太 极链的并访能力.性能需求指标中.稳定性.并访支撑能力以及安全性都很重要.作为程 序员需要评估该模块在系统运营中所处的环境.将要受到的负荷压力以及各种潜在的危险 和恶意攻击的可能性.就这一点.一个成熟的程序员至少需要2到3年的项目研发和跟踪经 验才有可能有心得.
  5:复用性.模块化思维能力
  经常可以听到一些程序员有这样的抱怨.写了几年程序.变成了熟练工.每天都是重复写 一些没有任何新意的代码.这其实是中国软件人才最大浪费的地方.一些重复性工作变成 了熟练程序员的主要工作.而这些.其实是完全可以避免的.
  复用性设计.模块化思维就是要程序员在完成任何一个功能模块或函数的时候.要多想一 些.不要局限在完成当前任务的简单思路上.想想看该模块是否可以脱离这个系统存在. 是否可以通过简单的修改参数的方式在其他系统和应用环境下直接引用.这样就能极大避 免重复性的开发工作.如果一个软件研发单位和工作组能够在每一次研发过程中都考虑到 这些问题.那么程序员就不会在重复性的工作中耽误太多时间.就会有更多时间和精力投 入到创新的代码工作中去.
  一些好的程序模块代码.即便是70年代写成的.拿到现在放到一些系统里面作为功能模块 都能适合的很好.而现在我看到的是.很多小公司软件一升级或改进就动辄全部代码重 写.大部分重复性工作无谓的浪费了时间和精力.
  6:测试习惯
  作为一些商业化正规化的开发而言.专职的测试工程师是不可少的.但是并不是说有了专 职的测试工程师程序员就可以不进行自测,软件研发作为一项工程而言.一个很重要的特 点就是问题发现的越早.解决的代价就越低.程序员在每段代码.每个子模块完成后进行 认真的测试.就可以尽量将一些潜在的问题最早的发现和解决.这样对整体系统建设的效 率和可靠性就有了最大的保证.
  测试工作实际上需要考虑两方面.一方面是正常调用的测试.也就是看程序是否能在正常 调用下完成基本功能.这是最基本的测试职责.可惜在很多公司这成了唯一的测试任务. 实际上还差的远那,第二方面就是异常调用的测试.比如高压力负荷下的稳定性测试.用 户潜在的异常输入情况下的测试.整体系统局部故障情况下该模块受影响状况的测试.频 发的异常请求阻塞资源时的模块稳定测试等等.当然并不是程序员要对自己的每段代码都 需要进行这种完整测试.但是程序员必须清醒认识自己的代码任务在整体项目中的地位和 各种性能需求.有针对性的进行相关测试并尽早发现和解决问题.当然这需要上面提到的 需求理解能力.
  7:学习和总结的能力
  程序员是人才很容易被淘汰.很容易落伍的职业.因为一种技术可能仅仅在三两年内具有 领先性.程序员如果想安身立命.就必须不断跟进新的技术.学习新的技能.
  善于学习.对于任何职业而言.都是前进所必需的动力.对于程序员.这种要求就更加高 了.
  但是学习也要找对目标.一些小coding fans们.他们也津津乐道于他们的学习能力.一 会学会了asp.一会儿学会了php.一会儿学会了jsp.他们把这个作为炫耀的资本.盲目 的追逐一些肤浅的.表面的东西和名词.做网络程序不懂通讯传输协议.做应用程序不懂 中断向量处理.这样的技术人员.不管掌握了多少所谓的新语言.永远不会有质的提 高.
  善于总结.也是学习能力的一种体现.每次完成一个研发任务.完成一段代码.都应当有 目的的跟踪该程序的应用状况和用户反馈.随时总结.找到自己的不足.这样逐步提高. 一个程序员才可能成长起来.
  一个不具备成长性的程序员.即便眼前看是个高手.建议也不要选用.因为他落伍的时候 马上就到了.
  具备以上全部素质的人.应当说是够格的程序员了.请注意以上的各种素质都不是由IQ决 定的.也不是大学某些课本里可以学习到的.需要的仅仅是程序员对自己工作的认识.是一种意识上的问题.

5. 怎样做一个真正的程序员

能够根据客户的需求(或者上级的要求),选择恰当的技术方案(或者按照上级的指示)开展开发工作,在合理的时间内完成开发任务并达到质量要求的人,就是真正的程序员。

要成为这样的程序员,其实没那么难。
在这个答案里,我想把程序员分为两个层次:
L1- 能根据上级的指示,按照公司的要求和规范开展开发工作的,称为程序员。
L2- 能根据客户的需求,选择恰当的技术方案,制定合理的工作计划,独自或带领团队完成开发工作并达到质量要求,称为软件工程师。
我想题主可能想成为的是后者,而不是普通的编码人员,在我接触到的程序员中,其实很少有单纯从事简单编码工作的,他们大多数都是干的软件工程师的活。
软件工程师应该具备哪些能力呢?
1. 分析问题的能力
2. 设计解决方案的能力
3. 编码实施的能力
4. 排除故障的能力

怎样做一个真正的程序员

6. 怎样做一个真正的程序员

能够根据客户的需求(或者上级的要求),选择恰当的技术方案(或者按照上级的指示)开展开发工作,在合理的时间内完成开发任务并达到质量要求的人,就是真正的程序员。
要成为这样的程序员,其实没那么难。
在这个答案里,我想把程序员分为两个层次:
L1- 能根据上级的指示,按照公司的要求和规范开展开发工作的,称为程序员。
L2- 能根据客户的需求,选择恰当的技术方案,制定合理的工作计划,独自或带领团队完成开发工作并达到质量要求,称为软件工程师。
我想题主可能想成为的是后者,而不是普通的编码人员,在我接触到的程序员中,其实很少有单纯从事简单编码工作的,他们大多数都是干的软件工程师的活。
软件工程师应该具备哪些能力呢?
1. 分析问题的能力
2. 设计解决方案的能力
3. 编码实施的能力
4. 排除故障的能力

7. 怎样做一个真正的程序员

1.学会看代码

大多数程序员都只愿意用自己写的代码,但高手一般可以轻易调用别人写的代码。表面看上去是工作习惯不同,但实际上是能力上的差别。看代码要比写代码难很多倍。

2.复习

程序员一般都很忙,手上有永远也做不完的活儿。但在某些公司里,你只是在反复做同样的事。偶尔放下手上的活儿,留下一部分时间来分析自己的弱点,更改坏习惯,看新书,或学习新语言。

3.做个人项目

工作中的编程一般只能让你熟悉一部分技术,导致漏洞的形成。

怎样做一个真正的程序员

8. 怎样做一个真正的程序员

总结如下:

1. 扎实的基础。数据结构、离散数学、编译原理,这些是所有计算机科学的基础,如果不掌握他们,很难写出高水平的程序。据我的观察,学计算机专业的人比学其他专业的人更能写出高质量的软件。程序人人都会写,但当你发现写到一定程度很难再提高的时候,就应该想想是不是要回过头来学学这些最基本的理论。不要一开始就去学OOP,即使你再精通OOP,遇到一些基本算法的时候可能也会束手无策。 

2. 丰富的想象力。不要拘泥于固定的思维方式,遇到问题的时候要多想几种解决问题的方案,试试别人从没想过的方法。丰富的想象力是建立在丰富的知识的基础上,除计算机以外,多涉猎其他的学科,比如天文、物理、数学等等。另外,多看科幻电影也是一个很好的途径。 

3. 最简单的是最好的。这也许是所有科学都遵循的一条准则,如此复杂的质能互换原理在爱因斯坦眼里不过是一个简单得不能再简单的公式:E=mc2。简单的方法更容易被人理解,更容易实现,也更容易维护。遇到问题时要优先考虑最简单的方案,只有简单方案不能满足要求时再考虑复杂的方案。 

4. 不钻牛角尖。当你遇到障碍的时候,不妨暂时远离电脑,看看窗外的风景,听听轻音乐,和朋友聊聊天。当我遇到难题的时候会去玩游戏,而且是那种极暴力的打斗类游戏,当负责游戏的那部分大脑细胞极度亢奋的时候,负责编程的那部分大脑细胞就得到了充分的休息。当重新开始工作的时候,我会发现那些难题现在竟然可以迎刃而解。 

5. 对答案的渴求。人类自然科学的发展史就是一个渴求得到答案的过程,即使只能知道答案的一小部分也值得我们去付出。只要你坚定信念,一定要找到问题的答案,你才会付出精力去探索,即使最后没有得到答案,在过程中你也会学到很多东西。 

6. 多与别人交流。三人行必有我师,也许在一次和别人不经意的谈话中,就可以迸出灵感的火花。多上上网,看看别人对同一问题的看法,会给你很大的启发。 

7. 良好的编程风格。注意养成良好的习惯,代码的缩进编排,变量的命名规则要始终保持一致。大家都知道如何排除代码中错误,却往往忽视了对注释的