资讯月刊下载
[非技术] 当程序员没了互联网,该如何继续学习写代码?
编者按:现在很多时候,我们都是面向搜索(或 Google 或百度)、GitHub 编程,那么,在早期没有互联网的情况下,该如何学习编程,成为一名真正的开发者?亦或是作为一名小白,如何进入互联网编程时代?本文作者分享自己从 0 到 1 的编程成长经历,希望帮助更多的开发者踏出职业生涯的第一步。 我从 11 岁开始就梦想成为一名黑客,一名真正的黑客,但那时我并没有非常高端的电脑,也没有电影里面 ...
[非技术] 盘点各种程序员常用的框架,看看你是否落伍了?
避免重复造轮子,我们现在的程序员都在尽量的使用框架来完成很多功能需求,那么你知道各种程序员都常用什么框架吗? JavaScript程序员 自从有了基于服务端的JavaScript,JavaScript程序员似乎在社会上越来越吃香,下面是JavaScript常用的框架。 谷歌的angular Facebook的react 名不见经传的avalon 用久了上面的框架之后,很多JavaScript程序 ...
[非技术] 每个新手程序员都会犯的5个错误
引用原文:5 mistakes of every beginner programmer 作者:Lukas Vavrek 译者:Teixeira10 【译者注】在本文中,作者列举出了5个编程新手会犯的错误,同时给出有用的建议,以此帮助每个新手更好地开始自己的编程生涯。以下为译文: 在开始学习编程的过程中,你可能会被每天遇到的问题所困扰,所以在这条路上你会感觉很迷茫。想要克服这些问题,那从一开始就避 ...
[非技术] 为何优秀的程序员会不断离去
引用原文:This Is Why Your Best Developers Keep Quitting 作者:SUZAN BOND 译者:jackyrong 聘请一大帮初级程序员是一回事,而如何留下这些经验丰富的、可以指导初级程序员的人则是另外一回事。 无论是大学生还是正在找工作的有经验程序员,都一直知道要不断学习编码。尽管来自行业内部有强烈的反对者和要求适度减少编程培训学校的呼声,但大量培养初级 ...
[非技术] 什么会让程序员丢掉工作?
引用原文链接:https://www.zhihu.com/question/45153728/answer/98399315 什么会让程序员丢掉工作? 1,以后会不会出现中文编程呢?(这里说的肯定不是说易语言了,而是另一个层面的中文,第三层shell,在现在的基础上再裹上一层,而且大部分是中文) 2,各种IDE会不会再给自己套上一层翻译环境,以至于以后HR,文员就可以像写word一样,直接写出一 ...
[非技术] 为什么要雇佣一名老程序员 这五点或许可以说服你
引用原文:Five Reasons Why You Should Hire an Old Programmer 作者:Josh Marinacci 翻译:Vincent 译者注:本文作者是一名经历很丰富的老程序员了,他从经验、判断力、知识面的广度和深度等几个方面阐述了为什么需要雇佣一名老程序员的原因。以下为译文。 你真的应该雇用一名老程序员。这一点我深信不疑。这些资历比较老的程序员不会像那些刚从大 ...
[非技术] 这位拥有三十多年从业经验的微软程序员,是如何修炼到 ...
引用原文:Education of a Programmer 作者:Terry Crowley 翻译:雁惊寒 译者注: 本文作者在微软工作了将近21年,并拥有35年的行业经验。本文总结了作者这些年的所学所想,包括:对技术的态度、端到端、复杂性、异步性、分层与模块、性能、管理等多个方面。以下是译文,篇幅比较长。 要成为一名专家级的程序员,你需要精通大量的知识,包括:语言、API、算法、数据结构、系统 ...
[编程语言] 2017年PHP程序员未来路在何方
PHP 从诞生到现在已经有20多年历史,从Web时代兴起到移动互联网退潮,互联网领域各种编程语言和技术层出不穷, Node.js 、 GO 、 Python 不断地在挑战 PHP 的地位。这些技术的推动者非常热衷于唱衰 PHP , PHP 语言的未来在哪里?PHP 程序员当如何应对未来的变革? 作为老牌的Web后端编程语言,PHP 在全球市场占有率非常高,仅次于 Java ,从各个招聘网站的数据上 ...
[非技术] 助力程序员成功的几个好习惯
老实说,如果你google搜索“程序员的好习惯”这方面的内容,那么就会有很多大同小异的文章映入你的眼帘。 但是今天我想从一个略有不同的角度来探讨这个主题。不是关于如何更擅长编程,而是如何使程序员更有市场竞争力。 不要曲解我上面的意思。更擅长编程肯定能让程序员赚更多的钱。但这方面的提高可能最终会受到边际报酬递减的影响。我今天要谈论的一些实践方法,在程序员要求加薪或寻求新工作的时候,搞不好会让收益产 ...
[非技术] 作为一名程序员,你有必要了解这些黑客工具
我们曾对黑客的世界充满着无限的幻想和畏惧,但随着技术的崛起和安全领域的进步,黑客技术已经变得越来越普遍。事实上,很多黑客工具被用于网络安全的工具可以用来进行渗透测试和安全测试,所以作为一名程序员,很有必要了解甚至尝试一下这些开源的黑客工具。但是请不要将它们用在非法用途。 1、渗透测试环境 Metasploit Metasploit Framework是一个编写,测试和使用exploit代码的完善环 ...
[非技术] 为什么程序员后半夜的工作效率异常高?
有种流传甚广的说法:如果你想将咖啡豆磨成代码,那就去买台“程序员”好了。确实,如果你在一家编程高手云集的互联网公司工作,问问你身边那些程序员们,他们一般什么时候效率最高,点子最好?得到的答案,大部分是后半夜。 单纯比较效率的话,自然是上午最高,下午次之,再次是晚上10点到2点,最后是夜里3点到凌晨6点,但对于做IT的人来说,这个时间好像恰恰相反。如果只是为了避开无谓的干扰,何不关上门,带上耳机,为 ...
[非技术] 程序员多大年纪算高龄,届时该何去何从?
据美国知名调查机构 Payscale 调查显示,一些高科技公司的年龄中位数是30岁以下。那些更成熟一些的技术公司如戴尔、IBM、甲骨文,才有年龄更大一些的劳动力,年龄中位数超过了35岁。 随着年龄的增长,程序员会相对难以保持技能更新。许多人宁愿留在自己的舒适区,不冒任何风险。即使公司愿意给予他们很好地报酬,但通常给他们在培训方面的投资也比较少。这样也导致容易背负一身旧技术在高科技公司无用武之地。 ...
[非技术] 关于开源的思考 开源如何影响程序员?
引用Apple 核心系统高级工程师 Asta 谢(谢孟军)就《开源如何影响程序员》这一主题,结合自身经历、从开源中得到的自我提升,详细阐述了自己对开源的理解,如何在国内做开源,并成为 GitHub 上 Go 语言领域中国排名第一,以及如何同国内外开源者一起参与开源的过程。 什么是开源? 我们都喜欢开源,在国内一提到开源也都认为是好事情。但到底什么是开源,也许大部分人对开源理念都不够清晰。 国内多 ...
[非技术] 十二星座的“程序员”,都是怎么写代码的?
白羊座 怎么可能看到一整段白羊座程序员写的完整代码!他们的电脑里大概存了三万多个文档,都是极其美妙的开头,然后呢?然后就没有然后了!人说金鱼的记忆只有7秒,白羊座程序员对一段新代码的热情大概只有25.7142857条金鱼那么长吧。 金牛座 金牛座程序员写起代码来那真叫一个惜代码如金,清晰,简洁,毫不拖泥带水,没有半句废话。啥?注释?还要啥自行车啊这位同学!写注释多废纸啊! 双子座 双子 ...
[企业架构] 架构师的必备素质和成长途径
引用2016年11月18-20日SDCC 2016中国软件开发者大会,易宝支付CTO陈斌给我们带来了“架构师的成长之路”的演讲。主要谈及了架构师的必备素质和成长途径及给准架构师的建议。 它山之石可以攻玉,尽管每个架构师都有自己的成长路径,但是了解其他架构师的成长之路,对未来想成为架构师的人有一定的借鉴价值。首先以我自己的成长过程为例,描述一下我的架构师之路。 图1 我的架构师之路 1989年研究生 ...
[非技术] 最让程序员沮丧的10件事,你中了几枪?
来自:伯乐在线 软件开发是一个挺不错的工作,不过同时也像任何其他工作一样有着不好的一面。这里列出了大部分程序员对于写代码无法忍受的 10 件事。 对于非程序员来说,他们的工作看起来非常幸福。需求很高、待遇很好,公司提供各种各样的补贴福利等等。然而实话实说,虽然以上所说都不为虚,这份工作就像其他任何工作一样充满了让程序员们抓狂地扯下仅存的几根头发的烦恼。一天当中可以有好几件事能把一个普通程序员逼迫 ...
[非技术] 程序员编程的 7 + 1 条小贴士
引用 译文链接:http://www.codeceo.com/article/7-1-programming-tips.html 英文原文:7+1 tips for coding… 翻译作者:码农网 – 小峰 1.编码之前想一想 用10分钟,20分钟甚至30分钟的时间来想想你需要什么,想想什么样的设计模式(如果有的话)适合你将要编码的东西。真的要好好想想,你会很庆幸“浪费”了那几分钟,当你不得不 ...