您的位置:首页 > 职场人生

如何成为一名优秀的程序员(三)

2005-02-07 22:02 936 查看
...程序员不妨多学学解密、杀毒。肯定在中国有大的用场。 首先一定要理解c++中的面向对象理论,最好理解MFC的编程,这样一步步下去 行呀,不过你准备接受VC的时候同时认识MSDN,这可真是个大宝库, 还要有C++的基础,WINDOWS编程的基础等。再加上毅力和汗水。 我现在就是这样。。。。

...我不知道,现在该是从c开始学起,还是应该从c++开始. 现在都用面向对象的编程语言,当然是c++的天下了.而且我又面临着 毕业的设计,总的看来,还是应该从c++开始. 但是,c++又是从c的基础上演变过来的. 不学c而直接学习c++,是否会使 编程的基础不扎实呢? 另外,如果直接学习c++的话, 是应该学vc呢? 还是应该 学bcb呢? vc,听人说,没有bcb好学,很难入门. 但是,现在外边都在吵嚷着使 vc,真的要从这么难得开始吗? 请各位大虾指点一二! 谢谢! 应该说C是万能的,VC只是借着C的名气和垃圾MFC才出名的!

...学C,这是程序员的语言。
...C语言是一个和谐辩证的编译系统,由此产生的UNIX浑然一体,整体功能 极强,尽管在单项性能方面它并不是最优的。。。 像在石头上刻字那样学习程序设计,只能保证程序的正确运行。要想淋 漓尽致地操控C语言编程,必须真切地同C语言融为一体,深深地感悟C语言 语法规范的必然性。领悟了编程的真谛,所有的语法规范都成了一双双五颜 六色的筷子,欲取欲弃,恍惚朦胧,一切尽在预料之中。编程之道。。。 这,将是我们这些普通程序员向前迈进的必经之路。 C语言只是一个编程工具而已,重要的是你的编程思想。 但C语言确实是一个极好的工具,我喜欢它是因为它不完美,没有那么多 禁令,你可以随心所欲地写代码,只要没有语法错误就不管你。是成年人玩的游戏。别的语言限制太多,不得劲。 我喜欢道家的思想,就像我喜欢C语言。

...WINDOWS时代的C程序员并不是那么好当的,习惯了那种简易的操作,改行到 “黑板”上写字是要付出很大的努力的。 作为一个初学者,很容易一开始就陷入语法的条条框框,苦苦挣扎,收获却是 那云5c少。所以,从一开始就要超越语法,先从心里接受这些“复杂”的概念, 积极地尝试着写,不要怕,不要悔,这是初学者的第一道门槛。 第二步,结合一些简单的例子准确地把握基本概念和基本语法,直到产生跃跃 欲试的冲动为止! 第三步,学着自己去剖析各种程序的源代码,现在,是淋漓尽致地发挥你的 个性的时候了!

... 首先从谭浩强的〈C程序设计》开始学。 入门时,要敢于多写代码。 找一个简单的编译器(如TC 2就很不错),多写一些代码 不要怕出错,多试试。
...2、其次,就是多看别人的CODE。 去网上找一些代码,看看别人是怎么写的 注意:不但要看代码,更要看代码的组织方式,多问自己几个“为什么”?

...3、最后,要学会调试。
...做程序,实际上是六分写,四分调 因此,要从开始设计时,就为日后的调试阶段留出方便 许多JAVA的参考书上都说未来的程序有90%将被要求用JAVA改,C/C++是不是没前途啦?我很苦恼,因为我一直支持C的卖花赞花香而已, 如果你看basic的书, 书中会告诉你basic如何好如何重要, 如果你看pascal的书, 书中也会告诉你pascal如何好如何重要, C, java亦 如此. 要有自己的判断力, 不要被妖言迷惑了. 这世界是c的天下, 无论java怎样发展, 充其量也不过是绿叶而已 我是电信专业的高程,下学期我大四,父母叫我考研,我也很想读研,但不 想考研,因为要花大半年时间来应付一次考试真是太辛苦太枯噪,我三天不上机 就觉得手痒,怎么坐得下来大做考研题呢?。但我还是要复习备考。 另一方面我还必须找一份工作,以备考研落第。我虽然是学电信的,但平时 比较喜欢玩电脑,也刚过了高程,做过几个完整的VC软件(我说的完整是指经In stallShield发布的、包括HTMLHelp帮助库、以及打印出来的用户指南),也会5 1系列单片机制作。所以我比较想应聘程序员,但楼下有n篇前辈们哀叹程序员帖子,似乎程序员既辛苦又不来钱,使我对程序员望而却步了,听周围的人都说程序员待遇不错,也算是一种令人□慕向望的职业。那么我应该应聘什么样的单 位和职位呢?应聘哪些城市较能“服水土”?上海、广州、琛圳、北京、厦门。。。?(我是武汉的)。我现在真不知道大四我该着重搞些什幺?请各路前辈指 学习知识,认识社会,不要花太多时间在临别酒宴上,目前看来电信行业 的前途还是很大的。这里说的程序员问题,都是指在国内公司出现的一些 不良现象,外资都做的比较好。我的看法是,目前发展环境已经转移到上 海了,其他地方的发展速度都已经在下降了。

