1,追寻内心真实的想法,如果你是高考“不幸”踏入了这个不感兴趣的专业,现在为了对得起大学的学费来做这个行业,那还是劝你想清楚,别到头来对不起自己。如果你是听说做软件赚钱多,那也许你没听全,是水平到一定程度才会赚钱多。也许你认为学软件开发好像比学电机,机械啥的简单又没危险,只要一台电脑,不用担心高压电,也不必整天满手机油。总之你最好确认你是喜欢这种为只有躯壳的硬件设计灵魂的工作,你才应该选择它。
2,有了兴趣,你自然会明白去探寻软件技术的本质。就好像小时候第一次得到一块电子手表,迫不及待想拆开看里面的构造那样。软件技术的本质分布在大学时那些不太受欢迎的基础课上,诸如:微机原理,操作系统,编译原理,数据结构。更远一些的可以追述到你中学时代学过的那些数学,主要是逻辑证明。如果在你现在的工作上还看不出这些基础知识的作用,甚至之前也从没体会到过,那一种可能是你还在底端挣扎,不得其门而入,另一种可能是你已经告别了程序员的生涯,虽然你从未成为过真正的程序员。
3,找一个人作为目标,努力去达到和超过他。在我刚入行时,一位从西安过来给我们培训的工程师,当时已经有了7,8年经验,我们财务告诉我他的月收入有2万多。在当时的我看来还是很有震动的。在我当时简单的概念里,我想在我能达到他的技术和收入水平之前,我没有理由说遇到什么玻璃天花板,也不应该退出。我到底要看看,在这一行能做到什么程度。到现在,我虽然在这两方面依旧没有超过这个目标,但我确实也没有看到有什么拦在我的头上阻止我继续发展,我依旧看到广阔的天空。
4,找一个志同道合的伙伴。一个人的探索常常是寂寞的,有时候也比较低效。能够和一个或几个水平相近的同事经常交流是提高的方法之一。现在有些人的工作常常是单独埋头开发,因为种种原因,并没有合适的人可以交流,我很能理解这样的处境。我的建议是尽早离开这样的工作,到一个有更多开发人员的公司去。然后学会有效的从别人那儿学习。
5,常常思考你所学习的技术的用处。软件技术只有最终服务于人才有它的价值。很多人在争论哪种编成语言更流行的时候,其实更应该思考的是怎样的软件应用可以为用户、为客户、为公司、为老板,为自己创造价值。
6,学会表达的技巧。程序员大都是偏内向的性格,又整天和电脑打交道,有的程序员会觉得自己越来越呆板和不擅交流。程序员也是一个完整的人,需要交流,需要向同事,老板和客户表达自己的思想。有人觉得学习沟通技巧是为了转做销售或者管理,这根本不对,一个好的程序员既然可以以漂亮的代码表达自己的设计理念,就可以写漂亮的报告,做漂亮的presentation。你应该有自信把自己的工作成果,以合适的不让人反感的方式让每一个同事和你老板知道。
分享到:
相关推荐
第一章 软件工程基本...程序员与程序经理 <br>2.1 了解程序员<br>2.2 了解程序经理<br>2.3 程序员升为经理后是否还要编程<br>2.4 经理与技术队伍的建设<br>2.5 向错误与失败学习<br>2.6 提高综合素责<br>2.7 小结<br>
<br>UML:Java程序员指南<br><br>【原 书 名】 UML For Java Programmers <br>【原出版社】 Pearson Education Prentice Hall/Pearson <br>【作 者】Robert C. Martin <br>【译 者】 黄晓春 <br>【丛 书 名】 软件...
<em> <i> <dfn>标签的区别
<br><br>四忌:强调客观,忽略自身<br><br> 很多程序员都是在失败的时候强调客观因素,而优秀的程序员的程序员都是先反省自己。要明白自己缺陷,再努力去学习。没有人事事都做的成功,也没有人生来就什么会做。所以...
C#程序员参考手册 <br>作者:Grant Palmer 著,康博 译 出版社:清华大学出版社 出版时间:2002年09月第1章 编译和程序结构<br>第2章 C#类型系统<br>第3章 运算符<br>第4章 程序流程和异常处理<br>第5章 局部变量<br...
《Delphi程序员经验点滴桌面、网络编程实例集锦》<br>王小华 编著<br>北京希望电子出版社<br>兵器工业出版社<br>目录:<br>第一章 Pascal语言基本功<br>第二章 控件的应用与改造<br>第三章 应用程序与窗口<br>第四章...
程序员面试攻略<br>【目录】<br><br>前言<br>第1章 求职过程<br>第2章 程序设计面试题的解答思路<br>第3章 链表<br>第4章 树和图<br>第5章 数组与字符串<br>第6章 递归算法<br>第7章 其他程序设计问题<br>第8章 与...
58<br><br>0081 文本中首字母改为大写 59<br><br>0082 C#随机数的产生 59<br><br>0083 身份证从15位升至18位算法 60<br><br>0084 十进制数转二进制数的算法 60<br><br>0085 十进制数转八进制数的算法 61...
DelPhi2007 中 Indy 升级到了10 而其代码的操作方式也改了很多!<br><br>很多网友 包括本人 也是在网络上...<br>作者 张辉 程序员代号 WJ008 个人网站 http://hi.baidu.com/wj354 <br>绝对是本人 自写自发的!<br><br>
<br><br>第二章“程序员与程序经理”;<br><br>第三章“项目计划与质量管理”;<br><br>第四章“可行性分析与需求分析”;<br><br>第五章“系统设计”;<br><br>第六章“C++ 面向对象程序设计”;<br><br>第七章...
..<br><br>【目录信息】<br>第一部分 准备程序员考试 <br>第1章 程序员考试指南 1 <br>1.1 程序员考试的形式是什么 2 <br>1.2 考试包含哪些内容 2 <br>1.2.1 声明和访问控制 2 <br>1.2.2 流控制和异常处理 2 <br>...
..<br><br>【目录信息】<br>第一部分 准备程序员考试 <br>第1章 程序员考试指南 1 <br>1.1 程序员考试的形式是什么 2 <br>1.2 考试包含哪些内容 2 <br>1.2.1 声明和访问控制 2 <br>1.2.2 流控制和异常处理 2 <br>...
..<br><br>【目录信息】<br>第一部分 准备程序员考试 <br>第1章 程序员考试指南 1 <br>1.1 程序员考试的形式是什么 2 <br>1.2 考试包含哪些内容 2 <br>1.2.1 声明和访问控制 2 <br>1.2.2 流控制和异常处理 2 <br>...
<br><br><br>网页设置里面:<br>采集内容前后标记:<br>比如说都有 <div id="title">xxx</div>,如果我要采集xxx就写“<div id="title">到</div>”,意思,当然就是<div id="title">到</div>之间的内容啦。<br><br>...
2020年JAVA程序员职业生涯规划范本.pdf2020年JAVA程序员职业生涯规划范本.pdf2020年JAVA程序员职业生涯规划范本.pdf2020年JAVA程序员职业生涯规划范本.pdf2020年JAVA程序员职业生涯规划范本.pdf2020年JAVA程序员职业...
简介:<br> “Delphi开发者资源社区”源码 V1.0 <br> 左轻侯 <br> 2001.10.9 <br> <br> Email:onekey@163.com <br> 社区地址:http://delphi.mychangshu.com <br> 个人主页:http://onekey.yeah.net <br> <br> 本社区...
2009年第一期《程序员》杂志。PDF电子版本
本程序综合了各大师的精华,并对初学都提供一个综合...<BR>四、密码只能由程序员设定,程序员可设定某人的权限。<BR>五、各操作由权限的设定而生效。 <P><P>代码完全公开,欢迎下载。<BR>你对软件有什么好建议请留言。
程序员不再是廉价的打字员.<br><br>代码生成器的作用:<br><br>将数据库表按照模板生成目标代码.<br><br>特点:<br><br>1,通用性强.目标代码可以是C#/JAVA/HTML/SQL等等任何您需要的文件.<br><br>2,高度可定制.您可以...