IT

北京尚学堂:程序员的权利

心不动则不痛 提交于 2019-12-03 13:47:59
版权声明: 本文为北京尚学堂原创文章,未经允许不得转载。 “起来,不愿做奴隶的开发者们!是时候为了捍卫我们自己基本的工作场所权利站起来了”,Jeff Atwood说。Jeff Atwood,Stack Overflow Coding Horror fame的联合创始人,执笔了第一份程序员权利法案。 这真是令人难以置信,一家公司一方面愿意支付开发人员高额的薪水,另一方面却用糟糕的工作条件、廉价易令人发狂的硬件削弱了他们的战斗力。企业究竟是几个意思?这居然还是一种很普遍的现象! 我建议设立程序员的权利法案,是想通过防止企业拒绝程序员成功所需的基础要求来保障程序员的权利。 1.每个程序员都应该有两个显示器 随着液晶显示器价格的崩溃和双输出显卡的普及,除非你是傻瓜否则你就不会让你的开发人员只能使用单个屏幕。到现在为止,已经有证据表明双屏是有生产力优势的。如果你想最大限度地提高开发人员的效率,那么确保每个开发人员都有两个显示器。 2.每个程序员都应该有一台快速的电脑 开发人员需要运行很多软件来完成他们的工作:开发环境,数据库引擎,web服务器,虚拟机等等。运行所有这些软件需要一台拥有大量内存的快速电脑。开发人员的电脑越快,他们调试循环和编译的周期就越快。 没有必要非得购买最顶级的配置设备,那是愚蠢行为——但应该始终确保你买的电脑内存大速度又快。将时间花费在盯着进度条上面是很浪费的

作为一个程序员的另一半容易吗?

我的梦境 提交于 2019-12-03 13:44:02
版权声明: 本文为北京尚学堂原创文章,未经允许不得转载。​ 女生坐在一起会讨论找个什么样的男朋友呢?经常会有人说,找个程序员作男朋友,老实,会疼人,会做饭,脾气好,有耐心…… 当时就觉得程序员真的那么好吗? 好多和程序员结婚的MM们,总结告诉我们,要想和一个程序员过一辈子,要做好以下几点。 一、要耐得住寂寞 程序猿永远陪伴电脑的时间比陪媳妇儿时间长,加班相当频繁,要锻炼自己独立入睡。 二、要耐得住落寞 也不能说程序猿没有情趣,但是也不能太指望。自从结婚后没有过过任何的纪念日之类的。偶尔会在生日什么的给买个礼物,基本以电子设备为主。 三、要照顾得了程序猿的生活 当然大部分的程序猿对衣食标准要求不高,但也别指望他们能做太多。某猿只会每天早上大喊没有袜子穿啦,没有T恤穿啦。更多精彩内容关注微信公众号:北京尚学堂。 吃货程序猿也会做几个大菜,但是只是有客人来露一手用的。 四、要给程序猿财务自由去买电子产品 比如1k多的机械键盘,1k多的耳机,各种Nk的游戏设备,还有很多其他七七八八的腕带啊之类的。总之要电子设备新出来什么,他们想买就得买,不然他们浑身难受。更多精彩内容关注微信公众号:北京尚学堂。 五、要会玩三国杀等各类纸牌游戏以及德州扑克 坐着不动又能彰显他们智商的牌类游戏最适合程序猿了。 六、参加他们的TB活动的时候要能融入进去 比如吃饭就要低头猛吃,饮料猛喝。偶尔听见“来干一下”

透露|Java学习的最后一点小秘密

