导航:首页 > 电脑网站 > 自己不懂电脑如何招程序员

自己不懂电脑如何招程序员

发布时间:2022-04-01 05:53:27

A. 如何成为一名程序员

成为程序员的具体步骤:
第一步:
掌握一种编程语言。学习任意一种主流的编程语言,例如C++语言。熟练掌握一种语言的语法和基本的编程技巧。
学习时间:
3个月左右
注意事项:
编程语言和编程工具是两回事情,编程语言是指C++、Basic、Object Pascal等。程序设计语言,它们是像汉语、英语一样的抽象的语法规则,编程工具是指Visual C++ 6.0、Visual Basic 6.0、Delphi 7.0等包括了源代码编辑器、程序编译器 在内的集成化、可视化的软件开发工具。C++源程序可以在Visual C++ 6.0里编写,也可以在记事本里编写,而同一个C++源程序可以用Visual C++ 6.0编译、执行,也可以用C++ Builder 5.0
编译、执行,所以: C++ 不等于 Visual C++ 6.0。

第二步:
掌握一种编程工具,学习任意一种主流的编程工具。注意编程工具要和第一阶段学习的编程语言一致,例如你学习的编程语言是C++,那么编程工具要选Visual C++ 6.0或者C++ Builder 5.0。熟练掌握这种编程工具基本用法,例如:菜单、组件、程序跟踪调试、编写Windows程序等。
学习时间:
3个月左右
注意事项:
这个阶段侧重编程工具的使用,同时进一步熟习编程语言,最后达到能熟练编写各种基本的Windows程序。

第三步:
掌握“算法与数据结构”这门课程,推荐许卓群的《数据结构》,熟练掌握各种常用的算法与数据结构。
学习时间:
4个月左右
注意事项:
这是一门不可或缺的软件开发课程,曾经有一本经典计算机专业书籍叫做《数据结构+算法=程序》,这说明了数据结构和算法的重要性。它能帮我们建立良好的程序分析与设计能力。

第四步:
实现一个模拟的小型软件项目,掌握软件项目的基本开发过程和方法。
学习时间:
4个月左右
注意事项:
自己完成一个模拟的小型软件项目,强烈推荐做一个MIS(管理信息系统)软件,参考用书推“中小型信息管理系统开发实例系列丛书”,人民邮电出版社,它的例子详实有效, 以它为基础再加以扩展,就可以做出实用的MIS软件来。

B. 我是怎么招聘程序员的