...我以为并不重要,重要的是程序设计的思想 先读C语法,然后读别人的代码,然后再读别人的代码。。。。然后写你自己代码。 直接学习vc++不是不可以!只是会雪上加霜! 本人建议还是先学习c++好一点! 学习c++的话,我建议你看机械工业出版社的<>. 我不知道你学习的是谭浩强编着的哪本最简单的C, 是不是清华大学出版社出版的那本《C答7b序设计》啊? 如果是这本,那么你的水平已经不低了呀, 起码已经超过全国计算机等级考试的二级水平喽。 不过只是学习书本上那些“死”的知识, 而不上机实践,是不能说明你的水平已经很高的。 如你要想提高你的编程水平, 只有在实际工作中不断的实践,多编写程序, 在编写程序的过程中,水平自然就会得到提高的。 如果你想进一步提高你的编程水平, 最好是去找一些有关初级程序员、程序员之类的书看看哦。 学习一些基本的软硬件知识, 对你会有很大帮助的。 最后,祝你能成为一名C语言的编程高手!!!
1、学《数据结构》,把数据结构的算法搞通
2、学习其他的计算机基础知识
3、可以学习C++语言
4、一定要上机调试程序
5、多读别人的程序
...真正的开发既要熟C又要熟SQL,这两样东东只不过是 基础中的基础而已。都学
吧。 要想成为真正的程序员 主要是实践 另外一个程序员要懂的知识非常多
不只是C这门语言 还有一些软硬件基础知识 如 : 数据结构、操作系统、算法、
数据库等等 

...然后我倒觉得基本功非常重要,所以前面的基础知识应该看牢。 就为了那几千就整天卖命,放工后还要看书,工作时间又没得蛇王。 做技术支持就不同了,一天就坐坐,有时出差,调剂生活。 只要你找对工作:做大型机(其实和搞PC没两样),月入过万,湿湿碎。 大家是不是想过转行? windows编程有两种方法: 1.windwos c方式(SDK); 2.c++方式:即对SDK函数进行包装,如VC的MFC,BC的OWL等,如果要深入 下去,还是要熟悉SDK.

...TMN是将计算机技术与电信管理技术的最佳切合点。 要实现TMN,需要计算机的前沿技术,如CORBA等 网络是必须的,至于语言,我觉得不是最重要的。 学好C + PB,熟悉网络。熟悉电信业务,熟悉交换机的软件系统及和计算机的接口。 我对VB十分熟悉开发过几个商业软件! 对C比较熟,C++水平一般,对windows32的编程不是很了解 英语水平较差 请问各位高手、VC过来人 学VC一开始要什么基础知识,从哪几本书开始(具体一点) 学VC的流程(最好详细一点) 本人初学VC++,觉得它非常难,那么多的类,那么多的函数, 搞得我都晕了。而且它的机理又不象VB的事件驱动那样易懂,令我 很难明白它是如何执行的。 一门或几门语言是编程爱好者的嗜好,版本不断的升,我们不断的学,好不容易 精通一门语言,却因兼容性差而淘汰. (这样最惨) 而我们大把的$付之东流. 就算运气好,学会一个不过时的语言,辛辛苦苦贻d发一个软件,却被盗走.一辈子的一夜百万富翁梦破灭了!!! 呵呵!!!(更惨) 哎!!!!!!!!!! 编然b人员就一辈子只能给人家打工吗???? 高春晖离开卓越是福还是祸????? 卓越会不会是第二个瀛海威????? 我对你的看法不太赞同。 首先,做程序员就必须不断地学习,只有这样才能应付实际的工作,也只有这样 才能给自己找到发展的空间。试想一下,如果今时今日,你只懂dbase,你还能在软件业中混吗? 其次,只有小公司的老板才怕盗版(Bill Gates 欢迎盗版),我们程序员怕什么 ,你做出来的东西本来就不是你的,你凭什'5c担心。 最后,没有人愿意一辈子当程序员,你可以当项目经理、总工、顾问等角色呀,你不努力,谁能帮你! 有个有趣的事情:我的一个同事宣称他对VC比较熟悉,还参加过一个用VC编的检 查语法的项目。但是有一次在我和他讨论VC的时候发现,他连什么是#include都 不知道,把我闪腾了! 依据多年在软件公司混的经验,想当一名高薪的程序员还是比较困难的 事情,如果有这种想法,一定要注意以下几个方面。

