程序员

什么样的程序员会让人讨厌?大家注意,千万不要成为这种程序员!

柔情痞子 提交于 2019-12-10 22:33:04
什么样的程序员最让人讨厌呢?下面跟着笔者一起来看看,说不定你也被讨厌了! 来自:新浪微博@zFrontier_装备前线 我有一个朋友,就是一个程序员,找他做事的时候,最让人讨厌了。 1.不愿意帮我修电脑。我说电脑坏了,想让他看看,他先是叫我检查插头,然后叫我重启,重启好之后,他冷淡的说:以后有事先重启。他明明什么都没有帮忙,还这种态度,让人生气。 2.不帮我重装系统。我让他帮我在我90年代的电脑上装个win10,他居然说不行,明显就是懒得帮我,他就是程序员,软件优化做得相当好,居然不会在老电脑上优化win10,看不起我? 3.有一次,我女朋友和我生气不知道去哪里了,我有女朋友的手机号,让他帮我定个位,我好去找我女朋友,他竟然说不会!他一个程序猿,这么简单的事情都不会,害的我分手了!从此再也不想理他了! 4.不会盗QQ,我QQ被盗了,叫他帮找回来,他说他不会,叫他帮盗一个碧池的QQ,他也说不会,这也叫程序员? 5.我手头有点紧,听说他是搞安全的,能不能给我在银行的账户下加几个零?这都不会,他学过AI,问他能不能发明个女友机器人给我朋友啊?这都不会,太废物了。 6.那给我做个游戏行不?像青蛙旅行那样的随便做做就好了。要啥美术?到底行不行啊!我这智能手环摔坏了,帮我修修总会吧!然后他就打了我一顿!气的我要和他断绝关系。 7.不会降级。我升级ibug 11之后,手机变得特别慢

码农十年连载二

假装没事ソ 提交于 2019-12-10 18:04:17
------ 因为年轻,所以无畏 大家都知道做游戏开发都是很辛苦的,经常加班不说,还经常加班到凌晨,甚至通宵。另外,程序员一般都不爱说话,都是自顾自地写代码,再加上公司只有我一个女程序员,所以这两年多我的上班状态经常是从早上到公司,到晚上下班,一天可能都不会说一句话。而且当时大环境下,女程序员也确实少,网上也有很多言论,说女生不适合做程序员什么的。所以我也从最开始的踌躇满志,慢慢地开始产生怀疑,自己是不是不适合做程序员这份工作,是不是应该改行 ? 被公司裁员后,更加剧了我对自己的这种怀疑。 离职后,经过了几天激烈的内心挣扎,我最终决定改行了。考虑到行业如果跨度太大,我自己可能一时也适应不了,所以就打算先改行做软件测试看看。做好了决定,就开始在 51Job ,智联招聘上海投简历,投的全部是软件测试的岗位。 没过几天就收到面试通知了,是一家做人力外包的公司。在这之前,我对外包公司没什么概念,不清楚外包公司跟其他公司有什么区别。当时想,反正都是工作,到哪都一样,所以就去了。 这里我普及一下人力外包公司是怎么回事的啊,大家也可以去百度一下。人力资源外包机构一般是从事委托招聘、猎头服务、人才派遣、人事代理、培训等,为企业提供人力资源服务等的公司。当时他们招我就是一个人才派遣服务。外包公司负责招人,客户公司负责面试,决定这人要不要,如果决定要了,那么求职者跟外包公司签合同,工资也是外包公司来发

主要编程语言简介