很早以前就想写一篇和面试相关的文章了,今天在网络上看到一篇关于如何去面试程序员的英文文章,发现其中有很多和我共鸣的东西,所以仿照其标题通过自己的经历写下了这篇文章。工作这么多年来,即被面试过,也面试过他人,对于程序员的面试,经历过很不错的面试,很专业的面试,也经历过一些BT和令人不爽的面试,我个人觉得一个好的面试,面试官是很重要的,所以,本文想从“面试官”的角度来阐述一下。于是,有了下面这样一篇的文章,希望本文对你的职场经历有用,特别是那些正在招聘和面试程序员的朋友,我觉得这篇文章会对大家有很多启示。此外,做为被面试的人,你可以看看本站的《别的程序员是怎么读你的简历的》《程序员需要具备的基本技能》《优秀程序员的十个习惯》其它一些和程序员相关的文章。对于招聘方来说,在招聘程序员的时候,我估计面试应聘者时,最主要想知道的是下面三件事:这个程序员的是否够聪明?这个程序员能否把事情搞定?这个程序员能和我的团队在一起工作吗?我相信,这是所有团队经理招人要考虑的三个问题,所有的问题也基本上围绕着这三个问题。有些时候,你也许觉得程序员的技术技能可以同时解决这三个问题,一个技术能力优秀的人必然是一个聪明的,可以搞定事情的人,当然也就能和团队一起工作了。是的,感觉看起来是这个样子,但其实并不是这样的。有些人的确很聪明,但却不能处理好工作上的事情,这样人应该是你的朋友,你的顾问,但不应该是你的雇员。有的人为人很不错,和团队所有人都合得来,但并不是很聪明,但工作很刻苦很努力,这样的人可以成为你的下属,比如某个下属骨干的助手,或是整个团队的助手。如果某个人不能和团队一起工作,无论其有多聪明,解决问题的能力有多强,你都不应该和他在一起工作。人个认为,团队的和谐是一切事情的前提。对于传统的面试招聘过程,基本上来说都是下面这样的样子的:阅读应聘者的简历,让应聘者做个自我介绍。问一些比较难的非常细节的技术问题,以一问一答的形式。给面试者一些和几个编程难题。(比如某些怪异的算法题)我个人觉得这种面试方法很可笑,也很糟糕,尤其是后面两点。通常来说,这样的面试只会让你面试到一些“书呆子”或是一些“技术痴迷者”,下面让我来一条一条地剖析一下这几条的弊端。你很难从一个人的简历或是自我介绍上了解一个人。因为这些都是当事人自己写的,或是自己阐述的。所以,这并不是很准确的,通过简历,你只能知道很简单的事情,这对于是否能招入团是远远不够的。而在面试的开始,让应聘者做自我介绍,只会让面试者以很正式的态度来面对整个面试。一但面试过程很正式,很严肃,就会让人很拘禁,其实,这并不是我们想要的,我要的是应聘者真实和自然的表现,从而才能了解到最真实的东西。问几个技术难题。比如:我个人经历过的——“ps的-a参数是什么意思?”,“vi中删除换行符的命令是什么?”,“C++的关键字explict,mutable是用来干什么?”等等,等等。以前做为一个应聘者来说,我非常讨厌这样的问题,因为这样的问题查一下手册就知道。难道他要招的是一个字典手册?不是一个人?对于这方面,重要的不是知识,重要的是其查找知识的能力。给应聘者一个或几个很难的算法题,给上十几分钟,然后让面试者把伪代码或是代码写下来。这样的做法是相当可笑的,不能讨论不能查资料,让人在一种压力状态下作答,这根本就不是实际工作中的状态,而我们的面试也就成了一种刁难(我最变态的经历是,当我把写在两页纸上的代码上交上去后,面试官把其交给旁边程序员输出电脑做校验,结果程序员说,编译出错。于是,面试官说,“很遗憾,可能你写的程序还不多”,相当可笑)。对于这点来说,重要的不是那个解题的答案,而是解题的思路和方法。我以前经历过很多的面试,当技术人员来和我做面试的时候,我发现,“技术人员的思维”对于某些人来说根本分不清面试和考试,在潜意识里,他们在很多时候不是在面试这个人,而是在刁难这个人并以此展示自己的技能。我个人认为我是一个好的程序员,但我可以告诉你我无法通过那样的面试,因为那样的面试是为他们自己准备的,而不是为应聘者准备的。那么,我又是怎样去面试的呢?一、确认简历。首先,阅读一下别人的简历是需要的,从简历上,工作经历,项目经历,技术技能这三个事情是你需要了解的。一般来说,你可以先通过电话确定一下他的工作经历,项目经历和技术技能,然后,如果他和你需要的人条件相符的话,可以叫到公司做面对面的面试。千万不要把别人叫来,你又说你的经历和我们的工作有差距之类的话。(我有过一次面试经历,公司我不说了,反正是那个号称需要有良好沟通的公司,面试了我9次左右,从一般的程序员,PM,经理,到总经理,而最后一次直接告诉我,我以前的经历和他们的要求差距很大。我不禁要问了,前面若干次的面试他们都在干什么呢?)二、面试开场。其次,把人邀请来公司面试,应聘者到了公司来面试,有一点很重要,那就是你一定要让整个面试过程变得很随意,很放松,就像普通的聊天和一般朋友间的交流一样。这样应聘者才会放松并拿出真实的样子来和你谈话和聊天,你才能在很短的时间内了解得更多。让应聘者放下心理负担,让其表现得自然一些,这是招聘方的责任。千万不要说,别人太紧张发挥的不好,有时候,招聘方得想想自己的问题。面试开场的时候,千万不要让应聘者介绍自己,因为,应聘者早就给你发过简历了,而你也给其打过电话了。另外,应聘者对这个面试惯例通常都会准备得非常不错的,另一方面,这会让整个面试过程太正式太严肃了。所以,不妨问问应聘者是怎么过来的?最近怎么样?还可以和应聘者谈一个大众话题,比如喜欢什么体育,音乐,电影,社会热点什么的,自己也别板着个脸,说说笑笑,试图让大家都放松下来。另外,通过这些闲聊,你可以知道他/她的与人交往能力和一些性格。另外,不要让桌子放在你和应聘者之间,把环境搞得随意一些。三、多让应聘者说说他的经历。接下来,如果你要觉得这个应聘者是否是一个可以解决问题,是一个可以把事情搞定的人,不用问他/她会做什么,直接问问其做过什么?干过什么事?对于一个好的程序员来说,很难想象其没有相关的实践,就算你是在大学里,你也应该做过什么。如果你有解决问题的能力,那么,很显然,今天你应该解决了很多问题,也搞定了很多事情,听听应聘者说一说他的那些事。(不要使用一问一答这种方式,应该让应聘者多说,而多听,多想)在他讲他的项目的时候,通常来说你要注意下面几点:沟通表达能力。应聘者能不能把一个事情讲清楚。如果这个人聪明的话,他就可以用最简单的语言把一个复杂的事情讲清楚。而且,这是一个好的程序员最基本的能力。而且,你可以在应聘者一边描述其经历的时候,你可以和应聘者有一些的良好的来来回回的交谈,这样就可以知道,他的沟通能力和沟通方式,从而了解他的性格,。角色和位置。也许他参与了一个很大的项目,但只是做了一个很简单的模块。所以,了解其在项目中的担任的角色和位置是非常必要的。当应聘者说到“我们”或者“大家”之类的词汇时,一定要向下细化和明确。做出的贡献和解决了什么的问题。这个很重要,通过了解这个,你可以知道面试者是否聪明,是否有能力解决问题,是否有好的技术底子。演示。如果可能,你可以让应聘者展示一些其写过的代码,做过的设计,或是直接给你看看他写的程序的演示。(从设计上,代码的风格,重用性,维护性上你可以了解很多很多)基础知识。了解该项目中应聘者使用的技术的一些基础知识,比如,通过整个过程,你可以问一些网络,语言,面象对象,系统的一些基础知识。基础知识是非常重要的,这直接关系到了他的能力。流程和工具。了解应聘者所熟悉的项目的流程(银弹,瀑布,敏捷,……),还有流程中的一些工件(如:需求文档,设计文档,测试方档等),以及在开发过程中使用的工具(内存测试,代码检查,BUG报告,版本维护,开发调试……)(关于程序员的基本技能,你可以参考——《程序员需要具备的基本技能》)有人会说,应聘者的经历可以被他自己编出来的,他可以把一些不是他做的事说成是他做的。是的,的确是有这种可能。不过,不要忘了,一个谎言背后需要用更多的谎言来圆谎的,所以,你不必担心这个问题,只要你在应聘者的描述过程中逐步求精,细化问题,你会知道应聘者是否是在编故事的。千万记住下面几点:谈话风格要随意和自然,不要正式。在了解应聘者以前做过的事的时候,不要太投入了。因为招聘方也是技术人员,所以有时候,招聘者自己会因为应聘者所做的项目中的技术太过迷人而被吸引了。要注意引导应聘人。相信我,应聘的程序员十个人有八个人讲不清楚以前做的是什么。因为他们直接跳过了项目背景和要解决什么样的问题,而直接进入具体实现。不要一问一答,应该多让应聘者说,这样才能多全方位了解一个人。了解一个人的过去,了解一个人做过的事情,比其会做什么更重要。了解一个人的性格,想法,思维和行为,比了解其技术技能更重要。沟通能力,表达能力,语言组织能力,理解能力,等方面的能力,关系到了是否能和别人一起工作。基础知识比知识的点滴要重要得多。你可能不知道其个C++的关键字,但你应该要知道C++的继承和多态。技术技能固然很重要,但比其更重要的是这个人获取知识的能力,学习能力是在计算机这样变化飞快行业中必需具备的。是否可以进行培养,比掌握的技能更重要。四、实际参与??这一步可能是很不好实施的。因为,这需要一些应聘者付出一定的时间,如果是毕业生,那没有问题,先让他来实习一段时间。但如果别人有工作,就不好了。也许你会说,这就是试用期的用处了。不过,我个人觉得,你得要尊重应聘者,人家把那边的工作辞了,来你这边工作,三个月试用期间,如果没有什么原则上的问题,你作为一个招聘方又反悔了,这样做很是相当的不好。如果发现这样的事,只能是招聘者自己的问题。在面试过程中,一些招聘者会让应聘者们一起做个游戏,或是搞个辩论比赛,或是现场组个团队干个简单的事情,有的甚至让应聘者请一天假到自己的公司里来和自己的团队一同工作一天,并要完成某个事情(甚至给其设置上deadline),并通过这些来考量应聘者的实际参与能力。是的,如果没有一起工作过,没有一些实际的事情发生,单靠几个小时的面试很难了解一个人的。设置上这些面试的环节,在最短的时间内来了解应聘者的一切,对于招聘方来说无可厚非。而且有的时候也能得到不错的效果。在这里,我只提一点,有时候这样的周期拉得很长,让应聘者付出了很多,反尔会让应聘者产生反感和厌烦情绪,从某种意义上来说,这实在是对应聘者的不尊重。对于这一点,我一直持疑问的态度,所以,我在其后打了两个问号。老实说,对于实际参与这一环节,我个人的意见是适可而止,因为时间太短了,无论你怎么做你都无法了解完整。即然无法了解完整,那就获取你最需要的吧,就是本文开头的那三个问题,以及上面所述的“第三点”(了解应聘者的以往经历)。也许这个文章中有一些你不同意的观点,没问题,欢迎批评,如果你有更好的做法,我也想听听,不妨在这里留个言,如果不想留也可以email给我。

