多语言展示
当前在线:358今日阅读:142今日分享:25

ITjob告诉你程序员创业前期应该准备哪些东西?

现在企业到底需要什么样的技术程序员,一个刚刚入行的程序员如何快速成为编程高手?还有大多数人会问我,“我需要具备什么样的技术水平和能力才可以去创业”对于做了10几年编程的我来说,远标也一直在琢磨类似的这些问题,认真总结了一下几点建议和各位程序猿们分享一下。
工具/原料
1

计算机

2

程序员

3

用户群体

建议一、兴趣是最好的老师

只有真正喜欢才能写好程序,喜欢编程,越干越开心,完成了一个个功能,满满的成就感,不喜欢编程的话,编程对于你来说是一件很痛苦的事情!程序员基本上每天都要面对代码,没日没夜的工作,非常辛苦,而且工作不能有半点虚假,缺少一个标点符号都不行,相信很多程序员们都知道这一点。喜欢的做的人,会越做越开心,没写完一段代码,成就感都会油然而生,特别是自己开发的产品被广泛认可的时候,那种满满的自豪感大家都能够体会到,倘若你不喜欢做编程,面对代码面对bug会让你压力三大!只有喜欢和热爱编程才能把程序做好!

建议二:代码量必须保证10万行,不要抱着侥幸的心理

程序员和众多工作性质也是一个道理,熟能生巧。程序员必须拥有足够多的代码量,才会找到感觉,这是一个硬性指标,是个苦力活,没有任何捷径可走。计算机是一门实践性的科学,没有动手能力做支撑,很难做出好的科研成果。而国内培养的大部分研究生、博士生,动手能力都偏弱。没有写过足够代码量的,想成为高手是不可能的,只能纸上谈兵!

建议三:把编程当做是写诗,把程序当艺术。

为什么这么说呢?很少做codeview (对写好的程序做代码级检查)于是很多程序员为了项目上的进度,潦草应对,只要是测试那边通过就算OK,从表层上看来,速度很快,进度也有保障,本质上,这样的程序连编程自己都很难看懂,倘若程序员出现bug,很难调试,日后的维护工作也会非常困难。最后这样的代码多半只能重写,浪费很严重啊!如果每个编程都认认真真写代码,虽然速度上看起来慢一些,但是从整体效益上来看成本会低很多很多。

那么问题来了,如何才能写出像诗一样的程序出来呢?
1

一、买几本经典的编程书,把书上所有例程全部重新写一遍,逐个比较和书上范例的差距,一步一步改善自己编程的风格和技巧。时间长了,自然就能写出象书上例程一样的代码,甚至可以比书上写得好。

2

二、基础扎实后,多看看Linux 等系统级的源代码,看看高手是如何写的,就有感觉了。

3

三、通读一下MSDN中所有的资料,这样,“读书破万卷,下笔如有神”。还有,一定要牢记软件工程的铁律:可能出错的地方一定会出错。每个变量都做初始化,引用每个参数都会做有效性检查,在可能出错的每个地方都会做边界条件检查,这样开发出来的程序一定会稳固很多,就是出错也会很容易修改。野路子出来的高手,一般开发速度很快,但做完后bug很多,经常需要很长时间修改。而真正的高手,追求的境界是 bugfree code(零缺陷代码)

建议四:不断的学习。

相信大家都知道,现在计算机发展的速度非常快,每年都会有新技术出现,在我的编程职业生涯中,我就用过 Java、basic、masm、pascal、c++、vba、Delphi、 等。目前java还是相当受欢迎的,对于零基础入门来说也是比较容易上手的!人的精力有限,高手往往工作压力也比较大,如何在有限的时间内掌握整个行业动态,的确是一个不简单的事情。我的经验是经常看业内的各种技术杂志,参加各种聚会,可以节约很多时间。最重要的是,交几个博学的技术高手,多和他们交流,一定获益匪浅!

建议五:多花点精力关注用户。

这一点对于很多技术编程来说,感觉和自己关系不大,写好编程就可以了,用户那边是产品经理想的事情,但一个真正的高手需要知道用户需要什么,如何做出让用户满意的产品。现在的软件研发越来越强烈团队协作,不少团队都配置了专门的需求分析的工程师、用户界面及用户体验的设计师,软件研发的分工越来越细。很多程序员以为只要把技术搞好,不用管用户需求和用户体验。实际上,需求方案及界面方案不可能写得非常细,具体的实施还是程序员自己来实现的。这个时候,好坏的差距很快就体现出来了。我们写程序的最终目的是满足用户需求,不是简单完成需求规划方案中的功能。所以,程序员一定要认真揣摩用户心理,能明白用户的真实需求。其次,怎么设计交互界面,让用户觉得好用,用起来舒服我强烈建议程序员不要仅仅局限在技术本事,还需要多点精力考虑和用户相关的问题,学会洞察用户的需求,并努力设计好用易用的产品。做着这点的程序高手,创业成算就很大了。这样的技术高手,如果捕捉到合适的产品方向,并且具备一定带团队的能力,创业成功机会很大!事实上,绝大部,创始人都是这样

注意事项
1

执行力很重要

2

坚持就是胜利

3

简单的事情重复做才能保证足够的代码量

推荐信息