旧街凉风 提交于 2019-12-10 16:32:17
Python Python被称为胶水语言,哪里都可以用。 有句话说:人生苦短,我用Python。 有程序员网友调侃,python最适合女生学……因为包多! python有很多方便的库,丢弃c语言复杂的指针,简化语法,它的存在就是解决问题,而不是让你理解语言本身。 特点 易于学习:Python有相对较少的关键字,结构简单,和一个明确定义的语法,学习起来更加简单。 易于阅读:Python代码定义的更清晰。 易于维护:Python的成功在于它的源代码是相当容易维护的。 一个广泛的标准库:Python的最大的优势之一是丰富的库,跨平台的,在UNIX,Windows和Macintosh兼容很好。 互动模式:互动模式的支持,您可以从终端输入执行代码并获得结果的语言,互动的测试和调试代码片断。 可移植:基于其开放源代码的特性,Python已经被移植(也就是使其工作)到许多平台。 可扩展:如果你需要一段运行很快的关键代码,或者是想要编写一些不愿开放的算法,你可以使用C或C++完成那部分程序,然后从你的Python程序中调用。 数据库:Python提供所有主要的商业数据库的接口。 GUI编程:Python支持GUI可以创建和移植到许多系统调用。 可嵌入: 你可以将Python嵌入到C/C++程序,让你的程序的用户获得"脚本化"的能力。 免费、开源 : Python 是 FLOSS(自由/开放源码软件

程序员30过后

♀尐吖头ヾ 提交于 2019-12-10 15:46:38
最近关于程序员过30岁能不能再写程序的帖子好像又火起来了。当年我刚入行做IT,看到的这类帖子,吓得不得了——差点就放弃了,还好我胆子大。所以今天有空,再看到这样的帖子,总是忍不住要多说几句。 我大学里学的专业是国际贸易,毕业后主要是做律师,也比较深入的涉足过装饰行业,几年前转行做了IT。 所以,我想,关于这个话题,我能给大家一个不同视角的启示。当然,个人意见,仅供参考,这本来就是一个仁者见仁,智者见智的话题。 下面我就以下一些常见的观点逐个的谈一谈。 1. 程序员的门槛低。 这我承认,我就是一个例子,呵呵,很多人骂的那种“进来抢了你们饭碗”的人。当年找工作的时候,很怕别人问我的专业,感觉低人一等。结果进来了,才发现,很多同事,原来都不是科班出身,而且他们做得很好! 所以很多人就开始自怨自艾,当初选错了专业,自己辛辛苦苦学了4年,结果出来什么都不是了…… 但我想问的是: 1.1 哪一种职业的门槛高?就我所经历过的所有职业(国际贸易、英语教师、律师、室内装饰)而言,程序员的门槛是最高的了!我们所处的是一个开放的社会啊!只要你愿意学,其实没有多少是你学不会的。农民都可以造飞机呀?! 1.2 你是不是真的在大学“辛辛苦苦”的学了4年?之所以有这样的怀疑,第一,我4年大学,纯粹是混过来的,包括几乎我所有的同学;第二,我考“软设”的时候,才发现,挂掉的,很多都是科班生(当然,他们可能才大一

程序员的出路——十年磨一剑

…衆ロ難τιáo~ 提交于 2019-12-10 15:30:14
就现在经济大环境而言,很不乐观,程序员的日子也很不好过,无论是还在找工作的、还是已经入职多年、哪怕做到技术经理的,压力都异常巨大,似乎处处充满危机。我们不禁会问:程序员的出路在哪里?但是,仔细分析一下,出路还是有的,甚至解决温饱、过上有房有车没贷款的生活也是很可能的。首先,在如今这个浮躁的社会,大多数人的心态也是浮躁的,只要你能潜下心来,深入研究某个技术,有了一技之长,温饱问题肯定就可以先解决了。 程序员的出路之一:一技之长 新技术层出不穷,而内核的精髓的东西却变化不大,就像.NET,从VS2003到VS2012,已经有10个年头,VS的版本不断更新,而.NET内核的最新版本也才4.0,所以,作为程序员,我们要多掌握内核的东西,精髓的东西。 我们的学习积累毛病在于:贪多、贪全、而不够深入。对于很多技术,我们都很有兴趣,对于刚兴起的技术,也紧紧跟随。但是,几乎都是蜻蜓点水、一知半解。回头想想,我们似乎什么都会一点,什么类型的项目都可以做,B/S的、C/S的、数据库的、分布式的,等等,但是,却不敢说,在某某方面,我的水平已经超越了圈中同类型的80%的人。只是我能做的,大家都会做,而且,我也没有把握比别人做得更好。 必须要让自己有价值,而自己的价值在于不可替代性或是难以替代性。如果,随便找个程序员就能把你replace掉,你的价值就很低廉了。如果在你负责的某个方面,只有20%的人超越你

NPM来源学习

白昼怎懂夜的黑 提交于 2019-12-10 10:28:43
转载:https://blog.csdn.net/qq_37696120/article/details/80507178 解释简单明了,学习 网上的 npm 教程主要都在讲怎么安装、配置和使用 npm,却不告诉新人「为什么要使用 npm」。今天我就来讲讲这个话题。 本文目标读者是「不太了解 npm 的新人」,大神您别看了,不然又说我啰嗦了 ��社区 程序员自古以来就有社区文化: 社区的意思是:拥有共同职业或兴趣的人们,自发组织在一起,通过分享信息和资源进行合作。虚拟社区的参与者经常会在线讨论相关话题,或访问某些网站。 前端程序员也有社区,世界上最大的前端社区应该就是 GitHub 了。前端通过 GitHub 来 分享源代码(线上代码仓库) 讨论问题(Issue 列表) 收集学习资源和常去的网站(比如我收集的优质中文前端博客https://github.com/FrankFang/best-chinese-front-end-blogs) 加入社区最大的好处之一是,你可以使用别人贡献的代码,你也可以贡献代码给别人用。 共享代码 前端是怎么共享代码的呢? 在 GitHub 还没有兴起的年代,前端是通过网址来共享代码 比如你想使用 jQuery,那么你点击 jQuery 网站上提供的链接就可以下载 jQuery,放到自己的网站上使用 GItHub 兴起之后,社区中也有人使用

PHP程序员最易犯10种错误

泪湿孤枕 提交于 2019-12-10 07:54:51
PHP是个伟大的web开发语言,灵活的语言,但是看到php程序员周而复始的犯的一些错误。我做了下面这个列表,列出了PHP程序员经常犯的10中错误,大多数和安全相关。看看你犯了几种 来源: oschina 链接: https://my.oschina.net/u/15592/blog/716

关于百战程序员的课程更新

。_饼干妹妹 提交于 2019-12-10 06:16:14
百战程序员 ,由50余位专家和精英讲师组成专门课程研究院,有十余年课程研发经验,丰富的知识积累沉淀,每月更新课程;与1000+企业合作,所以深知企业需求和学员需求,技术点不断更新,保证不会被市场淘汰。 我们希望 每一节课都能让初学者听懂、听爽 ,所以,在课程制作过程中,内部流程有10大步骤,有讲师、企业顾问、内测学员集体参与,内容精益求精,保证课程效果,打造优质、系统的课程体系。 百战程序员运营400多天,课程11048节,注册人数突破70万人,超级VIP用户累计8358人。 周周有课程更新,九大专业运营,保持行业领先 。 来源: CSDN 作者: XIUZITANG 链接: https://blog.csdn.net/XIUZITANG/article/details/103457542

如何成为一名成功的iOS程序员,挑战年薪50万?

◇◆丶佛笑我妖孽 提交于 2019-12-10 06:15:03
编程是一个仅靠兴趣仍不足以抵达成功彼岸的领域。你必须充满激情,并且持之以恒地不断汲取更多有关编程的知识。只是对编程感兴趣还不足以功成名就——众所周知,我们工作起来像疯子。 编程是一个没有极限的职业,所以要成为一个成功的iOS程序员,并且达到年薪50万,你必须超越现有已存在的极限。在程序员职业生涯的开始阶段,他们将面临许多挑战,面对困境,他们之中有一些人将会放弃,而只有少数人会坚持到底,并成为这个领域的领头羊。 作为一个开发者,有一个学习的氛围跟一个交流圈子特别重要这是一个我的iOS交流群:638302184,不管你是小白还是大牛欢迎入驻 ,分享BAT,阿里面试题、面试经验,讨论技术, 与2800+iOS人一起交流学习成长! 年薪50万的开发者都具备哪些技能? 1.愿意学习新技术 随着技术的不断进步,我们学到和实施的技术会很快地过时。所以,作为一个程序员,你就需要更新你的技能,保持与时俱进。市场上出现的所谓新技术通常由一些进程和语法变化而构成,但逻辑是相通的,所以你可以很快地掌握它。 2.调试技巧 程序员不但需要创建代码,而且当软件不按预期方式工作时,程序员还必须能够快速而有效地解决问题。 因此,与其更改所有代码,还不如在创建程序时制作适当的流程文档,以便你可以快速检查代码并尽快找到问题。制作正确的文档可以方便你快速调试程序,而不浪费时间。 3.解决问题的技巧

程序员应具备的基本素质

半腔热情 提交于 2019-12-10 06:09:02
1.学习和总结的能力 程序员是人才很容易被淘汰,很容易落伍的职业,因为一种技术可能仅仅在三两年内具有领先性,程序员如果想安身立命,就必须不断跟进新的技术,学习新的技能。善于学习,对于任何职业而言,都是前进所必需的动力,对于程序员,这种要求就更加高了。 善于总结,也是学习能力的一种体现,每次完成一个研发任务,完成一段代码,都应当有目的的跟踪该程序的应用状况,随时总结,找到自己的不足,这样逐步提高,一个程序员才可能成长起来。 请注意以上的各种素质都不是由IQ决定的,也不是大学某些课本里可以学习到的,需要的仅仅是程序员对自己工作的认识,是一种意识上的问题。 2.团队精神和协作能力 这是程序员应该具备的最基本的,也是最重要的安身立命之本。任何个人的力量都是有限的,没有协作精神是不可想象的。独行侠可以作一些赚钱的小软件发点小财,但是一旦进入一些大系统的研发团队,进入商业化和产品化的开发任务,缺乏这种素质的人就完全不合格了。 3:规范化,标准化的代码编写习惯 良好的编写习惯,不但有助于代码的移植和纠错,也有助于不同技术人员之间的协作。代码具有良好的可读性,是程序员基本的素质需求。没有规范化和标准化的代码习惯,全球的研发协作是绝对不可想象的。 4.需求理解能力 程序员要能正确理解任务单中描述的需求。程序员不仅仅要注意到软件的功能需求,还应注意软件的性能需求