C. 怎么用电脑成为程序员具体点!就是想自学

你好,电脑程序员的分类一般是分为程序设计人员和程序编码员。
需要掌握的技术有:
asp jsp delphi php powerbuilder
.net vb java javascript C++
还要会SQL及Linux
不是我小看你,也不是质疑你的自学能力。自学成才毕竟少数,如果真的热爱这行,建议报名参加学习班,进行系统的学习,自学编程是不太现实的。很多专业性很强的代码及框架设计,没人指点或者点拨一下,到死都不懂。
希望能帮助到你,望好评,谢谢。

D. 要成为一名计算机编程员需要什么条件

【职位名称】程序员
【是什么】
程序员是指从事程序开发、维护的专业人员,一般分为程序设计人员和程序编码员。
【做什么】
① 项目策划、市场调查; ② 用户的需求分析,策划程序框架、流程; ③ 编写代码,开发程序,同时编写开发文档; ④ 测试,运行程序; ⑤ 帮助客户解决他们所遇到的问题; ⑥ 软件版本的更新。
【怎么样】
随着计算机对于社会各个领域的不断渗透,客户对于一些专门的应用软件需求量大增,所以对于程序员的需求也在不断增加,虽然现在中国的程序员数量已经相当可观,但是还是处于求大于供的状态,尤其对于一些技术熟练、有很好的编程习惯的优秀程序员,市场需求量还是很大的。而且程序员的发展空间很大,可以经过努力升级为软件设计师、系统分析员、项目经理等。不过程序员有事工作相对繁琐,有时需要经常加班,技术更新快,所以压力也很大。
【谁能做】
① 大专以上计算机相关专业学历,至少熟练掌握两到三种开发工具的使用,同时对于数据库和操作系统有很深入的了解,有一定的英语水平,有相关的数据结构等方面的知识; ② 通过初级或者高级程序员考试或者拿到一些国际、国内认证的证书,有一年以上相关经验; ③ 软件结构设计/分析能力,出色的编程能力,掌握了几种软件的开发技巧,同时需要有严格的软件工程思想; ④ 较强的逻辑思维能力,团队精神和协作能力,强烈的好奇心和学习精神,具有永攀高峰的精神。
【小贴士】
程序员可以分为很多种,像Unix程序员、Windows程序员,或是C++程序员、Delphi程序员,等等,由于新的技术层出不穷,程序员的职业生涯则是一个要求不断学习的过程,永远不能固步自封,稍不注意就会被甩开,所以好多程序员都是做上三五年就往技术管理方面转型。

