
CString szFile,str;
HANDLE hFile;
szFile="c:\\123txt";
DWORD dwLen,dwLen2;
str="A";
hFile = ::CreateFile(szFile, GENERIC_READ|GENERIC_WRITE,
0, NULL, CREATE_NEW, FILE_ATTRIBUTE_NORMAL,NULL);
if (hFile != INVALID_HANDLE_VALUE){
dwLen=strGetLength();
WriteFile(hFile, strGetBuffer(dwLen), dwLen, &dwLen2, NULL);
::CloseHandle(hFile);
}
1、程序员意味着要编程序。(如果你仅仅想得到一份高薪水的工作,喝喝咖啡就等老板发薪水,我奉劝你还是另找一份更合适的工作,譬如练摊,真的,兄弟,这份工作不适合你)
2、你是学文的还是学理的,编程序也许需要浪漫,但更需要逻辑和严谨。(说坦白点就是,在你没有找到乐趣以前,它很枯燥)
3、你有对新技术追求的热情吗?你有刨根问底的探索精神吗?(热情绝对是最重要的!你仔细思考一下自己的性格适合当程序员吗?)
4、当程序员决不是什么好差事,时刻需要学习,需要思考。(直到你成为那个可以引导别人去学习和思考的人,你才可以偷偷的嘿嘿笑,又一群傻蛋)
5、程序员的未来很迷茫。(但我认为关键看你自己!我希望你是一个有追求的人,不仅仅是混碗饭吃。因为真正的乐趣在于创造;如果你能改变软件业的历史,那才是英雄;不想成为BillGates,不想成为DennisRitchie和BjarneStroustrup,我会说你没有追求。有个关于程序员未来的笑话,也许你还没听过,你该听一听,摘抄如下:
一个程序员对自己的未来很迷茫,于是去问上帝。
“万能的上帝呀,请你告诉我,我的未来会怎样?”
上帝说“我的孩子,你去问Lippman,他现在领导的程序员的队伍可能是地球上最大的”
于是他去问Lippman。
Lippman说“程序员的未来就是驾驭程序员”
这个程序员对这个未来不满意,于是他又去问上帝。
“万能的上帝呀,请你告诉我,我的未来会怎样?”
上帝说“我的孩子,你去问Gates,他现在所拥有的财产可能是地球上最多的”
于是他去问Gates。
Gates说“程序员的未来就是榨取程序员”
这个程序员对这个未来不满意,于是他又去问上帝。
“万能的上帝呀,请你告诉我,我的未来会怎样?”
上帝说“我的孩子,你去问侯捷,他写的计算机书的读者可能是地球上最多的”
于是他去问侯捷。
侯捷说“程序员的未来就是诱惑程序员”
这个程序员对这个未来不满意,于是他又去问上帝。
“万能的上帝呀,请你告诉我,我的未来会怎样?”
上帝摇摇头“唉,我的孩子,你还是别当程序员了”)
6、当程序员还是很有乐趣的。(当你学到新知识时,当你有新的思想见解时,当你有新的产品问世时,和知己探讨你的成果时我问你,觉得这些是乐趣吗?)
7、当程序员不易也不难。(世间事有难易乎?为之;不为。你有决心和信心吗?)
8、你真的要当程序员?是你自己的想法?
9、你舍得花钱买书吗?(读好书绝对是学习编程的最佳捷径。你一定会说,现在电脑书籍真他XX的贵,没法子,谁让知识和技术在人家的脑袋,在人家的书里呢;等你写书时可以把价格定低一点,记着还有好多没钱但想买书的兄弟很困难呀。要舍得买书,买好书,不好的的书不如不读,其害大于其益,关于买什么书,你可以问高手或看候捷的书评;准备一个小本子记录你想买的书的名字,逛书店时看看,如果好就买下,记住要读,别光买不看。)10、我告诉你,程序就是:任何有目的的、预想好的动作序列,它是一种软件。
11、编程序就是编写程序。
12、你想好了吗?(如果你想好了还是决定要当程序员,可以继续往下读;否则,你可以继续寻找别的出路了。)
(三)一个程序员应该具备的基础知识和概念
1、计算机是有什么组成的,CPU是什么东西,其工作原理是什么。(对于这些以及下面将要提到的概念我不会告诉你什么答案,你可以看相应的教材,关于教材我会在下一部分详述,记住理解最重要!)
2、机器语言和微指令集的概念。
3、程序的概念。
4、汇编语言是低级语言但不是机器语言。
5、高级语言主要有那些?(C,C++,Basic,Pascal,Fortran,C#,Java等等;如果你是中国软件业的英雄,你也写一门语言,最好不用英语)6、编译程序和解释程序的概念和其原理。(编译器是高手和专家编写的)
7、HTML、XML等是标识性语言。
8、Prolog是人工智能语言。
9、 *** 作系统OS的概念和原理。(Windows98,Windows2000,WindowsNT,UNIX,Linux,等等都是OS,还有一些实时OS,嵌入OS,编这些的绝对是高手)
10、Windows编程说白了就是WindowsAPI的调用。(中国的程序员很多只是会编windows程序,用的是VB,我的建议是这些程序员顶多只是低级编码员,我称其是coder)
11、VC++、VB、BC、BCB、Delphi、VF等都只是编程的工具和环境,不是编程语言。
12、面向结构的设计概念。
13、面向对象的概念。(好好理解,兄弟,这个东西还是很重要的)
14、软件工程的概念和原理。(如果你想当老总就需要好好研究了,系统分析员比编码员要高一个等级,薪水也高哟)
15、数据库的概念。(要熟悉一些著名的数据库系统和语言的名字,如Orcle,SQL,DB2,DyBase等)
16、了解网络概念。
17、了解多媒体概念。
18、熟悉和掌握数据结构和基本算法。
19、是不是要求太高了,别着急慢慢来,进步在不知不觉之中。(一旦开始学习,一个月以后你就会有一个基本的概念;两个月以后你就会感觉自己有了全面的基础知识;当你知道编程序是怎么回事时,说明你已经入门了。也有很多人编了很多年程序还没有入门呢,你不会希望自己步其后尘吧。要有信心和耐心。沉不住气怎么能成大事?!)
(四)教材推荐
——-推荐的教材主要还是针对概念来的,最好选用名校的教学用书。
1、《计算机组成原理》(熟悉)
2、《数据结构》(掌握)
3、《 *** 作系统》(了解->熟悉)
4、《TheClanguage》(掌握)
5、《编译原理》(了解原理)
6、《汇编语言》(了解)
7、《计算机网络》(了解)
8、《软件工程》(了解)
9、《关系数据库》(熟悉)
10、《TheC++Languege》(掌握)
11、《面向对象设计》(掌握;结合C学习)
(五)一些经验和体会
1、真正的程序员用C;(一位专家说的)
2、动手去编程序;
3、动脑去思考;
4、要有良好的编程风格;
5、读书,读好书,尽量读原版书!(我反复强调这一点,读书要有选择,坚持读好书,名家出的经典书,不要浪费实践在一些粗制滥造的书上面;坚持博览群书)
6、有自己的学习计划;
7、总结自己的经验教训;(准备一个笔记本,记录错误和心得)
8、不要怕学新东西;
9、要有软件工程的思想;
10、善于发现问题,然后去寻找答案;
11、向高手请教;(要虚心直到你成为高手)
12、和同行交流;(不善于交流肯定不行)
13、懂得软件的实质,不要被千变万化的表象所迷惑;
14、真正要学习用的是编程语言和方法,不是什么库,什么类,什么工具;(学用那些什么库都比较简单,但光会这些库,我觉得还远远不够)
15、学习wiodows编程主要是学习windowsOS和win32API;
16、有空了解一下嵌入式开发;
17、有空了解一下PDA软件开发;
18、了解一下NET框架和C#语言,也许它是你新的衣食父母;
19、要有耐心,不要作浮躁的人;20、对程序加注释,并保留你的老程序;
21、学到的东西越多,了解的越多,你就越接近专家;
22、有空去逛逛CSDN,那里有你很多知己;
23、要有信心成为一个优秀的程序;
(六)一些好书的推荐
1、《TheCProgramminglanguage》(Keinighan&DennisRitchie1988)
2、《TheCProgrammingLanguague》(BjarneStroustrup1997)
3、《InsideTheCObjectModel》(lippmans)
4、《EffectiveC》(同上)
5、《MoreEffectiveC》(同上)
6、《Exceptionalc》
7、《C面向对象高效编程》
8、《设计模式》
9、《ThinkingInC》
10、《TheStandardCBible》(一般推荐)
11、《TheArtofComputerProgramming》
12、《ProgrammingWindows》(CharlesPetzold)
13、《VC50技术内幕》
14、《MFC深入浅出》
15、《软件需求》
16、《AdvancedWindows》
17、《Cprimer》
18、《win32程序员参考手册》
19、《用TCP/IP进行网际互连》
20、《COM本质论》
(七)学习计划
——-这个学习计划是我个人定的,也共享给大家参考一下,共同进步吧。1、《计算机组成原理》
2、《 *** 作系统》
3、《数据结构》
4、《汇编语言》
5、《C》
6、《C》
7、《VC技术内幕》
8、《ProgrammingWindows》
9、《深入浅出MFC》
10、《AdvancedWindows》
11、《InsideTheCObjectModel》
12、《ThinkinginC》
13、《EffectiveC》
14、数据库
15、网络
16、嵌入式OS和编程
17、硬件单片机
18、NET和C#
19、软件工程
20、UNIX和Linux
VC++是开发工具,C++是语言,你说法有问题。
所有的C++语言都是一样的。不存在那一个难的问题。
你如果问那个C++的开发工具好的话,可以告诉你VC++60用得最多,VC2005最新,也最好c++是一门编程语言,而vc是编程工具,就像你想要写文章就首先要学会造句子,要造句子就要懂得汉字,一个好的程序就像一篇好的文章,思想是一样的,你越了解一种语言,你的文章写的就越精彩,就像你的中文文章一定比英文文章写的好,即使你的语文思想并不怎么样,但是你已经太熟悉汉语这种语言了,vc只是一种工具,你学它可以不学它也没关系,就像以前我们写东西用笔现在写东西用电脑是一个道理,如果你不熟悉电脑,可能你手写会更快
职位概要:
编写系统中的关键模块和关键算法的程序,并进行综合测试、修改工作。
工作内容:
%按照工作进度和编程工作规范编写系统中的关键模块、关键算法的程序;
%对所编写的程序进行严格的综合测试,测试软件模块和软集成产品,进行软件故障的诊断、定位、分析和调试,以实施产品测试方案;
%配合测试员修改相应的程序;
%编写软产品文档以实施软件文档计划,管理相关软件文档;
%向业务部门提供软件的后期技术支持。
任职资格:
教育背景:
◆计算机、电子信息技术及其相关专业本科以上学历。
经 验:
◆3年以上软件开发工作经验。
技能技巧:
◆精通数据库系统;
◆熟悉UML,Java,EJB,JSP,XML等技术体系;
◆精通面向对象设计;
◆熟悉Web开发技术;
◆有较好的英语阅读、写作能力;
◆对业务领域内的新技术或新的技术趋势及时掌握。
态 度:
◆工作认真负责,有较强的学习能力;
◆思路清晰,独立性强,较强的沟通协调能力,具有团队合作精神。
工作条件:
工作场所:办公室。
环境状况:舒适。
危险性:基本无危险,无职业病危险。
关于程序员找工作,总结如下:
全品类 适合二三线城市
智联、51jb
互联网垂直 北上广深等一线城市创业公司
拉勾、boss直聘
猎头 北上广深一线大厂
猎聘网、100offer、猎上网
社区 某个方向的垂直很重的大厂或创业公司
CSDN、linkedin、脉脉、微博
程序员兼职 适合自己搞个副业
实现网、freelancer、猪八戒
很负责的说:程序员招聘网这种听都没听说过,百度搜索找不到的站,就别用了。
嵌入式肯定待遇好了。但是那个难学啊。那个是真难学啊。不是科班的就算了,感觉至少也得是个研究生。vc也不简单啊。但工资也不差。本课应届水平差不多了5000还是可以的。c# java很简单,门槛低 工资也相对低。如果lz数学什么的不错。而且能面对枯燥的编程就嵌入式。但vc实用性更强。中间可以边学边用。而且工资也不错。c c++绝对比c#和java好
自学??大学都4年,你怎么说也要3年吧?
我是学了三年了,不过感觉自己才入门,对计算机才算是有个初步的了解。
要说工作,单位看的是可塑性,大家去找工作,对人家来说你都是啥也不会,然后才慢慢培养。。关键看你学的快不快了。
根据你的描述,恕我直言,凭借你看的那点知识,是不可能找到的。。。。。
我大一差不多就那样。。。
不过如果你真的感兴趣,而且努力,那肯定没问题,但现在你还得多学点,要不然肯定找不到,或者找个特别烂的。。。。
计算机体系结构,汇编,数据结构,windows编程,CPP的这些都得会。。
新年快乐吧
以上就是关于VC高手进,最好是程序员全部的内容,包括:VC高手进,最好是程序员、如果,我想当一名程序员,如何从零开始、C++程序员难还是VC++程序员难哪个学习时间短,能更快找工作等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)