若如初见. 提交于 2019-12-03 13:43:43
版权声明: 本文为北京尚学堂原创文章,未经允许不得转载。 好久了,都想向学习JAVA的新人写点东西,因为我实在看不下去了,看不下去很多误导JAVA学习者的观点,遍及天下!网络让好的东西流行,可是往往也让错的东西出现的次数多了变的好像正确了,三人成虎,指鹿为马似乎在网络里更加容易发生,好了废话不说,请看我细细向你道来。 秘密一,学习JAVA好未必可以找到JAVA工作,因为开发工作是有门槛的。在当前软件开发工作也属于薪水相对偏高的工作了,这样竞争的人多了,用人企业明显就会设置门槛,因为那样招录的成本会小。那么怎么设置门槛呢,当然是学历,专业和学校了。在一线城市比较适合做软件开发的门槛大概是:本科,计算机相关专业,学校最低是正规院校国家统招。然后用这三个条件去框,如果这三个条件任何一个不满足,那么你可以预见到你投1千份个人简历也许只有一份邀请面试通知,可仔细听好像是个非软件公司,甚至是做保险的!所以如果你想通过学习好JAVA,然后到大城市混的朋友,一定记住我这里的三个条件,否则你的期望越高,失望就越高,而且现在是经济危机时期,希望你别冒这个风险。 秘密二,新人能找到工作的大概周期,如果你在一线城市找工作,记住我给你的忠告,如果你想找到个公司在50人以上,是正经做软件的公司,如果你达到我前面说的那几个条件,如果你是名校,那么大概需要2周的时间,因为面试通常至少需要两论,一论面试,一轮笔试

java工程师月薪2W需要几年经验

眉间皱痕 提交于 2019-12-03 13:43:27
版权声明: 本文为北京尚学堂原创文章,未经允许不得转载。​ 本来想写月薪1W,但是看到bat在社招的offer,估计说成月薪过万会被说成无知,的确现在刚毕业的大学生拿到10-20W年薪真不是难事(当然不同的城市,不同的公司待遇差别大也是事实)目前技术市场有点虚高也是事实,主要源于某些猎头公司为了自己利益不断的提升离职人员的价码,加上当前中国互联网公司在应用和服务端的需求的急剧增大,直接导致了java市场缺口的增大,java就业前景一下子变得开阔了许多。 所以这么多的培训班三个月班,半年班等等各种样式的培训也出来了,再加上谷歌推出的安卓,更是把java在客户端无限制放大了,大街小巷上的产品如果不是安卓觉得落伍好多的样子。说了这么多好像是Java的世界一般,但对于做技术来说,实力才是第一位的,良好的外界环境给了做java的一个很好的平台,在10年前后对于技术人员来说,月薪1W是个门槛,随着通货膨胀以及移动互联网的发展,现在月薪2W算是个门槛,可能有些技术员工干一辈子也不会超过这个数目,因为基础或者别的限制,那么今天说下如何才能做到月薪2W,或者需要几年的时间。更多精彩内容关注微信公众号:北京尚学堂。 首先java基本功需要具备,所谓的基本功,不是简单的能写出代码,除了能写出来之外还要,在代码质量上面需要具体一定体现,比如对一些简单的多线程,以及常见的java框架有一定的修改

程序员和工程师有什么不一样

瘦欲@ 提交于 2019-12-03 13:43:15
版权声明: 本文为北京尚学堂原创文章,未经允许不得转载。​ 我刚刚工作的时候,面试官曾经跟我说:好好干两年,可以迅速从程序员成长为工程师。当时我觉得太诧异了,从很多招聘启事来看,“程序员”不就等于 “工程师”吗,只是“工程师”更好听一些而已。等我工作久了,才知道“程序员”和“工程师”真的是不一样的——程序员只写程序,工程师写能在现实世界中创 造价值的程序。 可惜,很多软件开发人员未必清楚两者的差别,甚至做了很久也只算程序员而不算严格意义上的工程师。所以我就自己的观察和经验,谈谈程序员和工程师的差别。 第一、工程师不写黑箱程序 “程序=数据结构+算法”,这个著名的公式大家都知道,不幸的是,它不适合描述工程领域或者现实世界的程序。有很多程序,数据结构和算法都写得很 棒,功能足够强大,系统足够复杂,但是——它很难调试,一跑起来就无法停止,而且谁也不知道程序现在到底在干什么,里面发生了什么。 别觉得好笑,我遇到过很多工作三四年甚至五六年的开发人员,仍然不停地生产黑箱程序:出现问题的第一反应是直接杀掉进程重启(天哪你们的程序不能安全关闭吗)。当然还有更生猛的,直接用开发机连上生产数据库(防火墙上开个洞)去调试。 你说他们技术不好吗?明明各种技术问题也能搞定。你说他们没有系统意识?做过的程序也不简单。但是,他们做的充其量只能叫“程序”,而不是工程上成熟的“系统”。 怎样的程序不是黑箱