E. 我一点都不懂电脑只动玩些游戏。。请问我该怎么样做程序员

买一本基础电脑书,知道常识就行。其实你知道太多没用,会玩游戏,会打字,会做表格,幻灯片。知道一些应用和常识就可以了。你的职业又不是那些,除非你还要PS 作动画什么的。对于一个普通人来说,基础到小学那里就OK,再高点就是初中。这就足以应付电脑应用。像我,刚开始什么都不会,但是在实践中学会了许多,我只是在学校学了一些基础罢了,大部分都是实践出来的。

F. 我不懂电脑,微信二次开发程序员是什么,我不咋懂电脑可以去面试么

微信二次开发要写程序的,简易别去

G. 小白如何成为程序员

现今互联网信息技术高速发展,很多人也想要尝试跟紧时代的步伐,投身与互联网科技中做一名程序员。但是却又不知道从哪里开始。那么如何从小白成为一名能工作的程序员呢?接下来将由小编粗略的为各位说下吧。
1、了解自己是否喜欢这个行业:这个行业虽然很有趣(对部分人而言)但是也非常枯燥,如果没有兴趣的,那么你赶紧打消加入程序员行业的这个念头(能找钱方法太多了,不要为了高薪盲目跟随)
2、如果确定要入行了,那么计划学习拿得软件设计师资格证书:怎么学习呢?第一种参加软考培训,大概一千元左右(各个地方应该不同,但是超过三千就别报了)这种培训班基本都是培训到你过了为止,因为软件设计师比较好考,而且基本能工作了。
第二种自学!没错就是自学,作为一名合格的程序员一定要有很强的自学能力,英语不好就学、数学不好就学、c语言不好就学、c++不好就学、Java不好就学、数据结构不好就学。把以上几种学完,你大概就能拿下软件设计师证书了。
3、具体自学方法:1完全小白的英语不好的记住多背单词。
2、数学不好的也得学习(离散、高数、线代),主要是数学思维对一个程序员很重要。
3、c语言、Java、c++,数据结构可以去网络传课上看视频学(记得老师说的每一个程序都要自己动手在计算机上敲一遍,如果你不动手敲,那么你早点放弃吧,那么可以很直接告诉你,你不适合入这行,这行得动手,虽然大部分时间是思考)。
4、调查清楚软考时间和报名方式,这样你就能做好足够的准备。
很期待一件事,如果程序能有思维。
5、坚持,入行说难不难,但是坚持的过程很磨人,特别对于完全一点基础都没有的人,但是当你想改变的那一刻起,你就得明白你已经在挑战的道路上了。

