
在一些人印象中,程序员是比较宅的一群人,程序员的周末似乎没啥好聊的。事实上,接触程序员多了,你会发现这真是一个天大的误会,他们的周末可能比你的更加丰富多彩。千硕君是徒步爱好者,参加的徒步兴趣小组里就不乏活泼开朗、热爱运动的程序员。
大众版
作为一个工作了6年的资深程序员,Mr陈的周末基本上已成固定模式,一般都是睡到9点起来,下楼吃个丰盛的早餐。吃完回来上网看看股票,研究下周一买啥以及分析下持仓的股票,当然是边听音乐边看,间或看看豆瓣人人网易微博等。等早餐消化差不多了,就会打打羽毛球或去小区游泳,为了保持健硕有线条的身材,坚持运动健身当然不能少。下午如果有朋友约可以玩玩游戏比如DOTA神马的,晚上再看看电视**来放松。
虽然千硕君觉得有点流水账的感觉,但是讲真,一个睡了懒觉、研究了理财、听了音乐、逛了自媒体、有健身有社交有**的周末也确实挺丰富的。
兴趣版
千硕君的一位程序员朋友总会利用周末时间来充分满足他的兴趣:做菜和长跑。他经常对着菜谱研究新菜品,然后在傍晚的时候去慢跑1到2小时。不吃饱哪有力气跑步呢,他做的饭菜千硕君吃过好多次,那味道真没得说。
优雅版
早上起来,亲亲女朋友脸蛋,等她醒来洗漱以后,整整电脑,检查下运行速度。吃完早餐以后,和妹子商量今天去哪儿玩。决定去爬山还是下午看**。女朋友买了菜回来,一起做了三菜一汤的午饭,边和她说笑话边吃。睡了午觉后两个人收拾打扮一番去看**~看完**约朋友一起吃个饭,聊聊近况天南海北地侃大山。
在千硕君眼里,一个起床会亲女朋友脸蛋的程序员简直萌化了。
程序员的周末模式各不相同,但是热爱生活的正能量是必不可少的。北大青鸟徐东校区倡导学员“找我想要的工作,过我想要的生活”,在刚结束的上海就业峰会上,徐东校区的就业指导老师深入了解了学员的工作近况,实地感受了他们的住宿环境,交流中也很自然地聊到他们的周末生活,在上海这样的大都市,一群年轻有活力的程序员能将周末“折腾”成啥样,小伙伴们自行脑补吧。
程序员怎么过周末?千硕君再来给程序员朋友们支支招,盘点一下适合程序员周末做的几件事。
1、逛顶级开发社区
一直以来,优秀的实时开发社区能帮你积累不少开发经验。下面直接给大家分享14个程序员经常逛的顶级开发社区:
2、写日记/博客/画图
好记性不如烂笔头,写作可以很有效地总结你每个阶段所学到的东西,并且有条有理地组织思想,使之清晰明确。如果你觉得写作实在太OUT了,那么也可以选择画图。既可以在纸上天马行空,也可以使用那些不错的在线工具,例如Lucidchart、infographics、MindMeister、Sea Quail Database Diagram tool,等等。
3、看书学习
书中车马多如簇,对于想利用周末时间来提升自己的程序员,一两个小时的学习,也会大有收获。比如《编程大师访谈录》、《代码大全(第二版)》、《代码整洁之道》、《修改代码的艺术》等都是值得一看的。
4、健身运动
无论是在健身房,还是游泳馆,保持一个健康的身体,才是你最大的资本。越来越多的程序员开始注重自己的形体,而当他们把对产品的专注和极致追求用到对身材和健康的追求上时——程序员同时也成为了健身达人。健身让人更有活力,有利于写出更漂亮的代码。
5、谈恋爱
天天敲代码,未免会有觉得枯燥的时候,那么是时候约上妹子或帅哥,给生活增加一点“润滑剂”。恋爱中的人不仅幸福感满满,同时可以将兴奋、激情带入到工作中,提高工作效率,对于非单身的程序员来说,谈恋爱当然是周末的必修课啦。
< END >
作者:圈圈
编辑:小马儿
北大青鸟千硕教育出品转载请注明出处
千硕 教育
打 造更 好的 自己
注意,此文的背景是西方国家,所提的程序员也是西方国家的人,和中国的程序员无关。首先纠正一个偏见,就是说纯粹科学家都是书呆子,其实不然,20世纪早期的著名物理学家个个都是高富帅(就是贵族精神,真正的高富帅,不是土豪,土著),例如薛定谔有几个情妇,一点也不见得书呆子,主要是媒体宣传得多霍金,导致普通人都认为物理学家就是那样的。数学家虽然比物理学家们沉默的多,但是也很少做出一些出格的不经思考的问题。至于其他种类的科学家,因为实验设备的限制,不可能完全自己闭门研究,因此必定要和别人交往。而纯粹程序员(特别是学院派的)却有很多低情商(此处指不懂社会)愤青,学院里除了社会科学就是软件工程会出愤青了但是在同样要求严谨思维的计算机软件行业,却出现了很多高智商低情商的人,他们的编程水平属于世界一流,但是很多行为要么就是反社会,要么就是不经思考。此处的程序员指对软件进行深入研究者,就像纯粹科学家那样,不包括比尔盖茨等成功企业家。很多著名程序员都是黑客出身,专门入侵美国政府网站,成为麻烦份子。更多的学院派程序员是极左的愤青,例如理查德斯托曼(GNU创始人),推行所谓的“自由软件”,实质上是“软件共产主义”,问题是,他自己开源就行,却要讨伐任何不开源的软件,一厢情愿地以为所有人都能够像他那样“为了兴趣”而编程。而且他的很多行为都已经成了行为艺术了,为了彰显他的理念故意做一些愚蠢的行为,例如乔布斯死了他就踩一脚说活该,颇有韦斯特波罗教派的作风,还有卖“龙芯”电脑,说这个电脑连BIOS都是开源的(讽刺的是,做硬件的都知道龙芯的内幕,难道他认为抄袭等于自由?)而且他宣扬的自由软件意识形态,本意是鼓励更多人参与开发软件(或者学习软件源代码,应用到工作中,实质上就是通过这玩意儿赚钱),但是恰好会毁掉软件业,因为软件业的发展事实上都是靠利益推动的。还有前段时间(大概几个月前,以前的豆瓣账号写过那篇文章的)把MIT弄得天翻地覆的黑客,被抓了就干脆自杀,以及最近的斯诺登,硬要往更不自由的地方逃(他是间谍我无话说。如果不是间谍,那么肯定相信了古巴社会主义那套童话了,不过也有很多愤青被朝鲜、古巴的几栋样板楼房就骗倒了,如果他逃往古巴,那就出不来了,那些死要面子的独裁者肯定不想让幻想破灭的他向全世界宣扬国内的丑闻吧,不要也用不着没收旅游者的手机了)至于普通程序员(和黑客),更是不懂时事的愤青,轻易被利用,例如匿名者组织,基本上都被恐怖分子利用来进行破坏了,他们宣扬网络自由,总是去攻击民主国家的政府和公司网站,但是却从来不敢动一下中国的大防火墙,或者亚非拉各种独裁国家的网络。还有本来认为可以防止政府 *** 纵经济而创立的比特币,结果成了国际犯罪的绿色通道(交易查不到,而且多一种方法洗钱,找个高智商低情商程序员来接盘比特币,和传销一样,找个傻逼下家接盘)基本上用一句概括就是这些程序员活在自己一厢情愿的童话里,做事不考虑后果。如果他们仅仅是“相信能够创造更美好的世界”就算了,但是他们很多本质上是自大的(越来越觉得他们心理上还是十四岁),例如ubuntu社区的态度,一点也不ubuntu(自己查ubuntu的本意),倒是充满了美国高中生的“小社团”(clique)特色。
1、拥有同理心,才能实现更好的团队合作
设计师拥有像素眼,重视外观和易用性,思维比较感性;而程序员写代码的时候更重视功能的实现和性能的提升,思维比较理性。如果程序员懂一些设计的基本原则,比如如何对齐、字体排印、配色和装饰元素,就能理解设计师提高产品观感的设计心理,和朝夕相处的设计师获得同理心。
如果一个团队的开发人员和设计人员视彼此为竞争对手,结果可想而知。如果程序员只盯着自己的一亩三分地看,遇到实现困难的时候就很容易对队友产生敌对心理。他认为设计师不懂自己,只会提出奇奇怪怪的需求。如果有设计的知识,便不会轻易产生这种想法,而会理解其实大家都是在为了共同的目标努力,设计师不是敌人。
小漫画:程序员和设计师-圆角引发的惨案
没有同理心,团队是无法高效合作的。如果开发人员懂得设计师的语言,理解设计师的想法和思路,才可以降低沟通成本,在一起无缝衔接工作。只有工程师和设计师可以理解彼此的出发点和难处,才能有更密切的团队合作。
2、为了做出更棒的产品,影响到更多人
每一年,都有各种形状、尺寸和功能的设备推出,程序员不得不去适应它们。要讨论各种新的交付,包括设计系统、风格指南和模式库的挑战。还要改组工作流程,以响应式网页设计。这是一个自然的和积极的进程。
在这个快速发展的世界里,程序员越来越需要一双懂设计的眼睛:有审美,懂设计的基本组成,还会重新诠释它们。这一组设计作品的外观和行为大概是怎样?如何将为桌面设计的标签集用于移动端?设计人员和开发人员可以共同合作来解决这些问题,才能得出一个优雅、有效、合理的解决方案。
同时,如果你了解了一个设计系统是如何建立和运行的,你就可以写出更简洁、连贯和DRY的代码。你还可以识别设计模式,写出更加模块化、面向对象的CSS。这两点对开发网站至关重要,你才可以开发出更棒的网站/产品,从而改变世界。
Facebook拥有数百名设计师,Google有千余名设计师,而Apple的设计师只有100名左右。因为苹果公司的每一个员工,从工程师到市场,都在某种程度上保持设计师的思维模式。HR也用这样的要求来招人,能够把设计考虑进工作中的人会被优先考虑。苹果的工程师能够以设计为中心出发,所以设计团队可以依靠工程师直接开始造新的App接口,而不用自己先开始画模型。
所以,苹果的出色设计不是由于苹果拥有最伟大的设计师,而是因为那里的工程师文化和组织架构都非常欣赏和支持设计师。那里的每个人都在考虑UX和设计。这才是苹果的产品拥有完美设计的深层次原因。
3、理解设计等于理解用户
小漫画:程序员和用户眼中的彼此无知的恐龙
总是埋头码代码很容易忘了,我们在做的工作是为真实的用户服务的。程序员的工作是为了解决实际问题,而不是把过多的精力放在技术挑战上面。学习和理解设计有助于提醒自己,理解这样设计要解决什么问题,从而更贴近用户。
事实上,程序员才是一个产品最后的「设计师」,因为当他们开始参与一个项目的时候,将不得不用代码做出影响和修改设计的决定。在产品的前期规划阶段,单靠产品经理和设计师几乎没有时间可以考虑一个网站的所有细节,这些未被考虑到的细节就丢给了工程师。如果工程师懂一些设计知识,可以参与设计师团队最初的讨论,就会考虑地更加全面,及时指出和调整需要折衷设计方案,最大程度地实现用户需求。
在硅谷,在Facebook 和 Quora 这样的公司,程序员不是对代码之外的事情视而不见,设计师更不会提出荒谬的方案而对开发一窍不通。只有整个团队在产品设计和开发过程中的每一个步骤对用户负责,了解其他人在干什么,才能真正的保证产品的质量。
4、增加工作的乐趣
也许,学习设计的最好的理由其实很简单:提升工作的乐趣。换一换脑子,了解设计,能为开发工作带来一些不同的乐趣。如果一位程序员对一个项目的贡献超出了技术方面,是不是更能获得成就感和满足感呢?
所以,程序员们,无聊时逛逛Dribbble学学产品细节吧!和办公桌旁的设计师聊聊天,混一混设计圈子,理解他们的语言和思路,给平凡的生活增加一点新鲜感和好奇心吧!
最后,给有心学习一点设计知识的程序员推荐一些资源,其中有书,也有在线的教程,感谢@豆瓣zhouqun的分享:
1、《写给大家看的设计书》这本书简单易懂,介绍的也都是可以遵循的规则,很适合业余爱好者阅读,非常推荐。
2、 Type is Beautiful 很好的字体博客,里面的基础文章非常值得一看。
3、Thinking with type 关于字体设计的好书,可以在线阅读。
4、《色彩设计的原理》最近出的书,浅显易懂。
5、《版面设计的原理》和 《色彩设计的原理》 是同一个系列,能学到很多关于布局的知识。
6、Designing for the web 包含了字体排印、配色和版式设计等多方面内容,值得一看,可以在线阅读。
7、Twitter & Twitter Bootstrap 如果你可以把 Twitter 整个网站自己写一遍,一定会受益匪浅。
硅谷(四季)-美国
推荐指数:★★★★★
这是一部讲述程序员转型创业的故事。发生在美国硅谷,围绕着包括理查德在内的四个不善社交但绝顶聪明的计算机程序员,以及早期依靠互联网站发家的百万富翁埃利希。理查德他们免费住在埃利希那个号称“孵化器”的别墅里,自行研究开发有潜力的科技项目。
IT狂人(四季)英国
推荐指数:★★★★★
英式爆笑情景喜剧,宅囧萌IT精英,最搞笑的极客喜剧,在有限的时间内,笑料抖得一秒跟一秒,几乎到了字斟句酌的奢侈程度,荒诞、别扭、几近疯狂却烟火味十足,很饱满,会让人想和他们生活在一起,一起和这些程序猿们做搞怪的事情。
战争游戏-1983·美国
推荐指数:★★★★★
《战争游戏》开黑客影片先河。故事发生在里根总统任期,当时正值冷战高峰。第三次世界大战一触即发,各国军队严阵以待,影片主角是名叫大卫·莱特曼的电脑天才,这时的大卫不得不行动起来,他要用自己的黑客技术阻止电脑发射核d,阻止这一切。
天才除草人-1992·美国
推荐指数:★★★★
到千年之交时,一种名为“虚拟现实”的技术将得到广泛应用,它能使人进入一个由电脑创造出来的、如同想象力般无限丰富的虚幻世界,它的创造者预测这种技术将为人类社会的发展发挥无数积极的作用,安吉罗博士把"虚拟空间"项目的研究,放在了智力缺陷的除草人乔布身上
通天神偷-美国·1992
推荐指数:★★★
讲述的是从良的黑客(SNEAKERS)被中情局派去盗窃破解网络密码的黑盒子,后来发现给他们分配任务的特工压根就不是中情局的人。比肖普是这伙人的头,沉默,低调,有一段不太见得光的过去,典型的黑客。故事的引人之处是缜密而细致的描写那副“黑盒”的可怕功能,以及以罗伯特·雷德福为首的几个主要角色的智慧。
网络上身 The Net-美国·1995
推荐指数:★★★★
1995年,应该是中国的网络开始升温的年代,片中的女主是一个与世隔绝的程序员,她的大部分生活都围绕着电脑有条不紊的进行着。一次偶然中,安吉拉收到了同事寄来的一张磁盘, 之后卷入一系列大麻烦的故事,这部惊悚的**巧妙的抓住了人类对生存处境的不安感。
时空悍将Virtuosity-美国·1995
推荐指数:★★★★
在完全计算机化的时代,一名邪恶的科学家研制出一个强大的杀人程序:里面融合了超过150个连环杀手的变态心理和杀人手法。而这个程序的职能使他挣脱了科学家的控制独立行凶。他拥有人的外形,并能任意修复身体的损伤,他的名字叫Sid 67,洛杉矶警方研制出一个追踪Sid 67的仪器,他们决定用一名囚犯做实验,追踪Sid 67
硅谷传奇-美国·1999
推荐指数:★★★★
是部描述苹果公司与微软发展过程,非官方授权的传记式**。改编自保罗·弗列柏格与米迦勒·史文所撰写的《硅谷之火》。通过讲述了四个充满远见的年轻人,在你来我往的斗智中,展开了一场改变整个世界的电脑大对决的故事。既然是非官方的是否与实际相符,那就各位看官仁者见仁了。
第十三层-美国/德国·1999
推荐指数:★★★★
科学家道格拉斯霍尔和汉农富勒用电脑模拟出一个逼真的1937年的洛杉矶,他们可以通过电脑进入这个虚拟世界,真实地体验1937年的生活与自己。然而一个夜里,富勒被人杀死,种种线索都表明似乎是霍尔所为。可霍尔却对当天夜里的事情全无记忆。这时一个自称是富勒女儿的女人又神秘出现,可霍尔从未听富勒说过自己有女儿,为了找到凶手真相,霍尔往返于两个世界世界中,渐渐地,他离真相越来越近了……
骇客追缉令-美国·2000
推荐指数:★★★★
一个有些狂妄的Cracker凭借天才的电脑技术与一个有官方背景的有些自大的Hacker之间的交锋。凯文密尼克可称为有史以来最厉害的电脑骇客,他侵入家电信公司,入侵联邦调查局的电脑,在网路世界中成为最难以捉摸的骇客之王,当他开始入侵著名物理学家兼电脑天才下村勤的电脑系统后,出现了可能超出他所能应付的……
反托拉斯行动-美国· 2001
推荐指数:★★★★
影片讲述了电脑高手米罗正当他着手和朋友泰迪创办自己的公司时,加入硅谷一间拥有数亿美金资产的大公司——NURV ,这家家软件公司企图开通垄断性的全球通信系统,主人公米罗为了让人们共享这个系统而甘愿冒险的故事。 **中渗透了关于开源的理念,也就是你愿意把你的一切成果免费告诉所有人吗?
剑鱼行动-美国/澳大利亚·2001
推荐指数:★★★★
间谍加布利尔(约翰特拉沃塔 John Travolta)在多年特工生涯中,获知政府多年非法收敛了一笔公款。机智狡猾的加布利尔决定向这笔赃款下手。不过加布利尔需要一名顶尖的电脑黑客。斯坦利正是地球上最顶级的黑客之一,加布利尔派他的女搭档金吉尔游说斯坦利出山,之后斯坦利再度出山。然而,事情并没有像预想中顺利……
偷天换日-美国·2003
推荐指数:★★★★★
一个完美无缺的计画、一项天衣无缝的行动、一次干净俐落的逃亡,但是窃盗集团首脑柯查理却没料到他的左右手竟然背叛他。查理和他的伙伴-犯案高手史提夫、电脑天才小赖、飙悍驾驶帅哥罗柏、爆破专家左耳和开锁老手布约翰-在威尼斯
神秘幻影-美国 / 罗马尼亚 / 冰岛·2004
推荐指数:★★★★★
Simon 是一个计算机程序师,一天早晨他醒来发现他的公寓里有一个简单的褐色包裹。 他打开它,但是里面什么也没有。尽管他尝试锁好他的公寓,神秘的包裹却继续出现。从安全摄像镜头观察他的行踪,Simon 渐渐变得神经质,开始怀疑公寓里的每一个人。当他们的其中之一忽然死亡的时候, Simon被推到了危险的边缘。在这种精神折磨中,他疯狂地寻找改变了他的生活的神秘力量到底意味着什么
网络惊魂20-美国·2006
推荐指数:★★★★★
霍普(妮基·迪洛许 Nikki Deloach 饰)是一名电脑专家,某日,受到一家国际企业的雇佣,霍普远赴伊斯坦布尔,去修复在那里遭到破坏的网络防火墙。到了那边,随着时间的推移,霍普开始发觉,自己身边所发生的事情渐渐变得诡异起来为了抓到幕后黑手,走投无路的霍普决定使用自己最强大的武器——电脑和网络
防火墙 Firewall-美国/澳大利亚·2006
推荐指数:★★★
杰克·斯坦福是位于美国西雅图市太平洋银行的网络安全高级主管,他凭借其主持设计的高科技防火墙软件而备受高层的重视。歹徒比尔考克斯是个高智商的罪犯,他和他的团伙用一年的时间研究斯坦福一家的作息习惯和相关资料。在一切准备充分后,比尔绑架了杰克的家人,并胁迫杰克破解太平洋银行的防盗系统,从而盗出一亿美元现金。顾及到妻儿的姓名,杰克违心答应了比尔的要求,与此同时他也和这个狡猾的家伙展开了斗智斗勇的对决……
天地逃生Gamer-美国·2009
推荐指数:★★★
在并不遥远的未来世界里,网络游戏风靡全球,玩法变成是将玩家的神经末梢接入,直接 *** 作游戏角色,而被控制的这些游戏角色,都是活生生的真人。西蒙是一个年纪轻轻的游戏狂人,在这款名为“天地逃生”的游戏里他已经获得了不计其数的胜利,而他在游戏里 *** 纵的角色则是凯伯尔。渐渐的,凯伯尔成了这个游戏里人人皆知的英雄人物。而现实生活中的凯伯尔则是一名被陷害而进入监狱的可怜人,他必须充分运用他超强的格斗技巧,一路出生入死逃离这个游戏、解救他所爱的人。
创:战纪-美国·2011
推荐指数:★★★★
影片讲述的是20世纪80年代,著名的电脑游戏开发名家凯文·弗林(杰夫·布里吉斯饰)在开创自己最新游戏的过程 中离奇失踪,多年之后他的儿子--27岁的科技天才萨姆·弗林(加内特·赫德兰饰)进入父亲封闭多年的办公室寻找父亲失踪的真相。他找到了父亲工作的密室和电脑,在一系列键盘 *** 作之后萨姆发现自己神奇的被数字化,进入了父亲创造的电子网络游戏世界。在这里凯文被当作程序被迫参加了一场场惊心动魄,生死一线的游戏大战。
实习大叔-美国·2013
推荐指数:★★★★
这是一部让你开怀大笑的影片,文斯·沃恩和欧文·威尔逊这两个大叔失业后混进谷歌成为实习生。这部**描绘了科技行业实习生的激烈竞争,其中一个角色还称之为 “精神”饥饿游戏。科技企业的文化在一定程度上得到了展现。
她 Her-美国·2013
推荐指数:★★★★
讲述在不远的未来人与人工智能相爱的科幻爱情**。主人公西奥多、是一位信件撰写人,心思细腻而深邃,一次偶然机会让他接触到最新的人工智能系统OS1,它的化身萨曼莎拥有迷人的声线,温柔体贴而又幽默风趣。西奥多与萨曼莎很快发现他们如此的投缘,而且存在双向的需求与欲望,人机友谊最终发展成为一段不被世俗理解的奇异爱情
模仿游戏-英国/美国·2014
推荐指数:★★★★
二战期间,盟军苦于德国的秘密系统”英格玛“无法破译,政府召集了一批民间数学家、逻辑学家进行秘密破解工作,图灵就是其中之一。本片改编自安德鲁·霍奇斯编著的《艾伦·图灵传》,“计算机之父”阿兰图灵的传奇故事。卷福演的男主。
史蒂夫·乔布斯:遗失的访谈-美国·2012
推荐指数:★★★★★
这是史蒂夫·乔布斯详细讲述自己1995年及之前的职业生涯,来自于1995年对乔布斯的一段72分钟的采访,当时乔布斯被排挤出苹果已有10年,正在经营自己创办的NeXT。片尾在预测未来十年趋势时乔布斯明确指向了Web。
奔腾的代码-美国·2000
推荐指数:★★★★★
这是一部纪录片拍摄于1998年,叙述网景公司(Netscape)工程师在硅谷的故事。在这部纪录片中,纪录了两大历史性事件:网景公司宣布Mozilla开放源代码项目、网景公司被美国在线收购。该纪录片描述网景软件工程师牺牲他们的日常生活和家庭,试图挽救网景公司免于倒闭的经历。摄制团队横跨了期间重要的几个时间点,整整跟踪了程序员们一年的时间,最终制成这部纪录片。
代码-芬兰/法国·2001
推荐指数:★★★★★
这是一部由芬兰电视台制作的关于Linux的纪录片。片中详实地呈现了Linus家庭的采访,通过讲述Linux开发的历史,讲解开源社区的开发过程,对“开源软件”与“自由软件”进行对比和讨论。此片较另一部Linux为主题的纪录片-《 *** 作系统的革命》,更全面客观,《 *** 作系统的革命》没能对开源运动中的许多重要问题进行深入的讨论,也没能很好的介绍开源项目的发展和开发过程。
*** 作系统革命-美国·2001
推荐指数:★★★★
*** 作系统革命是一部2001年由J·T·S·摩尔导演的纪录片**,2002年上映,该**追述了GNU、Linux、自由软件运动以及开放源代码运动长达二十余年的历史。向公众介绍这些建立Linux *** 作系统,奋起反抗垄断的斗士的人生经历。
第四公民-德国/美国/英国·2014
推荐指数:★★★★
该片讲述的是斯诺登将美国国家安全局机密文件披露给英国《卫报》和美国《华盛顿邮报》等新闻媒体的过程及后续,还原“棱镜门”事件。爱德华·斯诺登曾是中情局技术顾问和美国国家安全局外包技术人员,他掌握了大量美国国家安全局实行监控的文件,证明美国通过“棱镜计划”对大量外国政要及普通公民进行监视,同时和各大电信公司、互联网公司合作,无差别地收集海量信息。斯诺登通过劳拉·珀特阿斯和格伦·格林沃德将这些内容向媒体曝光,希望把这个信息披露给公众。
互联网之子-美国·2014
推荐指数:★★★★
讲的是编程天才和信息活动家 亚伦·斯沃茨 的故事。从参与基础互联网协议RSS到联合创Reddit,斯沃茨的足迹遍及整个互联网。但斯沃茨在社会公正和政治组织方面的开创性工作,以及对信息存取的雄心壮志,使他陷入了一场两年之久的法律噩梦。这场战斗最终以他结束自己26岁的生命而收场。
1晨间日记模板及习惯培养模板-Web应用版。自己用Evernote记了很长一段时间,觉得编辑每天的模板比较繁琐浪费时间,写了个网页版的,每天打开网址即可记录,时间日期累计记录天数等等自动记录,soeasy。亦加入习惯培养模板,记录自己的习惯培养,增加满满的动力。
2阅读摘录工具。平时读书和读论文有很多写的很赞的句子等等,摘抄起来很不方便(pdf中复制-
3论文筛选工具。计算机视觉领域的人应该都知道cvpapers这个网站,顶会的论文合集,但每个合集的论文数都非常多,找自己领域相关或感兴趣的很不方便,于是乎,又开始不务正业,写了个小工具,用来筛选感兴趣的论文,大大减少了人工筛选的工作量。
4爬豆瓣找好书工具。业余时间很喜欢读书,读书当然要读自己感兴趣的经典的好书,一般都是通过豆瓣评分和评论来筛选。过来一段时间发现可以看的书有不多了,于是乎,又开始不务正业,写了个豆瓣读书的爬虫,爬下了豆瓣所有300多万本书籍的信息,然后根据评分和评论人数等信息筛选。现在,愁的不是没好书看了,愁的是时间。
5图像标注工具。工作上需要对图像上目标进行标注,网上怎么都找不到合适的工具,于是乎,又开始不务正业,写起了工具,写完了不说,继续不务正业的增加半自动标注。
6定时锁屏改变熬夜作死小工具。前一段时间养成了熬夜的习惯,每每到了回宿舍的时间点还会闷在实验室写程序,于是乎,又开始不务正业,自己写了个定时锁屏的工具作死,到点后会自动锁屏第二天才会自动解锁,锁屏时间段内无法使用电脑,提(bi)醒(po)你停下来休息。现在已经改了熬夜的习惯,只有这个工具每天自己锁屏解屏锁屏解屏。
7自动签到挣Karmas,随意下高质量电子书籍。自己的书除了特别想收藏的,自己一般都是从ReadFar网站找高质量的电子书。下载需要的Karmas点嗖嗖的降,于是乎,又开始不务正业,写了个自动签到挣Karmas的脚本,每天可以自动的赚上几个Karmas。不知不觉中已近千的Karmas点了。
8自动签到挣度娘下载券。某一天,从百度文库下载,开始要了下载券。哎,没有,于是乎,又开始不务正业,在7的基础上填了个百度文库自动签到挣券的部分。现在不至于干瞪眼了。
9照片整理工具。手机里的照片很久不整理整天提示空间不足,自己一般都是将照片拷到电脑以年月命名的文件夹,方便存储和回首岁月时光,这次看到铺天盖地的照片,整个人都杂乱了,于是乎,写了个小脚本,一键整理了近千张照片,整个世界都干净了。
10CSDN博客完整备份工具。由于最近博客搬家,想对CSDN博客做个完整的本地备份,但官网上提供的备份工具根本不能用,其他的备份工具要么是只备份网页,不能备份网页中的等资源,要么就是收费。于是乎,自己又花几个小时造了次轮子,将CSDN博客做了完整的备份。Python实现,免费开源,可自由DIY去备份其他博客。
11链家爬虫。最近计划在北京买房,谁想房价开始疯长,链家的房价等数据分析只给了一小部分,远远不能满足自己的需求。于是晚上花了几个小时的时间写了个爬虫,爬下了北京所有的小区信息及北京的所有历史成交记录。
如果你问一名Java程序员,肯定会建议你先学Java,因为他们认为Python像个乳臭未干的黄毛小子。
但如果你问Python程序员,可能会得到一个完全相反的答案,他们认为Java是刻板啰嗦的老大爷,而人生苦短,我用Python。
首先我们要先了解Java和Python各自的发展趋势以及了解他们,再来看看选择哪一门语言。
01 语言历史
Python:生而为简
Python是一门拥有简洁语法的高级编程语言。一个名为Guido van Rossum的荷兰大佬在1991年设计了它。
Rossum设计这门语言的初衷,就是为了让代码读起来更轻松,并且让程序员们比起用其他语言,可以写更少的代码,事半功倍。
Java:出生就想当老大
而Jame Gosling在1995年设计了Java。
Java是一门以Class为单位,高度面向对象的高级编程语言。
Java的设计初衷是“写一次代码,在哪里都可以用。”
Java可以完成任何规模的任务,所以它也是很多公司在做商业级项目的时候的普遍选择。
02 语言本身
Python: 语法简洁,容易上手
Java:语法稍微复杂
从语言本身来说,Python是出了名的简洁,容易上手。
当然,这还只是一个例子,很多时候Python一两行代码就能搞定的事情,Java却需要多达10行,甚至20行。
Python省去了像Java一样死记硬背语法和结构的时间。只需要基本的学习,你就可以读懂很多代码了。
正是因为如此简单平缓的学习曲线,通过Python的学习,你可以很清晰地了解程序员的思维,更专注地学习编程通用的基本概念。
03 实际运用
Python
通过丰富的Web开发框架,如Django和TurboGears,Python可以用来快速完成一个网站的开发和Web服务。典型如国内的豆瓣、果壳网等自动化系统网络的运行维护中,大量重复性工作的地方,并需要做管理系统、监控系统、发布系统等。人工智能和数据分析
Java
app开发大型网站的后端大型的企业级应用大数据
最近一段时间流行度越来越高的Python,在行业与生活中的运用也十分广泛。
通过丰富的Web开发框架,Python可以用来快速完成一个网站的开发和Web服务。典型如国内的豆瓣、果壳网等;国外的Google、Dropbox等。
在系统网络的运行维护中,有大量重复性工作的地方,并需要做管理系统、监控系统、发布系统等,将工作自动化起来,提高工作效率,这样的场景Python是一门非常合适的语言。
因为Python的易于维护性,就连谷歌前段时间也将网站后台的很多代码用Python重写代替。业余时间,也可以用Python写写简单的网络爬虫,看看谁拉黑了你的微信,甚至做一个刷票机器人。
从语言本身,Python语法简洁,容易上手,而Java以独特的架构和较快的速度著称。
Python是大数据和人工智能的主力军,同时也在网页开发中广泛运用。
Java则垄断了企业级应用的开发。两者工程师的薪资也都十分可观。
Java和Python都是值得学习的编程语言:
如果你是0基础小白,可以从Python开始起步
如果你是想做大数据开发方向,那么Java是你必须要学的语言
以上就是我的回答希望对你有所帮助
《程序员的数学3线性代数》([日] 平冈和幸 / [日] 堀玄)电子书网盘下载免费在线阅读
8ca4
书名:程序员的数学3线性代数
豆瓣评分:82
者: [日] 平冈和幸 / [日] 堀玄
出版社: 人民邮电出版社
出品方: 图灵教育
副标题: 线性代数
译者: 卢晓南
出版年: 2016-3
页数: 384
内容简介:
本书沿袭“程序员的数学”系列平易近人的风格,用通俗的语言和具象的图表深入讲解了编程中所需的线性代数知识。内容包括向量、矩阵、行列式、秩、逆矩阵、线性方程、LU分解、特征值、对角化、Jordan标准型、特征值算法等。
作者简介:
堀玄
专攻应用数学和物理,主要从事脑科学与信号处理领域的研究。喜欢Ruby、JavaScript、PostScript等语言。最近正在研究基于统计学理论的语言处理。工学博士。
平冈和幸
专攻应用数学和物理,对机器学习兴趣浓厚。喜欢Ruby,热爱Scheme。最近被Common Lisp吸引,正在潜心研究。工学博士。
以上就是关于程序员周末该怎么度过全部的内容,包括:程序员周末该怎么度过、为什么程序员特别容易出高智商低情商的人以及愤青、为什么说程序员懂设计很重要等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)