...WINDOWS路线:
...精通主流开发工具,比如VC,VB,DELPHI,BCB等中的一门,这个精通 不仅表示对语言的精通,还包括开发的速度,注意,软件公司是以时
间看人,不是以BUG看人的(而且老板也看不出BUG:-))。

...UNIX路线:
这条路线走的人不多,但是如果走上了,那就恭喜你了,一般UNIX 程序员的收入都是比WINDOWS程序员高的,毕竟在UNIX上都是大型
的应用系统,所以工资也就,嘿嘿,不说了,不过最近由于LINUX 有抬头的趋势,所以也要当心过几天跌价。 UNIX程序员要注意的是不要流于俗套,一定要勇于去做关于协议、 通信、多进程的程序,增加自己的含金量。

...数据库技术:
...个人认为ORACLE数据库目前在国际上应该是使用最广泛的数据库了, 所以熟悉它的人一般工资也少不了,特别是要熟悉数据库的性能调整, 装入导出、DBA管理等等。然后就是数据库接口技术,如PRO*C,OCI, 存储过程等等。

...互联网开发:
...其实这方面不应该单列开的,但是最近比较流行,所以也顺便提提, 现在的互联网上也没有什么太先进的技术,所以作为一个internet 开发工程师,最主要的就是速度,如PERL+DBI,PHP等这些快速开发 工具一定要熟悉,在M$一派的就要熟ASP,不要去搞什么太高深的, 区别不大,老板看的是你的速度,不是你的程序内容。

...系统分析:
...一般到大公司才有用,小公司你就要自己拿主意了。这方面其实在中 国不是很受重视,但是将来的发展前途一定是光明的,但是我想,这 一切先等你当上高薪的程序员再说吧。

...我知道学什么可以拿到高薪,也知道做到这一步并不是 很难(恕我狂妄)。但是我觉得中国的IT业缺的不是这 些人,如果是的话,中国的IT业也不会是现在这个样子 了。希望这里不要引起IT“精英”的不满。

...我现在还没毕业(是应届毕业生),还是一名穷学生, 当然也比较缺钱。但是在我选择工作时,没有把薪水看 得太重。

...为什么我们要钱,因为程序员是寿命很短的职业,如果你在自己年轻的 时候不为自己寻求金钱的保障,你的未来将会是什么?这一点我也经常对 skyice说,你上网的目的是什么?如果你哪天觉得干什么不是太愿意了, 我想换个别的方面做,你所在的公司不能满足你的这种发展要求,你怎么 办?换工作,换工作中你靠什么为生?我最近刚换了一次工作,其间失去 经济来源将近一个月,但是我不心慌,为什么,我有钱。但是为什□c我不 是很有钱,因为最近我没有发现什么商业利益很高或者自己很希望去做的 东西,其实很简单,只要拥有用户,你就拥有了钱,《微软的秘密》我看 了几篇,其中一个字眼出现了很多次,“产品特性”。用户就是你的经济 来源,但是如果有一天我有了自己希望做的东西,我从哪里开始我的创业 之路?找风险投资并不是那么简单的,那最终还是要从你积累的钱里来。 作为程序员,做出最好的程序是自己的最重要的目的,但是别忘了,一 个能够写出自己比较满意的作品的程序员,他所能得到的承认也是从金钱 方面来衡量的。所以才能够出现有10几辆法拉利车的卡梅罗。 当你写出一个好程序的时候,你会发现,你所得到的不仅是心理的满足
,也会得到金钱上的满足。

...我很迷茫,我也是程序员,可是工资只有两三千,又 找不到什么工作以外的事情来练练手外带挣点装机钱。 真不知道以后会怎么样!!! 可能是因为我还没迈入社会,不知道生活的艰辛,不知道原来 钱是这么的重要,也不知道到底谁是“卡梅罗”、“卡没了”, 还是“榨干了”。

...不知您在这行干了几年了,不管多长时间、哪怕只有半年,都 可以算得上是我的前辈。人常说:“不听老人言,吃亏在眼前”。 所以如果我聪明的话,我应该听您的话。但是不幸,我不那么 聪明,而且好像中毒了且中得很深,如果没有在世华佗, 那我恐怕不会好了。不过,正如你签名档中所说,“我不会死, 因为你会保护我”。所以中毒就中毒好了,我不怕,反正有你 罩着,死不了。:)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: