程序员_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> 程序员 >>列表
· 结束程序员对编程的恨发布时间:2014-05-05
用笔者的经历现身说法,编程的确是一件需要极大、极大耐心的活儿。加上使用的是Emacs编辑器(谢谢老顾的建议和他的耐心:D),会犯更多的小错误,解决起来也更加令人烦恼。耐心很重要。对于第五条,也比较赞同,笔者已经习惯了遇到错误去百度一下错误代码,同时会浏览一下相关的错误例子以及原因,学习很快。最后一条同样重要,周围的很多同学,遇到一点小问题就跑到论坛问老师,个人很反感。我想:在现在这个阶段,只要你想,应该没有你不可能独立解决的问题。每个人刚开始的编程技术都不理想,所以我们决定列出一张清单... 查看全文
英文原文:TheStressOfBeingAComputerProgrammerIsLiterallyDrivingManyOfThemCrazy软件程序员在如今看来是一个既能挣钱又有工作保障的职业,但是,这种职业对你的精神健康却会造成巨大的伤害。有两种事情几乎能让程序员疯掉。一个是被人们称作“骗子综合征(impostersyndrome)”的东西。患这种症状的人通常是发现一起共事的所有程序员都比自己聪明、比自己有天份、比自己有才能。你生活中一直恐惧中... 查看全文
英国游戏业薪水五年来首次超过该地区全国平均工资。据TIGA和AonHewitt发起的2013/14游戏软件开发者薪水调查发现,英国游戏业平均薪水增长了3.4%,五年来首次超过了英国全国平均增长率3.1%。程序猿的薪水增幅最高,达到了同比4.2%,其次是QA的3.5%,薪水增幅最低的是游戏策划2.8%,而去年策划薪水同比增长率为3.5%。TIGA还特别指出了伦敦以外的地区游戏公司的收入水平。比如在西米德兰兹郡和伯明翰,游戏行业员工的薪水比本地平均收入水平高21%... 查看全文
· 程序员,为何你不该加班?发布时间:2014-05-04
作为程序员,“加班”是可以的,但是这个“现象”本身是具有“偶然”性,而不该成为一种“常态”。程序员都是夜猫子,一种流行的说法是,程序员是把咖啡因转化成程序代码的机器。随便问一个程序员,问他什么时候工作最有状态,估计他很有可能说是深夜。做软件开发必须要加班熬夜工作吗?很多时候这种压力来自于领导,另一个则是程序员给自己寻找熬夜的借口。比如,白天逛了一天微博,晚上补工作... 查看全文
英文原文:ProgrammerCompetencyMatrix注意:每个层次的知识都是渐增的,位于层次n,也蕴涵了你需了解所有低于层次n的知识。计算机科学ComputerScience2n(Level0)n2(Level1)n(Level2)log(n)(Level3)Comments数据结构不知道数组和链表的差异能够解释和使用数组,链表,字典等,并且能够用于实际的编程任务。了解基本数据结构时间和空间的折中,比如数组vs链表,能够解释如何实现哈希表和处理冲突,了解优先队列及其实现... 查看全文
趁着这几天无事,好好总结一下从事软件开发以来的一些想法,这篇blog尝试从我自身的一些经历来谈谈程序员应该具备哪些素质。如有不足之处,还请不吝赐教!下面,我将列出并展开所有我认为程序员必须具备的素质。基础知识你也许是像我一样的自学者,没有数电/模电,编译原理,操作系统原理,网络与数据库等方面的知识,但是对于这些你应该尝试去了解、理解。当初跨专业考研之时学习的操作系统/网络/数据结构/数据库的知识于我现在的工作仍然有益,我有遇到过一些能力很强的人,他们做解决方案很强... 查看全文
在摩托罗拉(北京)移动技术有限公司(以下简称摩托罗拉)做软件工程师的孟女士刚怀孕,赶上了公司因经营亏损大幅裁员。虽没被辞退,但孟女士被待岗降薪。经劳动部门仲裁,摩托罗拉需补发孟女士工资差额1万余元。对此,摩托罗拉将孟女士诉至朝阳法院以免补其差额工资。昨天上午,朝阳法院开庭审理此案。摩托罗拉诉称,孟女士与公司签订了无固定期限劳动合同,自2010年7月起在研发部门任软件工程师。由于经营出现严重亏损,自2013年2月开始,公司开始大幅裁员,2013年4月,孟女士所在部门已全被裁员撤销。摩托罗拉称... 查看全文
· 五种类型的程序员发布时间:2014-04-27
英文原文:The5typesofprogrammers我在代码之路上曾经遇到过很多奇怪的对手,也遇到过奇怪的队友。我至少接触了五种不同的“代码斗士”。其中一些有才的战友有助于开发工作的进行,而另一些看起来阻碍了我的每一个计划。然而,他们全都在软件开发的“万神殿”中拥有一席之地。如果不能将这些不同风格的程序员协调好的话,你会发现你的项目会花费很多时间、不够稳定或者代码难以读懂等问题。补漏灵型该死,代码虽然不够完美,但是能工作就行了... 查看全文
英文原文:5MistakesProgrammersMakewhenStartinginMachineLearning怎样进入机器学习领域没有定式。我们的学习方式都有些许不同,学习的目标也因人而异。但一个共同的目标就是要能尽快上手。如果这也是你的目标,那么这篇文章为你列举了程序员们在通往机器学习高手道路上常见的五种错误。1.将机器学习看得高不可攀机器学习不过是另一堆技术的集合,你可以用它来解决复杂问题。这是一个飞速发展的领域,因此,机器学习的学术交流一般出现在学术期刊及研究生的课本里... 查看全文
· 程序员面临的伦理困境发布时间:2014-04-23
随着软件日益成为生活中不可少的一部分,程序员作出的决定的伦理影响面只会越来越大。传统的工程学位需要学习伦理课程,但在计算机科学教育中伦理课程仍然是空缺的一环。Infoworld列出了12个程序员需要面临的伦理难题,包括:如何处理日志文件,程序员希望记录一切,这有助于调试系统,但日志文件如果落在错误的人手中,可能会曝光用户的秘密;如何将客户变成商品,使用免费服务的用户不是客户而是商品,但将人变成商品不是一个能轻松处理的伦理转变;如果政府提出数据披露请求,你需要在多大程度上捍卫客户...... 查看全文
· 黑马程序员-out和ref发布时间:2014-04-21
C#方法参数关键字:ref、out当希望方法返回多个值时,声明out方法很有用。使用out参数的方法仍然可以将变量用作返回类型(请参见return),但它还可以将一个或多个对象作为out参数返回给调用方法。此示例使用out在一个方法调用中返回三个变量。请注意,第三个参数所赋的值为Null。这样便允许方法有选择地返回值。out关键字会导致参数通过引用来传递。这与ref关键字类似,不同之处在于ref要求变量必须在传递之前进行初始化。若要使用out参数,方法定义和调用方法都必须显式使用out关键字... 查看全文
· DevOps正在扼杀程序员?发布时间:2014-04-21
英文原文:How'DevOps'isKillingtheDeveloper最近,我很讨厌两个趋势,分别是:DevOps和“全栈”工程师。DevOps运动的流行也让我不喜欢x86架构或单核。事实上,并不是每个公司都是初创公司,但似乎每个公司都要搞的跟初创公司似的。DevOpsDevOps主要强调开发人员、运维人员以及QA之间的合作与沟通。因为软件会定期的更新,发布新版本,所以,以前旧的“瀑布式”的软件开发-测试-发布流程已经变的不适用。作为开发人员... 查看全文
英文原文:AgonyofanAfricanprogrammer在非洲作为一个独立的移动网络和软件开发者,将会是一项非常有挑战性的经历。非洲到目前为止都被认为是一个农业为主的大洲,在过去的十年当中,有很多软件开发者(AfricanCodeKings)曾经无休止的工作,来证明我们是同样一个充满技术的大洲。我们做了很好的网站,移动应用程序和软件,要解决我们实际生活中的问题。这样做的代价其实并不小。我们生活在这样的环境当中:科技设备比在欧洲和北美的价钱要高两到四倍,而技术的书籍也基本上在这个大洲绝迹... 查看全文
· 黑马程序员-结构发布时间:2014-04-19
struct在实际问题中,一组数据往往具有不同的数据类型。例如,在学生登记表中,姓名应为字符型;学号可为整型或字符型;年龄应为整型;性别应为字符型;成绩可为整型或实型。显然不能用一个数组来存放这一组数据。因为数组中各元素的类型和长度都必须一致,以便于编译系统处理。为了解决这个问题,C语言中给出了另一种构造数据类型——“结构”。它相当于其它高级语言中的记录。结构类型“结构”是一种构造类型,它是由若干&ldquo... 查看全文
昨天刷微信朋友圈,看到了@binarytree发的这么一条说说。当时我就不乐意了,程序猿有这么弱吗?直接进入正题,下面请看我给大家带来的一个社会工程学案例。看看程序猿看到美女之后究竟会发生什么。申明:本案例纯属虚构YY,如有雷同,纯属巧合。0x01故事背景小熊是一名软件工程学院的学生,初高中时学过一点黑阔技术,什么注入跨站略知一二,拿webshell提权也略懂,免杀社工也略有接触。只可惜上了大学之后转了开发,没再做安全。今天他在食堂吃饭,看到一位美女。她的音容笑貌,婀娜多姿的身材... 查看全文
· 黑马程序员-快速排序发布时间:2014-04-16
快速排序快速排序时所有排序算法中最高效的一种。它采用了分治的思想:先保证列表的前半部分都小于后半部分,然后分别对前半部分和后半部分排序,这样整个列表就有序了。这是一种先进的思想,也是它高效的原因。因为在排序算法中,算法的高效与否与列表中数字间的比较次数有直接的关系,而“保证列表的前半部分都小于后半部分”就使得前半部分的任何一个数从此以后都不再跟后半部分的数进行比较了,大大减少了数字间不必要的比较。快速排序(QuickSort)是对冒泡排序的一种改进。它的基本思想是... 查看全文
· 黑马程序员-for和foreach发布时间:2014-04-15
classProgram{staticvoidMain(string[]args){Console.WriteLine("***第一种情况************************************************");string[]array11=newstring[]{"111","222","333"};string[]array12=newstring[]{"111","222","333"};for(inti=0;i<array11.Length;i++)... 查看全文
作为一个程序员我其实颇认识一些很有口碑的产品经理,比如《结网:互联网产品经理改变世界》的作者王坚是我的好朋友,书里面提到了我的名字;比如纯银老师是我的好基友,他的微博经常跟我互动;比如著名的LOLITA洋装产品经理妹子伊卡洛斯之翼也是我的好朋友,我去北京出差的时候,她穿着洋装来见我(其实她上班下班,随时随地都是洋装)。好吧,我跟产品经理这个职业的最主要的关系就阐述到这里,这充分证明我有资格写关于产品经理的文章……好吧,估计这么开头会被人砍死。我正经的来说吧... 查看全文
· 黑马程序员——异常发布时间:2014-04-15
-------android培训、java培训、期待与您交流!----------黑马程序员——异常异常:即不正常,是指程序在运行时的不正常情况,其实就是程序中出现了问题。对这个问题按照面向对象思想的描述,并封装成了类。异常体系Throwableerror:指JVM出现的重大问题,不可修复。Exception:在运行时出现的异常,可以处理异常处理方式:Try{//可能出现异常的代码}catch{//处理该异常类型的语句}finally{//一定会执行的代码,除catch快中使用System... 查看全文
· 黑马程序员——java基础入门发布时间:2014-04-15
-------android培训、java培训、期待与您交流!----------黑马程序员——Java基础入门Main函数可以保证该类的独立运行,是程序的入口,会被JVM所调用。定义helloworld小程序步骤:<!--[if!supportLists]-->1、<!--[endif]-->通过class关键字定义一个类,将代码都编写到该类中。<!--[if!supportLists]-->2、<!--[endif]-->... 查看全文