北京尚学堂:程序员追求的是什么?

让人想犯罪 __ 提交于 2019-12-03 13:42:58
版权声明: 本文为北京尚学堂原创文章,未经允许不得转载。本文为北京尚学堂原创文章,未经允许不得转载。 程序员追求的是什么 现在依旧清楚得记得我们毕业那年做的最后一个项目,一个为期三月的项目,内容是关于程序员在工作中追求的是什么,以及企业如何吸引有才华的程序员。下面是我们问题的答案,按重要程度排序。显然人们会有不同的偏好,所以我很有兴趣听到赞同哪些,反对哪些,重要性的评判,以及你们认为遗漏了的要点。 1. 做软件产品。 我希望我参与编写的程序成为公司的主要业务。这就排除了IT维护工作,因为这种工作只是间接地支持了真正的业务(不管它是什么)。我也希望参与系统核心部分的工作,越重要的越好。如果我做的东西出错了,它应该马上成为一个紧急问题。最后,我不愿意参与仅仅是配置、应用或整合其他公司的软件 — 我希望自己来实现关键性的功能。 2. 优秀的同事。 和对软件开发充满激情的聪明程序员一起工作是催人奋进的。我一次又一次地看到和同事一起谈论一些问题或设计是如何产生比我们任何一个人自己闷头想出来更好的思路的。这种合作方式不光是产生更好的代码,过程本身就是非常令人享受的。 你怎么知道某人是不是一个优秀程序员呢?一个特别好的特征就是看他们是否持续学习和提高他们的技能,例如通过读书、看博客、参加培训课程、以及参加技术大会。这倒也不是一个必要条件,我就曾经和很多不干这些事的很棒的开发者共事。最后

关于程序员,你知道的有多少?

点点圈 提交于 2019-12-03 13:42:44
版权声明: 本文为北京尚学堂原创文章,未经允许不得转载。​ 关于程序员,多数人印象里是无趣、无情商、不修边幅,头发蓬乱,黑眼圈,神情憔悴……差不多是这样的……​ 甚至还有段子调侃程序员生活中程序猿的真实写照、一款游戏一包烟,一台电脑一下午。一盒泡面一壶水,一顿能管一整天。 他们或许真的闷,或许只是有些小闷骚,但你对JAVA程序员一概而论,那就错了,我们滴JAVA程序员也会是这样子的……​更多精彩内容关注微信公众号:北京尚学堂。 还可能是这样子的​ JAVA程序员的薪水相对较高,通常来说,具有3——5年开发经验的工程师,拥有年薪18万元是很正常的一个薪酬水平,而普通java软件工程师一般月薪范围在4000-10000元,远远超过了应届毕业生月薪2500元的平均水平. JAVA程序员们完全是逆袭成功的典范,他们可以很会与人打交道,很会利用好时间工作,然后去娱乐,他们懂得身体好才是真的好,他们也浪漫,他们也会挑剔着装,总之,他们精于编程,却不是加班熬夜黑咖啡、瑞士军刀电脑包的沉默闷骚屌丝。更多精彩内容关注微信公众号:北京尚学堂。 你不知道JAVA程序员为什么不担心失业? 因为就业广泛啊!JAVA人才社会需求量大,根据IDC的统计数字,在所有软件开发类人才的需求中,对JAVA工程师的需求达倒全部需求量的60%——70%。Java平台以其卓越的便捷性能受倒追捧, 迅速占据了全球大量市场

程序员必知:企业如何招到一个靠谱的程序员

