行业新闻

程序员该如何定位?看这四大方向

前阵子在知乎开了题为“程序员,你的职场可以不迷茫”的知乎 Live,这个文章是其中定位部分的一个总结和演绎。宽泛的意义上讲,程序员是这样一群人:他们用某种语言或技术,开发某种软件产品(系统),解决特定现实领域的问题。有了这个定义,我们就可以来讨论程序员的几种常见定位:解决某类问题的专业人士软件架构与设计技术专家技术传播与布道...

每个Java程序员需要了解的8个Java开发工具

Java是计算机应用程序编程语言,被广泛用于创建Web应用、服务器处理、用户端的API开发乃至数据库等多个领域。下面列出了8个有助于你开发Java应用程序最好的Java工具。1. SparkJava这是一款体形轻巧,功能强大的Web应用框架。Spark拥有简单而直接的方法。您可以通过一些繁琐的XML配置来使用Spark框架编写应用程序。Spark能让你花费最少的精力来开发Java的Web应用程序。 官方网站:http://sparkjava.com/...

如何度过程序员的“中年危机”

首页来信关于   (function() {     var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;     ga.src = 'http://tjs.sjs.sinajs.cn/open/api/js/wb.js';     var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);   })();  ...

什么是后端开发?

软件应用程序就像冰山一样。用户看到的只是应用程序的一部分——在大多数情况下——应用程序的最大部分是看不到的。这就是令人难以捉摸又神秘的“后端”。在Web开发的篇章中,我们主要讨论Web开发,因为它涉及与最终用户的直接互动——我们可以称之为“前端Web开发”。在大多数应用中,非用户接口代码比用户接口代码多得多。复杂系统是在后台发生的各种使其工作的逻辑。...

除了北上广深,程序员的归宿还有哪些城市?

根据统计数据分析,目前按省份排名前十名分别是:广东省,北京市,上海市,浙江省,江苏省,山东省,四川省,湖北省,福建省,河南省。具体人数分布数的占比如下: 但从省份的排名,移动互联网发展比较好的省份确实广东最好,主要是广东有三个比较好的城市,那就是深圳,广州,珠海,虽然广东省排第一,但是从人数分布占比来看,整个广东和北京市其实差不多。所以互联网发展的最好,最发达的城市是北京,这是毫无争议的,是必定的。省份排名并不能直接说明什么,我们直接看城市排名,但从城市排名来看,就很直观了。...

程序员怎么保护眼睛

首页来信关于   (function() {     var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;     ga.src = 'http://tjs.sjs.sinajs.cn/open/api/js/wb.js';     var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);   })();  ...

提高程序员职业生涯的十四条经验请求分析

首页来信关于   (function() {     var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;     ga.src = 'http://tjs.sjs.sinajs.cn/open/api/js/wb.js';     var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);   })();  ...

如何激怒一个程序猿(1):有人提了一个Bug,说5分钟就可以搞定

摘要:    有人提交了一个 bug 给我:“26 层会议室的灯是开着的,需要把它关上。”这个 bug 上还有个备注:“这大概会花你 5 分钟左右,就换一下开关而已。”于是我就……   有人提交了一个 bug 给我:“26 层会议室的灯是开着的,需要把它关上。”...

大厂程序员的薪资之痛

一当新人程序员们还在争论「哪门编程语言最好」时,三五年工作经验的「老手」们多半正敲击着机械键盘,一语不发。他们也曾热血沸腾过,在技术群里与人争辩,好似生活里只有「做编程」和「解决Bug」两件事情,哪怕将衣服穿反了去上班都无所谓。从巨头企业抽身后,程序员李远将目标选取为「B轮左右初创企业」,理由是「我想要让工作内容丰富些,顺便希望大厂光环能让我涨薪多一些」,几轮面试下来,结果并不如他意。我指出:「关于涨薪,你想的并不只是所谓的顺便吧?」...

程序猿的工作和生活,你真的不懂

假如生活欺骗了你,找50个程序猿问问为什么编程;假如生活让你想死,找50个程序猿问问BUG改完了没有;假如你觉得生活拮据,找50个程序猿问问工资涨了没有;假如你觉得活着无聊,找50个程序猿问问他们一天都干了什么! 要开始揭秘程序猿的工作和生活前,少不了先了解IT,现在IT已经深入到我们工作和生活的方方面面,即使 shit 里,也有个IT! 一般决定一个程序员跳槽与否,主要因素是看前同事的现工资,有木有同感。...

Java EE的未来

作为InfoQ下一年编辑关注点审核工作的一部分,我们挑选了Java作为深入探讨的主题。我们借用了Geoffrey Moore在他的经典书籍《跨越鸿沟》里的所描述的模型,这个模型贴切地概括了技术的生命周期,它包含五个阶段:创新者(Innovators)、早期采用者(Early Adopters)、早期大众(Early Majority)、后期大众(Late Majority)和落后者(Laggards)。Moore的模型在早期采用者和早期大众两个阶段之间引入了一个大缺口,早期采用者是真正愿意冒着风险使用新技术的人,而早期大众在确认新技术能够提升生产效率之前是不会采取行动的。...
青岛软件培训

可能你正在寻找一家靠谱的IT培训机构,学习一些专业的软件开发技术,找一份得体的工作。恰巧我们就是一家踏踏实实做教育的IT人才培养机构,我们咨询电话是 0532-85025005,如果你确实对IT感兴趣,我们不妨交流一下。

申请免费试听课程