51dev.com IT技术开发者社区

51dev.com 技术开发者社区

it技术怎么学?一个IT界大牛对学IT小白们的忠告

it技术怎么学?一个IT界大牛对学IT小白们的忠告

.计算机专业毕业后大致的工作方向是软、硬、网、图四大类尤其以软件、网络为现今的首选从岗位上分,又可以分为技术道路、营销道路两大方向如果你选择作技术,那么从现在开始,牢记:天道酬勤!!!如果你选择软件技术那么每天都要用大量的时间学习高级语言,绝对不能仅限于学校的安排。优秀的程序员都是大学阶段就已经学得...

开源代码是什么意思和一些开源经验

开源代码是什么意思和一些开源经验

国内的很多软件公司或研究机构对开源的热情仅限于免费的代码,而绝少深度参与开源社区的活动。我们对于开源始终是利用多,而贡献少,从国内发起的有一定影响力的开源项目如果不是完全没有,恐怕也是凤毛麟角。我们是如此的吝啬,即使对于正在使用的开源项目,也不肯轻易“浪费”任何的开发的测试的...

一个小码农的自白:我是如何做到工作一年胜过别人三年的

一个小码农的自白:我是如何做到工作一年胜过别人三年的

2016年,这一年是我一生中最重要的一年,兴许也是我人生的一个重要转折点。我想用自己的亲身经历,用“新鲜、学习、成长”这六个字来告诉你如何用工作一年的时间胜过别人工作三年。新鲜2016年伊始,我从自己熟悉的机械制造行业转行去了一个充满挑战而又拥有无限新鲜感的行业---互联网行...

为什么别人年薪20万,你只是一个小码农!

为什么别人年薪20万,你只是一个小码农!

划重点每个码农的心里都有一个大神梦,别急着否认这一点,别人都拿年薪好几十万,先想想你为什么不是大神?我来给你揭晓答案!1.你不是大神,是因为你没有珍惜时间生命对于我们唯一的公平,可能就在于她的唯一性。然而生命又是如此的不公,你永远无法知道这唯一的一次还有多久就要结束了。因此,剩下的时间对于我们来说是...

你是开发工程师、程序员还是码农?

你是开发工程师、程序员还是码农?

DevelopersarefromMars,programmersarefromVenus,sowherearecodersfrom? 不管是CPPer,Javaer,还是PHPer等等,不少开发人员经历过这样的困惑:我到底是工程师(SDE,orDeveloper),程序员(Program...

十几年的码农生涯心得总结

十几年的码农生涯心得总结

这是我在我的第一份工作上面学来的。只有当我们给客户展示产品的时候,他们才会意识到哪些是必须的。给出一个功能性原型设计远远比一张长长的文字表格要好。安全防御现如今是全世界都在关注的大课题、大挑战。我们必须时时刻刻积极完善它,因为黑客只要有一次成功,就可以彻底打败你。假设有黑客会彻底破坏你的防御系统,那...

对优秀码农的思考

对优秀码农的思考

关于对码农知识体系的思考,网上已经有很多类似的文章,但我依然要再造一次“轮子”,因为多少有些不同的心得。不管是谁,活着总是有方向和追求的,差别可能是有些人“高尚”一些,有些人“低俗”一些,有些人对自己的方向没有那么坚定、今天定了...

成为专业的码农必须了解5个关键的领域

成为专业的码农必须了解5个关键的领域

软件开发人员在任何项目的架构和设计上起着非常关键的作用。当前的现代化架构世界需要现代化或聪明的开发人员,这些开发人员装备了各种务实的技能。了然于心,社会化以及聪明是这个世界所期待的开发人员。那么,我们该如何定义聪明的开发者呢?有这样5个关键的领域:开始反思和规划你的职业生涯。对你的代码,你应该:保持...

经历三次洗牌,IT职业教育如何在“AI时代”分杯羹?

经历三次洗牌,IT职业教育如何在“AI时代”分杯羹?

从上世纪80年代的PC时代算起,IT行业已经走过了互联网时代、移动互联网时代以及智能化时代。第三轮洗牌之后,谁会是IT培训行业的全新的领跑者,又或者谁能开出全新的赛道?  2017年,一份多达170个IT培训公司名称的“黑名单”在网上疯传,这些公司被指以招聘为幌子诱骗大学生进...

IT行业6大健康风险,你中几枪?

IT行业6大健康风险,你中几枪?

日新月异的IT技术在改变人们的生活,也包括IT人的健康。在以男性为绝对主力的IT领域,竞争激烈的环境下人人过度劳累,不断爆出的IT精英大腕健康告急的新闻,更让我们感到IT人的身体健康状况集体向下。调查显示,经常加班、熬夜、久坐、心情紧张等因素,导致IT行业成为健康风险的重灾区。●每天坐11个小时,堪...

Java程序员必看典籍高级爪哇软件工程师笔试和面试题集锦总汇

Java程序员必看典籍高级爪哇软件工程师笔试和面试题集锦总汇

Java面试随着时间的改变而改变。在过去的日子里,当你知道String和StringBuilder的区别就能让你直接进入第二轮面试,但是现在问题变得越来越高级,面试官问的问题也更深入。在我初入职场的时候,类似于Vector与Array的区别、HashMap与Hashtable的区别是最流行的问题,只...

Java高级软件工程师需要掌握那些技巧

Java高级软件工程师需要掌握那些技巧

近年来我国信息化发展越来越快,使得全国各地的信息化建设如火如荼,出现了大量的信息化人才,尤其是Java软件人才的缺口。而我国信息化人才培养还处于发展阶段,导致社会实际需求人才基数远远大于信息化人才的培养基数,使得数以万计的中小企业急需全面系统掌握Java软件开发基础技能与知识的软件工程师。那么jav...

聊聊群面技巧和注意事项

聊聊群面技巧和注意事项

从找实习、找工作、忙论文、毕业季已经整整一年了。作为一名北邮学子,有义务将自己在求职路上学习领悟到的点点滴滴向大家分享。当回忆起过去参加过的招聘时才发现很多当时领悟的道理已经渐渐从脑海中消失,为了让这些信息最大化地保留下来,以帮助未来求职路上的北邮学弟学妹们,我决定写一个完整的求职系列。 ...

技术支持工程师的主要工作是什么?发展前景如何?

技术支持工程师的主要工作是什么?发展前景如何?

技术支持在不同类型公司的具体工作和受重视的程度不同,这决定了技术支持工程师在不同公司的职业前景会有差异。这篇文章说的是对外的技术支持,而不是对内的IT部门。通常有对外的技术支持职位的往往是产品有很强技术性的公司,比如软件、专业硬件、云服务等等。对于技术性比较弱的行业,对应的职位往往会叫客户服务。和很...

大龄程序员的技术理想

大龄程序员的技术理想

   在小的时候,老师问:“你的理想是什么”?我不假思索地说是工程师,然后,长大之后果真成了工程师。  工作了这么多年,一直在思考工程师这三个字的意义,终是有一天恍然大悟,工程师的意义在于:使用技术手段改进世界。  那么,在软件方面,目前世界有哪些问题需要解决呢?有...