假装没事ソ 提交于 2019-12-03 13:42:28
版权声明: 本文为北京尚学堂原创文章,未经允许不得转载。​ 与其他IT公司一样,程序员的流动性也比较高,而作为企业的架构师,需要为所在的部门招聘各个层级的开发人员,当然也包括外包。他们可能没有参加过任何人力资源方面的培训,也没有正式研究过如何面试程序员,但是我通过对大量程序员的面试,以及录用后效果的观察,得出了一套自己的面试策略,去找到那些真正靠谱的程序员。​ 1. 简历看人 阅读简历永远是面试的第一步。好的简历一定是正确、清晰并且能够体现候选人最有价值一面的。我首先会过滤掉那些包含错别字,文句不通或没有逻辑性的简历,因为如果一个程序员连自己的简历都不愿意去仔细检查并完善的话,很难想象他写出来的代码质量会如何。接着,我便会重点阅读简历中的项目经验部分,在这里我能够看到面试者的开发经验,技能栈,并且判断他们熟悉的技术框架、工具是否与目前公司要求相匹配。 这里,我还会特别关注面试者是如何来写这部分项目经验的,你需要用尽可能简练的文字来描述项目的背景,你在项目中承担的角色、参与项目的时长,你用到的技术、以及你在项目中的亮点等信息。优秀的程序员们往往有一个共同的特质,那就是善于归纳,并能够一针见血的发现问题或把一个问题说清楚。我经常看到面试者在简历中像写故事一般地描述他们的项目经历,光这一个章节就有好几页,其实这反而会给你减分,因为这会让面试官判断你缺乏必要的归纳能力

怪不得java工资高,原来是有这么多岗位

半城伤御伤魂 提交于 2019-12-03 13:42:16
编辑 删除 转载 2016-11-21 14:12:52 标签: it java 北京尚学堂 编程 程序员 版权声明: 本文为北京尚学堂原创文章,未经允许不得转载。​ 目前,虽然JAVA人才的薪水很高,但是对该类人才需求旺盛的IT公司却很难招聘到合格的JAVA人员。其中,最根本的原因就是许多计算机专业的毕业生在读期间没有掌握实用的技能与经验,距离企业的实际用人需求有较大的差距。 不说虚的,现在工程师离职最高的理由是什么:公司不给涨工资。换工作工资上涨幅度最少也得五成。在北京工作机会很多,想什么时候离职就什么时候离职,不怕没下家。看看外国的一些工资数据: 不说废话,言归正传,现在国内JAVA的就业方向都有哪些? 1.互联网 在互联网方向的应用非常多,如果细分的话可以分为很多种。目前采用Java开发互联网网站及应用的公司越来越多,这也增加了Java开发工程师的需求。像京东的一些后端都是使用的java。更多精彩内容关注微信公众号:北京尚学堂。 2.手机开发 智能手机的流行是java的一个推进剂,Android手机应用都是使用java开发。Android系统开发里面也涉及到java。2015年,Android已经成为全球最大的移动设备操作系统,Java工程师仍然有很大的需求量。现在拥有2-3年的手机开发经验,月薪已经超过一万。更多精彩内容关注微信公众号:北京尚学堂。 3.Java应用开发

AOPR与APDFPR能否通用

大兔子大兔子 提交于 2019-12-02 20:59:39
众所周知,AOPR是一款专业的 Office密码破解软件 ,APDFPR全称Advanced PDF Password Recovery,也是一款密码破解软件。那么用户不禁要问 Advanced Office Password Recovery 与APDFPR的差别是什么?能否通用呢?下文小编将一一回答这两个问题。    AOPR与APDFPR的区别   Advanced Office Password Recovery是一款专业针对Office文档的密码破解软件,支持的Office文档格式多,涵盖的密码类型广。AOPR可破解Microsoft Office所有版本(从2.0版至2013版)。它恢复Microsoft Word、Excel、Access、Outlook、Project、Money、PowerPoint、Visio、Publisher、 OneNote、Backup、Schedule+以及Mail、Reset MS Internet Explorer Content Advisor 的密码并利用后门方法来解锁受密码保护的任何VBA项目。      Advanced PDF Password Recovery可以快速破解有密码保护的PDF文件,破解方法是通过去除打印、编辑和复制的限制来立即解锁PDF文件。APDFPR能够立即删除所有Adobe