Ⅰ 女生适合当程序员吗
感觉看到不少负能量,写点正能量吧~从高中开始,作为女程序员写了8年代码了~感觉自己职业发展到目前还算顺利,很幸运没怎么因为性别受到不公正的待遇和评价,分享点体验吧:)
首先完全不要去管这个问题下那些说什么"女程序员只是鼓励师"之类的人,我敢保证他们不是水平很高、在好公司呆过的工程师,因为我认识所有经验丰富的程序员都至少见过几个厉害的女程序员。至于对于偏见怎么处理,这么说吧:即使对女生偏见再深的人,他也会承认,1000个女生里面总有几个适合写程序的特例。我想我感受到恶意比较少的原因,一是周围有偏见的人少,即使有,他们一般也认为我在那几个特例之中~
能得到这样的结果我觉得自己是幸运的,以下几件事也许有帮助 : 1. 长得丑,也不打扮,看着没有女生的感觉。2.我毕业的学校很好,刚进公司就很受关注。3. 部分受益于第2点,我在技术上面比较广,知道一些工作用不到的比如数据挖掘之类的,其实都是很简单的……但同事会觉得很厉害> < 4. 平常代码写得很规范,会尝试新的技术,空闲时间会写一些小工具帮大家提高效率。5. 刷脸……参加 hackathon,水技术社区,以前会认真做技术翻译。
大学软件工程,写了4年代码。工作继续程序媛,之前在一家外企工作,2年后成为第一个内地部门去国外公司部门出差的员工,香港的同事和经理都觉得我代码写的好,也很会理解用户的需求。从不拖任务,说周一给结果就周一给,觉得不对的就直接说,香港经理说,在我身上看到了内地的男女平等和各种思想,我也是醉了。现在重新换了一份工作,第一天上班就被人说不像做开发的,好多以为我是来做运营的。。。反正每天很漂亮的来公司,该做的工作觉得不会拖。加班也不会找理由离开。不过觉得项目经理不太信任我的能力,现在给的任务都比较基础,每次需要发布程序的时候,他们加班到凌晨,我9点多就走了,我也不会矫情的说不走,的确不喜欢加班,而且后面的他们都会做。如果当天没做完的,肯定加班到很晚才走。一些任务,也会主动来做。减轻别人的负担。至少在我看来,程序媛需要付出比程程序员更多的努力才可以,因为的确有很多东西女的接受的要慢一些,我会经常向周边的同事问一些不会的,也不会保留自己的知识。作为一个程序媛,也的确享受很多福利,比如加班,就像刚刚讲的,不会那么频繁,有一些任务, 明明我觉得自己可以做,但是分配给男的了。不过已经入行这几年,不会再像刚开始那样,好多人给我讲代码。
Ⅱ 女生当程序员有前途吗
女生当程序员有前途吗?四川优就业为您分析:
程序员绝大部分是男性,为了调节性别搭配,有些公司特别指出需要女性程序员,赶紧报名学习去吧。只要能干活,工作没问题。程序员不分男女,只要做得好就会有人看重你。
你需要选择一个方向,高级应用类程序员还是底层开发程序员或是数据库程序员。
1.高级应用类程序员 你可以选择 .NET 或是 java 这两门语言入门好好学也就是3~4个月。
2。底层开发程序员 学的东西就很杂了,比较难 例如C\C++和相关的函数库周期可以说是论年。
3.数据库程序员 我没干过 不好说。
要熟悉最好还是自己做例子。
在找工作的过程当中,女生也有一定得优势,优势如下:
对于情况1:
我觉得写代码本身也是某种有天赋的东西。但我也同时觉得这也是非常体现“勤能补拙”这四个字的职业。多学,多练,多想也许不能保证做得足够好,但是能保证做的越来越好。
对于情况2:
我觉得做后台似乎是相比之下更稳定、缺乏变化的工作。或许比较缺乏转职的可能性。如果题主是想要借此锻炼自己然后转职,可能需要自己更努力的去social、去抓住机会。
对于情况3:
题主也许现在并不特别明白自己真正想要做的是什么(如果知道并确信自己是真正喜欢后台、想做后台的话,也许不太会有这样的疑问),也不明白自己合适的是什么。
对于这样的迷茫,能做的事情大概就是多接触,多尝试了。我并不能给出其他更好的建议…我自己在做的事情也就是努力去试试看,看喜不喜欢、看能不能做好而已。
以及,人生的选择并不是只有这一次而已。人生有好多好多好多好多好多好多好多好多好多的可能性。做你喜欢的事,一定会有出路。加油!
Ⅲ 女孩子做程序员是不是很辛苦啊
着名的女性工程师Anita Borg曾提出了50/50 by 2020的理论,意味到2020年世界上有一半的计算机学位有女性获取,为此她和google联合设立了奖学金支持女性学习和计算机有关的学科。现在国外有呼声认为女性的编程人员可能会在某些方面更具优势。名校计算机专业毕业的女生比男生更容易找到工作。但是就国内目前的情况来看,女性程序员还是少数,通常由女生担当测试而并非开发的工作,在找工作时也会或多或少遇到阻力。即使找到了工作,可能也会遇到,不被信任和重用,工资比别人低等困扰。
就编程本身来说,并无所谓辛苦不辛苦。想做好什么样的工作都是辛苦的。主要是要考虑到社会对女生的一些看法和个人的意愿。程序员的生活在某种意义上来说可以说是极不规律的,压力很大的,长期面对电脑也是一般女生所不愿意的。但如果自己喜欢这份工作的话,也会觉得无所谓。
另外,程序员并不是计算机专业的唯一出路啊,毕业后可以从事的相关产业也很多。有很多女生最终会从事技术管理和销售,也会取得不错的成绩。
最重要的是,对自己有信心,不要因为自己是女孩子,就觉得自己有干不了的事情,会比别人差。只要想做的事,就一定可以做到的~ ^_^不要让性别成为你止步不前的借口,也不要让性别成为阻止你前进的理由~~
Ⅳ 请问女生适合学编程吗学哪种编程工资高
说到程序员,可能大家脑海浮现的第一形象就是格子衫、黑框镜钢铁直男。据统计,男程序员写的代码采用率为74.6%,而女生写的代码采用率达到了78.6%。在某种程度上这也说明了女生比男生更擅长写代码,在有些时候,女生学习IT比男生更有竞争力。可以总结一点就是女生学IT,竟然比男生更有优势!
1、首先你可以了解一下世界上第一位程序员是一位妹子!
你没有听错世界上第一位程序员是一位女同志!
她的名字是阿达·洛芙莱斯,她制作了第一份程序设计流程图,作为计算机程序的创始人,她建立了循环和子程序等现在编程领域极为重要的概念。
2、IT 的整体行业男多女少已经成为一个不争的事实。
也就是这种情况对于女生的优势是更大的,无论是在面试过程还是在工作上都是享有一定的优势的。
01、女性的“弱势”地位已慢慢退出社会舞台
以前无论是什么工作,女性都有可能被歧视,当做弱势群体。如今这种情况已经有了很大的缓解。而且就IT行业而言,并不需要过多的体力劳动,女生也完全能够胜任。
02、女性性格更占优势、与环境更加融合
相对来说,女性比男性更加细心、细腻,在工作中往往能够看到很多男生看不到的东西,为团队节省大量找bug的时间。在职场上,女性的感知能力、记忆力、想象力和沟通能力要强于男性很多,可以帮助她们更快、更好的适应环境。
03、女性美感意识更强
大多数的女性比男性更具美感意识,尤其是在网页设计方面表现的更加明显。在界面的美观、图形的处理方面女性更胜一筹,她们设计的作品更加细腻,具有色彩感。
3、反而言之,相对于男生,女生在语言的学习方面本身就带有学习上的天赋,一些研究表明大脑语言处理的部分女生活跃度更高。而写编程也是一个需要紧密思维的工作,所以对于细节的把握女生是比男生更有优势的。
以上就是我的回答,希望对你有所帮助!
Ⅳ 女生适合学习IT做程序员吗
一个职业适不适合某个人,应该考虑每个人的特质而不是性别,不管说更适合女生还是男生,都是存在偏见。今天我就来总结一下男程序员和女程序员各自的优势,希望看完过后对大家会有帮助。
一、男程序员的优势
1、体力是绝对优势
关于体力,绝对是男生的硬实力,这么多年来看到的实际结果得出的结论,一般能加班到凌晨往后的都是男生,我之前带过的项目,如果需要加班,到凌晨之后我就会告诉女程序员早点回去吧,因为能看出来他们撑不住。男生却没事,特别能熬夜,抽根烟,继续精神抖擞。如果是一个需要经常加班的项目,我就会首先选男生参与这个项目,如果实在没有男程序员的情况下我才会选择女程序员来参与这个项目。就因为这个特点,所以在招聘程序员的时候我会优先选择男程序员,如果能力差不多的情况下,因为工作中好多事情拼的不是技术,拼的是体力,做IT的,没有很好的体力怎么能扛得住加班啊。
2、事业心更强
男生的工作之外的事情特别少,除了睡觉就是上班,女生就不一样了,平均请假要远高于男生,家里的事特别多,比如来例假了不能上班,怀孕了要休长假,和男朋友吵架了心情不好也不能上班,总之她们的事情特别多,男生就不一样了,在这方面比女程序员靠谱多了。就是和女朋友吵架了,第二天像没事人一样,照常上班。这就是爷们,利索,简单。男程序员对于工作的概念就是事业,他是需要养家糊口的,女程序员对于工作可能就是一份消遣,或者说多挣一份外快,因为有人养着她,所以从这方面来说,男程序员的事业心是要远远大于女程序员的。
3、做事专注
把一个单一的功能分配给男程序员去做,就可以放心的去做其他事情了,因为他可以一直的做下去,只要事情不杂乱,没有任何歧义的情况下,他是肯定能够一直的做下去,而女程序员不一样了,给她交代一个事情,她会问很多,问了好多与当前这件事情相关的,看待问题的眼光是特别发散的,而男程序员就把眼光聚焦在当前的这一件事情上,不会问的太多,你让他做A他就会只做A,绝对不会沾一点B, 而女程序员不一样,你让她做A,她会问你B,问你C,总之与A稍微有点关系的她都会问一遍的。
二、女程序员的优势
1、做事更细腻
女程序员比较细心,这是一个绝对优势,从我观察结果来看,10个女程序员中有8个都有细心这个属性,而男程序员正好相反,10个男程序员中有2个比较细心。就是这么奇怪,这些都是上帝造人时设计的,咱也说不清这是怎么回事,不过相信通过后天努力也是可以改善的。针对这一特性,在平时项目任务分配时,我往往会把一些细活,容易出错的分配给女程序员去处理。把那些逻辑思维性强的,不怕出错的,又耗体力的活分配给男程序员去处理。
2、全局性思维更强
上面提到男程序员的优势是比较专注,女程序员做事眼光比较发散,让做A,又问B,又问C的,但是这个换一种角度看,也是女程序员的优势,说明她们做事还是考虑的比较全面的,让他们做一件事情,她们会考虑来龙去脉,能够站在全局的角度去看问题,这点还是蛮难能可贵的。只有考虑的更细致才不会出错嘛。这一点上男程序员还是值得去学习的。
Ⅵ 女生做程序员是什么体验
本人女,在IT行业待了有快20年,现在仍然在这个行业,暂时也没有换其他行业的打算。
时至今日,我仍然在技术领域,不是销售那种角色。
在中国,女生在IT界的技术领域待这么久的不多吧?
先给结论吧,那就是:我不后悔!
如果你们有兴趣,我会尝试写一下在IT这么多年的感悟和自己的心态变化,希望能给IT圈的小辈们(以我的年纪,估计可以这么说了),一点过来人的建议。
另,真的希望能有IT圈的女生看到,避免和我一样的困惑。
作为一个理工女,谈不上任何的文字功底(coding算么?),这个回答我就想到哪儿写到哪儿吧,大家就不要挑剔我的文笔了,呵呵。
开始唠叨之前,有几句话说在前头:
1.我所有的工作经验都来自外企;
2. IT行业和我年轻刚入行的时候(?b汗)已经有了巨大的变化;
3.中国IT行业这20年的大发展是我从业经历的大背景;
以上因素,请一定考虑,再来分析我的经验是否还适用于你。这世上没有最好的建议只有最适合你的建议,而最适合你的建议一定需要你自己的分析和判断。
看了大家的评论,还有一些给我私信的朋友,我想要先澄清一个事情,那就是:
搞IT不等于程序猿!
IT这个行业太广泛了,虽然写代码编程占了其中很重要的一个部分,但是真的不是全部!
在IT行业有很多不同的工作角色。以下是我个人的一个职业生涯工作角色的变化:
最开始是一个程序猿,是的,我入行第一份工作确实就是coding,然后做企业级产品的硬件安装工程师,然后是做软件安装工程师,接下来是做解决方案工程师,再然后是系统架构师,再然后是解决方案顾问,现在我在一家外企IT公司负责公司相关产品在几个重点行业的技术支持工作。
好吧,你看出来了吗,我除了入行的最开始写了两年程序,其他的职位都不是程序猿!
大家不要再把IT局限到写程序了好么,有大把的工作岗位等着你们哪!
什么是企业级产品?拜托,IT并不是只有PC+平板这样的设备的,真正的企业用户,他们的机房里有大量复杂的、专为企业用户设计的专用设备,比如这样:
(图片均来自网络,仅是举个栗子,如有不妥请告知我删除)。
而我做软硬件安装工程师时的工作状态就类似如下:
说回主题吧,干IT后悔吗?
实话说,从来没有过!但是有过无数次的动摇、迷茫、自我否定,扪心自问我一个如花似玉的好姑娘为啥要干IT?!不过每次理性的结论都是:干IT还是挺好的!
先吐槽吧,既然问出这个问题,肯定是因为干IT有无数的坑,这些坑包括但不限于:
1.忙!绝对的忙,不管你在IT圈的哪个岗位,我就没见过不忙的,技术、销售、程序猿自不必说,就连IT公司的行政、人事都是个顶个的忙。这种忙不分白天黑夜、不分平时假日、不分男生女生、不分黑人白人。从一睁眼就如同发条般转个不停,忙到没空吃饭、喝水、上厕所,忙到没工夫陪女友老公父母孩子,相信我,这是绝对的常态。
2.累!人可以打鸡血,不过搞IT的人那么多,也没那么多鸡啊!所以啊,这么一通忙,又没有鸡血,累是必然的??W畈锌岬募影喟?ㄊ敲刻彀胍菇?突Щ?康魇陨璞噶??恢埽?拱?ㄎ?思际跬侗炅??2个小时不睡觉,咖啡杯堆成山。累到能准确的感觉到自己各个脏器的位置,心脏跳的都好像不是自己的了。常常有各种IT人士猝死的新闻,在我听来,完全是随时可能发生的事情。
3.要不停的学习!IT也许是各个行业中更新最快的行业了,不夸张的说,你每天都必须学习,你才有可能正常工作。程序猿要学习各种语言、开发方法,产品人员要学习公司新产品的各种特性,熟记各个参数,还要掌握市场的动向,友商的产品情况,除了产品还要了解你负责的行业情况,客户在用什么、需求是什么,等等等等,不胜枚举。一句话,在IT,一天不读书,智商变成猪!
好吧,吐槽时间结束,看看干IT那些让你无怨无悔的原因:
1.能养家糊口:这个必须要放在第一位的来说,那就是干IT能养活自己。在中国,如果单看工资收入,金融和IT绝对是排在前几位的行业。IT行业相对其他传统行业来说,工资水平还是处于较高的水平,更别说你幸运的投身到一个初创公司获得股权期权等等,IT行业的快速发展给每个从业者带来的是看得见摸得着的利益。我想,这也就是IT圈能吸引这么多有为青年加入的原因。
2.公平的竞争:是的,IT是一个相对其他行业更为公平的平台。所谓公平就是,你的能力决定一切。你再有背景,有再牛的爹,能不能写出源代码才是最重要的好么?!广大的青年才俊们,只要你有真本事,就不用担心自己在这个行业的前途。
3.视野开阔:IT行业发源于欧美,汹涌澎湃的席卷全球。干IT你看到的世界不再仅仅是你的公司、你的产品、你的国家,你每天都在和不同国家、地域、行业的人和事打交道。所谓着眼中国,放眼全球。
4.保持年轻:在IT圈里混,每天都在接触新事物,我觉得这是区别于其他所有行业的一个重要特点。每天有各种层出不穷的新产品、新思路、新方法、新创意呼啸着来到你面前。如果你有一个开放的心态,愿意去了解和探究这些新鲜事物,你会永远保有自己的好奇心,永远有一颗年轻的心态。相信我,一定要保持对世界的好奇心,这样你才不会在进入中年之后变成一个庸庸碌碌,浑浑噩噩的人。
5.能力的提升:这个说起来很含糊,能力分为很多种,在IT最能提升什么能力或者最应该提升什么能力呢?第一,学习能力。你必须不断的学习并且给你的学习时间并不会很多。在短时间内快速的掌握工作相关的各种技术技能,这一种能力是让你在IT圈甚或将来在其他的什么行业圈里都会受用无穷的能力。举个例子,我在头两年的coding生涯中,用过三种不同的编程语言,除了大学就学过的C++,另两种语言相当冷僻,一种是银行系统常用的开发语言,一种是和Mainframe大机环境的通信语言。当时要用这两种语言完成客户要求的系统编程,完全从零学起。看教程、研究别人的程序、不断的尝试编程、测试、debug,在短短半个月的时间掌握所有的编程方法,在客户要求的时间内完成系统的编写。这样类似的情况,在整个IT生涯中屡次出现,不会有人等着你慢慢成长,这个行业需要你快速的从某个领域的菜鸟变成大拿;第二,时间管理能力。做IT的忙前面已经说到,你每天、每周都面临大量的工作,再加上自己的学习计划,正所谓是千头万绪。每一个能在IT行业如鱼得水的人,一定是能管理好自己的时间和事情的人。高效率的工作绝对是搞IT的基本功。如何高效率的工作,大家可以了解很多优秀的时间管理、日历管理的方法,选择最合适自己的方法和工具;第三,理性思考的能力,IT是典型的理工科范畴,拥有理性思维更是基础之基础。而长期浸淫在IT圈,你的理性思考的能力会得到极大提升。理性客观的看待任何问题,在寻求解决方案时不掺杂任何的感性思路。拜托,1就是1,0就是0,没法感性,客户的系统就在那儿停机呢,赶紧的解决问题,任何的退缩、害怕、犹豫统统的先让到一边吧。
6.成就感:基于以上种种的能力基础,我相信你在IT界一定能站住脚跟。能力的成长、视野的开阔、开放的心态,这些会使你的IT职业生涯能有一个长足的发展。开发出客户满意的源代码、为客户提供一个复杂的IT架构设计、解决了客户一个紧急的系统故障,这些成功的背后,你会收获满满的成就感。某年春节,正是某客户业务最繁忙的时候,其汇款系统却在这个时候掉链子,响应速度奇慢,客户在柜台前排起了长队。万分紧急中,我们的团队和客户协同工作,花了几个小时的时间定位故障,果断排除,在次日恢复了业务的正常工作,客户的感谢之情就差给你跪下了。这种成就感爆棚的事,在这个圈子里还是时常能碰到的。
综上,按照马斯洛需求层次理论,干IT不仅能满足生存要求,同时还能满足获取尊重、自我实现和自我超越的需要。即使你在疲累的时候会感到一丝迷茫,但是冷静的思考过后我相信你还是会选择继续从事这个行业。
以上是我自己自说自话的结论,回头想想,也许是我个人对于IT这种理性的行业有爱好,所以能列出这些好来。如果你真正的爱好是别的行业,也许我上面说的一切都不适合你。这年头,男女都怕入错行。一定要选择自己喜欢的,至少不讨厌的事情来作为职业的选择。否则,即使勉强自己做,会是无尽的痛苦。
哎呀,码字太累了哇!好久没写这么长的文章了哇。给客户做架构设计主要是画图,也不用写这么多字啊!
看到评论里很多问家庭状况的,正好也是想说给IT女生们的话,就一并再唠叨几句吧。
我自己觉得还算做到了work life balance吧。简单一句话,人生所有的大事都没有耽误,嫁人、生子、买房、买车,有一个无条件爱我、支持我的老公和儿子。
老公也是IT界人士,以我彼时的忙碌和宅的程度,也只能认领一个圈内人士了。有时候想想,我老公也挺悲惨的,就是完全糊弄不了我!说什么我都明白,完全无法体现其IT人士的高人一等啊。哈哈,开玩笑啦,下面开始说正经的:
1.在工作的时候你就是男人。听说过那句话吧,IT圈女人当男人使,男人当牲口使。怎么把女人当男人使?我觉得其实最重要的是要有理性的思维方式。在工作中尽可能的用理智来思考问题。不是不能有感性,但是感性不能影响工作中你对问题的判断。见过太多在工作中情绪控制不住、使小性子的姑娘,其后果只能是自求多福了。还有,“我是女生,你们都要照顾我,让着我”这种思想,怎么说呢,只能让你自寻烦恼。不是说IT圈的男人都是冷血。这么多年搞IT,不管是同事还是用户,我得到过很多帮助,大到帮你搞定一个项目中标,小到帮你搬一下机器,在很多节骨眼上多亏了这些帮助才能过关。但是但是,你不能总是靠人家的帮助活着啊,没人会一直一直满足你的求助的。是你的工作,你必须要自己去把她完成啊,要是习惯了事事都求人,最终不会有人来帮你,你就自己烦恼去吧。独立、理性、踏实、肯干是步入IT圈的必要条件。
2.找个什么样的老公。我不是婚姻心理大师,只是想谈谈自己的一点感想。前面说我老公也是搞IT的,我能获得家庭的完全支持,一个很重要的原因就是他也是这个圈里人,他完全理解我的工作!我的压力、困难、需要加班出差等等一切工作上的问题他都能感同身受,不会有任何的不理解。(我对他也是一样啊)。由此我想到,你要是想做一个成功的职场女性,你的家人,尤其是你的另一半,必须能理解你,支持你,你们能有一种partner那种互相扶持的关系。当然这一切的前提是爱,你在挑选IT这个工作的时候,我强调必须是你喜爱的。选老公,就更是了。在此感谢我的老公对我无条件的爱,无论我有多么疯狂的点子,有些在他看来是不可理喻的想法,最后都支持我去实现它们,在它的支持下,我一个人出去旅行、学MBA、每天健身、参加马拉松、去潜水等等。想要个精彩的人生吗,先找个好老公吧!尤其是IT女生,要是你老公不理解你,那日子就太难过了。
3.管理好自己的身体。女生搞IT,对身体的消耗比男生大的多。女生天生的生理特点在面对IT这个行业来说,劣势明显。虽说女生当男生使,但是我们也要自己照顾好自己不是吗?怎么照顾?选择优质的电脑桌椅保护自己的腰椎颈椎;多站起来活动,不要一坐一上午;多喝水,少喝咖啡和碳酸饮料;每周至少健身3次,保持身材和活力;尽量规律的生活,合理安排自己的时间,提高工作效率,能不熬夜就不熬夜;不要因为不规律的生活暴饮暴食;说起来感觉很唠叨是吧,到我这个年纪就会觉得都是真理了。
4.注意自己的外貌。不是说要姑娘们花大把精力打扮,但是要做到自己的服饰和装扮符合你的身份和环境。如果今天我要泡一天机房,那么要穿适合活动的服装,抹上隔离霜(吐槽一下,泡一天机房出来脸都是黑的好不好!);如果今天是见客户,要穿着职业正装,business formal。你要穿个毛衣、牛仔裤的啥去,也就不要怪客户小瞧你吧。不过,某次见国内互联网的客户,一个部门经理,人家穿着个拖鞋就出来了??.顿时觉得自己穿西服好热。所以穿什么见客户,还要看是啥客户。除了互联网的客户,我都是要穿好西服、衬衫这些服装的。
5.最后最后,少看微信、微博上的那些段子吧,不要让自己被这些碎片化的信息充斥。买个kindle,有空多读读书,至少可以让自己不那么浮躁。总之一句话,作为女生,一定要保持自己独立思考的能力。
推荐一本给女生的书《Lean In 向前一步》。个人极推荐,每个职场女生我觉得都应该看看。我不多说了,不想影响你们自己的判断。
还有人私信问我,想回家做家庭主妇行不行。当然行啊,选择留在IT圈还是回归家庭,只要是发自你内心的选择,我都支持。最重要的一点,你要有选择自己梦想生活的能力!
(ps:码字真的很辛苦,希望大家能够点个赞,关注一下,小编会继续努力更新哒)
着作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
Ⅶ 如果,我想当一名程序员,如何从零开始
1、 程序员意味着要编程序。(如果你仅仅想得到一份高薪水的工作,喝喝咖啡就等老板发薪水,我奉劝你还是另找一份更合适的工作,譬如练摊,真的,兄弟,这份工作不适合你)
2、你是学文的还是学理的,编程序也许需要浪漫,但更需要逻辑和严谨。(说坦白点就是,在你没有找到乐趣以前,它很枯燥)
3、你有对新技术追求的热情吗?你有刨根问底的探索精神吗?(热情绝对是最重要的!你仔细思考一下自己的性格适合当程序员吗?)
4、当程序员决不是什么好差事,时刻需要学习,需要思考。(直到你成为那个可以引导别人去学习和思考的人,你才可以偷偷的嘿嘿笑,又一群傻蛋)
5、程序员的未来很迷茫。(但我认为关键看你自己!我希望你是一个有追求的人,不仅仅是混碗饭吃。因为真正的乐趣在于创造;如果你能改变软件业的历史,那才是英雄;不想成为Bill Gates,不想成为Dennis Ritchie和 Bjarne Stroustrup,我会说你没有追求。有个关于程序员未来的笑话,也许你还没听过,你该听一听,摘抄如下:
一个程序员对自己的未来很迷茫,于是去问上帝。
“万能的上帝呀,请你告诉我,我的未来会怎样?”
上帝说“我的孩子,你去问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,Windows NT,UNIX,Linux,等等都是OS,还有一些实时OS,嵌入OS,编这些的绝对是高手)
10、Windows编程说白了就是Windows API的调用。(中国的程序员很多只是会编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、《The C language》(掌握)
5、《编译原理》(了解原理)
6、《汇编语言》(了解)
7、《计算机网络》(了解)
8、《软件工程》(了解)
9、《关系数据库》(熟悉)
10、《The C++Languege 》(掌握)
11、《面向对象设计》(掌握;结合C++学习)
(五)一些经验和体会
1、真正的程序员用C++;(一位专家说的)
2、动手去编程序;
3、动脑去思考;
4、要有良好的编程风格;
5、读书,读好书,尽量读原版书!(我反复强调这一点,读书要有选择,坚持读好书,名家出的经典书,不要浪费实践在一些粗制滥造的书上面;坚持博览群书)
6、有自己的学习计划;
7、总结自己的经验教训;(准备一个笔记本,记录错误和心得)
8、不要怕学新东西;
9、要有软件工程的思想;
10、善于发现问题,然后去寻找答案;
11、向高手请教;(要虚心直到你成为高手)
12、和同行交流;(不善于交流肯定不行)
13、懂得软件的实质,不要被千变万化的表象所迷惑;
14、真正要学习用的是编程语言和方法,不是什么库,什么类,什么工具;(学用那些什么库都比较简单,但光会这些库,我觉得还远远不够)
15、学习wiodows编程主要是学习windows OS和win32 API;
16、有空了解一下嵌入式开发;
17、有空了解一下PDA软件开发;
18、了解一下.NET框架和C#语言,也许它是你新的衣食父母;
19、要有耐心,不要作浮躁的人; 20、对程序加注释,并保留你的老程序;
21、学到的东西越多,了解的越多,你就越接近专家;
22、有空去逛逛CSDN,那里有你很多知己;
23、要有信心成为一个优秀的程序;
(六)一些好书的推荐
1、《The C Programming language》 (Keinighan & Dennis Ritchie 1988)
2、《The C++ Programming Languague》(Bjarne Stroustrup 1997)
3、《Inside The C++ Object Model》 (lippmans)
4、《Effective C++》 (同上)
5、《More Effective C++》 (同上)
6、《Exceptional c++》
7、《C++面向对象高效编程》
8、《设计模式》
9、《Thinking In C++》
10、《The Standard C++ Bible》(一般推荐)
11、《The Art of Computer Programming 》
12、《Programming Windows》 (Charles Petzold)
13、《VC++5.0技术内幕》
14、《MFC 深入浅出》
15、《软件需求》
16、《Advanced Windows》
17、《C++ primer》
18、《win32程序员参考手册》
19、《用TCP/IP进行网际互连》
20、《COM 本质论》
(七)学习计划
――-这个学习计划是我个人定的,也共享给大家参考一下,共同进步吧。 1、《计算机组成原理》
2、《操作系统》
3、《数据结构》
4、《汇编语言》
5、《 C 》
6、《 C++ 》
7、《VC 技术内幕》
8、《Programming Windows》
9、《深入浅出MFC》
10、《Advanced Windows》
11、《Inside The C++ Object Model》
12、《Thinking in C++》
13、《Effective C++》
14、数据库
15、网络
16、嵌入式OS和编程
17、硬件单片机
18、.NET和C#
19、软件工程
20、UNIX和Linux
Ⅷ 女生适合做程序员吗
说到程序员,可能大家脑海浮现的第一形象就是格子衫、黑框镜钢铁直男。据统计,男程序员写的代码采用率为74.6%,而女生写的代码采用率达到了78.6%。在某种程度上这也说明了女生比男生更擅长写代码,在有些时候,女生学习IT比男生更有竞争力。可以总结一点就是女生学IT,竟然比男生更有优势!
1、首先你可以了解一下世界上第一位程序员是一位妹子!
你没有听错世界上第一位程序员是一位女同志!
她的名字是阿达·洛芙莱斯,她制作了第一份程序设计流程图,作为计算机程序的创始人,她建立了循环和子程序等现在编程领域极为重要的概念。
2、IT 的整体行业男多女少已经成为一个不争的事实。
也就是这种情况对于女生的优势是更大的,无论是在面试过程还是在工作上都是享有一定的优势的。
01、女性的“弱势”地位已慢慢退出社会舞台
以前无论是什么工作,女性都有可能被歧视,当做弱势群体。如今这种情况已经有了很大的缓解。而且就IT行业而言,并不需要过多的体力劳动,女生也完全能够胜任。
02、女性性格更占优势、与环境更加融合
相对来说,女性比男性更加细心、细腻,在工作中往往能够看到很多男生看不到的东西,为团队节省大量找bug的时间。在职场上,女性的感知能力、记忆力、想象力和沟通能力要强于男性很多,可以帮助她们更快、更好的适应环境。
03、女性美感意识更强
大多数的女性比男性更具美感意识,尤其是在网页设计方面表现的更加明显。在界面的美观、图形的处理方面女性更胜一筹,她们设计的作品更加细腻,具有色彩感。
3、反而言之,相对于男生,女生在语言的学习方面本身就带有学习上的天赋,一些研究表明大脑语言处理的部分女生活跃度更高。而写编程也是一个需要紧密思维的工作,所以对于细节的把握女生是比男生更有优势的。
以上就是我的回答,希望对你有所帮助
Ⅸ 本科软件工程,但是今后不太想当程序员,因为自认为代码能力不强。对了,我是女生,一般二本,不过还挺喜
我也是软件工程专业的。按照你的情况,其实出来找工作还是可以的,我的有一个同学也是女生,在公司实习的是产品经理,然后找到一份工作月薪8k。你也可以试着往测试方向发展或者也可以做技术支持方面的工作。这些对代码要求不是很高的。
Ⅹ 女生可以从事程序员工作吗
一、灵活性
首先编程语言是最没有国界障碍的语言,你会编程就可以去任何地方工作,不管你的另一半是飞行员还是一个Rock star,只要你愿意跟他走,随时都可以带上包袱出发。不管你是做三五年还是三五月,IT行业都有你要的活计。
此外,这种灵活性还表现在你可以在家里工作。在家里工作也没想象中那么好,深居简出的寂寞不是每个人都扛得住的,但是对于一些特定的情形,在家里工作显得很有必要:假如你要带孩子呢?假如你要照顾生病的妈妈呢?这时候IT行业的好处就显现出来了。
二、多样性
每一种工作都带着一种特定的企业文化,大部分工种的企业文化都是保守、无趣的。举一个极端的例子,比如说殡葬业,你每天要穿得像个巫婆,一脸丧气地在那里工作一整天,不能露出多余的笑容,万一不小心说了句“欢迎下次光临”就可能连饭碗都不保。
在IT行业,你的选择就很多,要么是很酷的创业公司,要么前沿的广告设计公司,再要么是成熟的有舒适办公环境的老牌软件公司——它们都需要IT人才,你可以依自己的口味挑选。
三、钱
出来工作的一大目的就是求财啊,买漂亮的衣服,去高级餐厅,去旅游,每个女生都想,但总不能全指望男生吧?(女生要在经济上独立,这一点必须确定。)在IT行业工作(有一定技术能力)的女生通常收入都不会太差。
四、公主般的待遇
妹纸在IT公司可谓是万绿丛中一点红啊。有一些脏活累活或者是被默认为“男人干的活”的工作,妹纸可以选择眨巴眨巴眼睫毛,卖个萌,脸皮厚一点推辞掉,男生通常都不会太介意。但是毕竟那些IT男是跟你一起“工作”的,你的推辞会变成别人的负担,所以这种伎俩也不要用太多。
五、性别优势
有很多IT公司都想雇佣女码农,因为能“鼓舞士气”,就像有人跟我说:“你知道吗,你来了我们公司以后,那帮技术宅男们就表现得正常了一些,也不在办公室开那么多荤腔了。”如果一个女生拥有和男生一样的专业技能,而又竞聘同一个职位,招聘者十有八九会要女生,因为他们也会考虑男女搭配干活不累的黄金准则。
女生天生的细心、耐心与责任心在很多方面都会起到促进学习与提升工作的辅助作用。这样的优点会大大颠覆人们对女生从业的观点和看法。