H. 如何从电脑小白到程序员

先去电脑公司里面学习吧。看别人愿意收你不,收你了你就努力学习维修吧,然后再去买点书,或者在网上慢慢摸索,如果努力的话看半年书象什么C语言c+的。
但是得看慧根了,笨人的话可能要很久,聪明的话也差不多要一两年才能精通一门。

I. 我对电脑一点都不懂可以学网络,程序员这些吗

当然可以,俗话说:只要有恒心,铁棒磨成针嘛!只要你有耐心,学甚么都行。

阅读全文

与自己不懂电脑如何招程序员相关的资料

热点内容
哪个网站可以看免费的小说 浏览:913
如何清理重置电脑c盘的空间 浏览:15
电脑为什么自己突然黑屏 浏览:291
电脑连接无线网络步骤 浏览:598
电脑系统光盘 浏览:612
做计算的电脑配置 浏览:875
两台电脑联通宽带哪个好 浏览:140
哪个网站有一建免费课程 浏览:374
电脑蓝屏主机换系统会好吗 浏览:845
电脑用户名是中文能安装pr吗 浏览:420
笔记本电脑充电时可以用吗 浏览:640
电脑屏幕出现节能模式 浏览:295
电脑屏幕保护膜用撕吗 浏览:207
hp电脑壁纸设置 浏览:439
电脑截图按什么键图片 浏览:54
电脑黑屏不显示只能断电 浏览:999
电脑仿安卓系统 浏览:817
电脑的哪些品牌卖得比较火 浏览:511
电脑不记得开机密码怎么办 浏览:479
电脑硬盘还原到上一次开机状态 浏览:489