导航:首页 > 程序命令 > 程序员去博物馆

程序员去博物馆

发布时间:2022-04-19 06:27:44

A. 程序员一般出差几个人去

程序员出差的时候一般都是一个外包小组,能够负责前端后端,还有一个产品项目计划,也就是三个人一起去完成同一个任务,只有负责好这三个业务的人同时出差,才能够完成程序外包任务。

B. 我学历史的,以后可以做什么工作

你可以做的事很多 学术类 可以做历史学家 考古家 博物馆馆长 博物馆讲解员 可以做老板 可以做 老板的司机 老板的员工 老板的门位 反正只要有的工作 你都可能做!现在没有一成不变的事了!但你是学历史的 先尊重你一下 学术类的工作吧!找不到的话! 那跟普通老百姓一样! 他们干吗你干吗?

C. 求74年雨果奖《离开麦欧拉的人》中文全文

唯美

楼下停着一辆元首专用车。他在等我。
我不是元首,但我却要动身前对连人类联盟元首都怯于面对的东西。看了看表,还有四小时十七分钟。我整了整衣领,开始向门口走去。
“爸爸。”六岁的女儿依依不舍地拉住了我的衣角,我本以为她会讲些什么分别时的祝福,但她只是说,“一定要赢。”
我微微一笑:“爸爸不会输的。”
门刚打开,全副武装的军警就围了过来,护送着我上车。

“为什么来向我学习棋艺呢”我记得老师当时问这个问题的时候,似乎是没有任何深意的。他的身后挂着一个卷轴,上书:黑白两分。围棋,在二十二世纪已经成为了衡量一个人智慧与才能的标志。当然,棋士也成为了这个时代最为荣耀和赚钱的职业。几乎所有知名的棋士都开办了自己的围棋学校。
从小就喜欢围棋的我,并没有按父亲希望的那样接受做一名职业程序员的教育。父亲虽然不觉得我能在围棋上有什么成就,但如果他的儿子能够成为一名出色的棋士,同样是光宗耀祖的事情。
为什么我会选择在鸣海门下学习棋艺?我自己也在反复问自己。
“因为您的棋还有一些美的东西在里面,不只是无休止的计算与战斗。”

我似乎习惯了做一名程序员的工作。尽管AI世界和人类世界曾经打得不可开交,但人类还是离不开电脑。这对我来说倒是件好事,不至于失业。
人类和AI斗累了,在划地而治以后,两种文明开始了其他形式的对抗。最后他们决定每年举行一场围棋赛。在人类所有能够相处的游戏里面,这对计算机来说最为复杂的东西了。AI文明也不反对,它们希望证明,虽然被人类嘲笑为只会穷思考的怪物,但在高速思维与严密逻辑性的保证下,没有什么是它们做不到的。
比赛是有赌注的。据说在人类战败后,所有参赛选手都会面临悲惨的命运。为了转移注意力的政府和不愿承认自己比AI低级的工种,都需要出气筒。但这些我都不关心。
如果你和我一样有一位现汇体贴的妻子,一个聪明可爱的女儿,我想你一样不会关心。况且,我已经忘记我是什么时候淡出棋坛的了。

做近身弟子是一种荣誉更是一种机遇,因为你可以直接受到当今最优秀棋士的亲自指点。不过我从来不肯被定式,即那些名家的经典手筋,我当然就更不喜欢打谱。我虽然承认打谱是学习围棋最重要的方法,但是在这个时代,已经没有多少美丽的棋谱可打。看存世不多的古棋谱是我最喜欢的事情。
更多的时候,我自己坐在棋室和自己下棋,下棋如同画画,如同雕塑,如同创造一个世界。在黑与白的交会中,是力量的斗争与和谐的美丽。
师兄弟们都嘲笑我。他们认为棋,只有在无休止的战斗中,才会磨练出来。可我觉得,任何一个绚丽的梦境,在最深处一定可以自己达到完美的。
鸣海从来不说我。他总是忙于各种比赛。有空的时候,他也会指点弟子们几手。他和我只下快棋。当然,由于水平上的差距,那时的我经常是被他杀的二十目甚至三十目的狂败,最后被他狠狠骂一句“蠢材!”

妻子得了重病,医生也说不出来是种什么疾病。
人类破坏了自然界平衡,所以才会在二十二世纪面对各种灾难吧?
“你们有两种选择。”医生一面给我们展示DNA病理分析图,一面说,“一、做普通的生命延续治疗,但最多支持半年而已;然后,如果你有一百万流通币,可以让你的妻子进入‘灵魂之国’的虚拟思维世界,你们还可以常常见面。第二——”这家伙顿了一下,我似乎看见他的眼睛变了一种色彩。
“如果你有一亿流通币的话,她可以接受生命重塑的手术。不过………”
妻子很平静,从我们认识那天起,她从来没有难为过我什么。回家的路上,她突然叫我带她去了趟自然博物馆。看着虚拟三维仪里面显示的淡蓝色的海洋,她轻轻地说:“我们是来自那里的,也该回到那里去吧?”说完,她靠在了我怀里。
我落泪了。我小心地改变着面部表情,让泪水只能流进自己的嘴里,而不是滴落在妻子身上。这是我遇见她以后第三次落泪。第一次是娶她,第二次是我们的女儿降生。

作者: 风之我神 2005-10-16 22:56 回复此发言

--------------------------------------------------------------------------------

2 唯美

“它是你的玩具吗?”鸣海的手杖重重敲击在我的头上,“蠢材!”
“难道不是一种美丽的游戏吗?”我很平静,在父亲面前挨打成习惯的我,什么惊讶都没有。
“当然是!但是——”鸣海拾起一颗棋子,“只有你把它当作生命的时候,你才会体会到它的美。一位艺术家,应该让自己的抽象的作品如生命般活过来,而不是死去!这是人类的科技无法做到的事。只有美可以!”
“唉——”鸣海突然叹了口气,用一种奇怪的目光看了看我,“你是否是我在等待的人?”
围棋的极致是什么?鸣海让我开始了思考。我需要答案。
鸣海有一天突然问我:“你在下棋还是在搞艺术?”
“这有区别吗?”我当时觉得自己的答案一定很有高手风范。那时的我,还有一些自负的骄傲。
“你还没有真正明白你自己说得那句话。围棋的美是残酷中的简单与和谐。是自然的特征。它是完美的。而其它艺术与之相比,少有能比它全面的。”
“不过,”他笑了一下。“我自己其实都不太懂。”

我正要下班,经理忽然出现在我的面前,他那张肥脸上是从未有过的亲切。
“飞羽先生要见你。”说飞羽的名字的时候,他脸上的表情无比的激动,似乎他这个月的奖金让总公司加了三倍。
“我真不知道您原来和飞羽先生是朋友!”怕经理一面堆笑一面拉开贵宾室的门,“罪过罪过。”
七年了,飞羽大师兄,你来找我做什么?
因为人类与AI之间的一战吗?

我的棋力每天都在进步,只要不是快棋赛,我几乎可以和鸣海相抗衡。心羽,我的棋名在棋界已经成为鸣海棋院年轻一代的代名词。
而鸣海,新时代特有的每天会变异的疾病找上了他。他在早课上缓缓地宣布了自己的决定:“我要和心羽下十番快棋。如果他赢我一句,他将接任首席棋手。如果他全部失利,他将被逐出鸣海棋院,由飞羽接受第一的称号。”
鸣海说话的时候,我看不出他心里在想什么。而飞羽,什么也没说。在我印象里,它是雄是个做事让你难以猜透深浅的人。“十番棋从下周一开始。”鸣海说完转身离去。出门前,他又看了我一眼。
他的目光让我想起他的一句话——
“你是我在等待的人吗?”

“这么多年不见,你还是老样子。”飞羽是个很直接的人,这是我过去喜欢他的唯一理由,“我要你代表人类出战!”
“为什么是我,我现在只是一个名小卒。我的积分只有……”
“又和我见外了。你真的相信积分这东西吗?”
飞羽消瘦了很多。作为现任世界棋院的院长,他的身份非同小可。我猜测外面是否已经被无数的便衣警卫包围了。
“我们已经输了九盘棋了。这第十盘棋的赌注是人类在火星殖民地的开发权!你知道这次失败意味着什么吗?况且,”他请了清嗓子,“那些AI杂碎太狂了,它们说只要我们能赢它们一次,不但会把我们以前输掉的东西交还,还会退出整个地球区。”
“为什么是我?”我还是这个问题。我的眼睛盯着杯里的清茶的泡沫慢慢地散开,感觉他同宇宙星系一般美妙。
“因为老师说你可以做到。他去世使我在他身边,所以我知道你可以。全世界就你可以!”

“蠢材!你已经连输三局了!”鸣海的手杖又一次敲在了我的头上,“你不会反思吗?”
我知道在二十世纪末二十一世纪初,新人们往往在棋赛中有较大的胜算。但是现在,围棋发展到二十二世纪,情况却大不一样了。能否再快棋赛中取胜,取决于你背下了多少实战变化,知道多少定式,是否对各种棋形的优劣了如指掌。由于发达的医学支持,老棋手不会因为身体无法承受高强度思考而在快棋赛中处于弱势,发呢瑞因为丰富的经验占据上风。
“也许,我下棋的风格不利于快棋。太快了。我无法完成一种感性到理性的再回到感性的往复思考。优秀绘画作品总是数年一成,您太难为我了!”我当时是这样解释的。
“所以你是蠢材!放弃你以前的那种认识。如果你真的是为美德,那我问你,贾丹的东西难道不如复杂的美吗?世界的本质是在简单的争斗中达到复杂的和谐。这也是为围棋我们展现的。你下不赢我,是因为你还没有学会美,你还在思考实地与外势的得失,还在计算官子的优劣,还在思考每一步棋下一着的变化。如果人类这样下棋,那我们绝对不是计算机的对手。蠢材,从美去认识一切!”

D. 程序员周末该怎么度过

没对象的的程序员

作为经常加班的程序员,肯定会一脸懵逼得说,啥叫周末,我们周末都是在办公室和电脑过的,除了写代码还能搞啥?

程序员也是人,也需要休息,周末如果有时间还是要多安排一些有意义的活动。奶爸的建议如下:

1、做好身体建设

好好补补觉,平常天天熬夜,到了周末一定要睡到自然醒,不到太阳晒屁股,绝对不起来,如果阴天可能要睡到第二天了。

睡好觉,体力回复了,就要想办法多锻炼,不然身体会越来越臃肿,我们团队几个程序员都是90后,年纪轻轻,可肚子却越来越大了,就是因为久坐,不运动导致的,所以还是要坚持锻炼,不一定非要去健身房,自己跑跑步,或者骑着共享单车锻炼一下都会有不错的效果。如果不想出门的话,在屋子里做做俯卧撑和仰卧起坐,只要坚持也能起到塑身的效果。

2、好好陪家人

结了婚的程序员,多陪陪老婆孩子,平常太忙了忽略了他们。其实工作和生活是没办法平衡的,陪家人的时候,就要高质量陪伴,哪怕是只有半天的时间,也要专注的陪家人,不能三心二意。

没有女朋友的抓紧时间new一个出来,结了婚没孩子的抓紧时间造人,毕竟平常那么累,也没什么兴趣。

3、继续精进技术

很多程序员似乎除了编程,就没啥爱好了,不过趁着年轻,特别是单身狗,没啥活动,多钻研一下技术,也是个不错的选择。

没准靠着周末的时间,自己也能精进一个技术大牛呢,哎程序员的技术水平都是通过周末差出来的。

4、心里疗伤

平常上班编程,调BUG,和产品经理吵架,心里累啊,一定学会心里建设,实时的把心里的负面的情绪都排解干净,这样才能有一个正能量的自己,迎接新的一周。

看看最新上映的大片,追追热剧,打打游戏,没心没肺的开怀大笑一下,和糟糕的情绪说拜拜。

实在不行看看励志的文章,喝点鸡汤、打点鸡血,让自己满血复活,没办法,程序员都心累,不做好心里建设,疗好伤,很难坚持下去。

5、培养一个骨灰级的爱好

除了编程,一定要培养一个骨灰级的爱好,一方面是为了陶冶情操,另一方面这个爱好将来也可能变成自己的一技之长。

程序员年纪大了很可能会转行,如果这个爱好能成为自己的赚钱技能,也算是未雨绸缪,增强自己的斜杠力了。

6、混圈子

多参加一些社交圈子,比如读书社、摄影圈,一方面是为了多结交些志同道合的人脉,另外一方面也可以让自己的价值得到最大的发挥,毕竟有价值,没人感受到也是个挺悲哀的事。

E. 大龄程序员都干啥去了

大龄程序员做管理、产品、创业去了。

基本上年纪很大了,还在开发一线的都是喜欢编程,喜欢技术的人。这样的人,如果没有什么其他的毛病,我相信,大多数的企业都是欢迎的。

编程可能就是写一些算法,递归,解决一个8皇后问题,解决一个汉诺塔问题。但是涉及到软件以及工程方面,一切都变了。而真正能够驾驭大规模系统的人,本身,绝对不可能不精通开发和编程的。

也有网友说,“在我28岁的时候,我担心30岁,结果到了30岁,我还是程序员,然后我又开始担心35岁,等到了35岁,发现公司还有很多40岁的程序员,于是也就没那么担心了。”与其担心未来,不如踏实做好自己。

F. 程序员如何能保证每天都有进账

1. 每天必须写代码。可以写文档、博客或者其他的文章,但是必须要加进自己写的代码。
2. 代码必须是有用的。不要格式化、重构的代码。
3. 代码必须在午夜之前写好(为了避免不想熬夜而草率地写代码)。
4. 代码必须是开源的,且要放到Github上(这样强迫自己小心写代码,并会考虑代码重用性及怎么创建项目前期的模块)。

当然,以上这些规则是灵活的。John Resig之所以制定这么严格的规则,是想提高自己业余项目的开发效率。他已经在连续20周的时间里每天写代码,这给他带来了好的工作习惯。鉴于此,John Resig为大家分享了自己坚持每天做业余项目后的心得体会:

利用最小化的时间写好代码。我强迫自己每天花不少于半个小时来写代码(这真不是一件容易的事,尤其还得回忆前一天写了什么),在工作日期间一般不超过一个小时,但在周末我会花多一些时间做业余项目。

让写代码成为习惯。要知道我并不关心自己在Github上的排名,因为我觉得做业余项目是自己的事,不要为了取悦别人而做。减肥和锻炼也是同样的道理,如果你不在乎提升自己,你永远都不会取得成功。

与不良情绪作斗争。在开始实施每天写代码的计划前期,我时常焦虑项目没有很大的进展,毕竟业余项目没有时间限 制。后来我意识到有这样的不良情绪对项目进展一点帮助都没有,反而会阻碍。所以要与不良情绪作斗争,现在我能心平气和地完成大量的工作,再也不会像以前那 样为工作的事情忙得焦头烂额了。

安排、利用好周末时间。对大多数人来说,利用周末时间做业余项目是项目取得大进展的绝好机会。而对于我来说,如 果直到周末业余项目才能做好我会对自己很失望。之前我很少能完成所有自己想做的工作,这也就强迫自己不参加诸如参观博物馆、游公园等自己喜欢的周末娱乐活 动,把时间留给工作。然而现在我强烈地意识到尽管业余项目很重要,但是也不应该忽略个人生活,所以学会安排时间很重要。

潜意识思考。每天做业余项目写代码有一个有趣的副作用,那就是大脑会在潜意识里思考。因此,当我在散步、淋浴或 从事其他非脑力活动时,我还在想着下一步代码该怎么写、出现问题了有什么解决的好方法,以前我每星期或者隔一个星期写一次代码从没出现过这样的情况。时间 用来思考自然就不会再为业余项目取得的进展少而焦虑了。

每天写一点代码不易忘。当接头做业余项目时总要付出“上下文切换”的代价,然而不幸的是思考是很难接上头的。所以我每天都做一点业余项目,让自己不容易忘记。

管理好时间,平衡工作、生活、业余项目。现在的我已简单地学会了如何更好地维持工作、生活、业余项目的平衡,我 知道自己每天都要做业余项目,所以我会更好地管理时间。如果我晚上有活动且很晚才能回家,那么我会在开始工作之前就做好当天的业余项目。假如当天的业余项 目没有做完,那么不论多晚我都会完成,做到今日事今日毕。

要及时跟外界沟通。当自己养成了新的习惯后跟外界沟通这是很有好处的。我的伙伴们都知道我有这个习惯,因此有活动安排时我会跟他们说:“等我写完代码再去。”他们一点都不会介意也很理解我的行为。

代码积少成多。我很难相信自己在过去的几个月写了很多的代码。我新建了几个网站,重新写了框架并创建了大量节点模块。我已经写了这么多以至于有时我都忘记自己写了些什么,但是我真的很高兴我写了这么多的代码。

好的习惯能带来巨大的成功,像每天写代码做业余项目这件事只要你坚持做下去,一定会有意想不到的效果。

G. 请问自学编程,怎么才能做到让自己成功学习顺利,并且一个明确的计划或者方向(包含各个阶段的进级)

如果能重学一次编程,会怎么规划自己的学习路径?
大部分人重新回顾自己的学习编程的经历,往往会发现自己走了很多弯路,踩了很多坑。或许是一本久负盛名的书,花了很多精力看完之后却发现名不符实;或许是追求一些时髦的新技术,却发现竹篮打水,镜花水月;或许是听信了一些一面之词,因傲慢和偏见而固步自封;或许是对某些看上去艰深晦涩的领域心存畏惧,导致无法理解很多问题的本质……
所以本期话题的主题为如果能重回初学编程的时候,会怎么规划自己的学习路径,希望大家分享自己的故事。
为了避免大家出于个人的认同而不是对于内容本身的认同来点赞,所以从本期开始,所有参加话题的参与人的身份将会匿名,直到话题结束后才公开显示ID。请大家也遵守该项规则,不要猜测回复者的身份或是主动暴露自己的身份。

大学的时候,军训结束后开始正式上课了。终于要学编程了,好激动!我也要像传说中的黑客,噼里啪啦敲一顿键盘,世界便尽在掌控之中……上课的前一天,领到了崭新的编程教材,我兴奋地睡不着觉,熬夜用手机的补光灯照着看……
命运给我开了个玩笑,这本书的作者叫谭浩强,据说,这书里面每一页都有错误。等我发现的时候,我只好重新学了一次C语言……因为我对于C语言的理解几乎都是错误的……
顺便一提,我重学选用的书是:C语言程序设计:现代方法。
经过C语言的教训,我发现看一本烂书不如不看。这时来到了大二,开始学习java了。这次我再也不信国内的那些大学教材了,豆瓣上搜了下,发现评分最高的是Java编程思想,评论都说好。果断买买买,奉为圭臬,每日研读。
这次我的Java确实学的不错了,期末Java大作业的时候,大部分人还在懵逼的时候我脑子里面已经知道该怎么实现了。最后大家发现我很靠谱,于是整个小组把写代码的任务都交给我了(大作业除了写代码还有写文档之类的杂活),我也不负众望,一个通宵搞定,感觉自己强无敌。
然而等我到了工作中的时候发现了两个问题:
第一,Java编程思想成书于2006年,主要讲的还是Java SE 6,然而等我工作的时候,Java SE 8已经推出,并以疾风骤雨之势成为了大部分的公司线上环境。而Java SE 8的引入的诸多新特性以及SE 6和7里面的废弃不用的类和方法,也需要花时间重新学习和整理。语法的特性还好说,在这个技术和思想日新月异的年代,一本十年前的语言入门书,可能里面潜藏着很多初学者不容易发现的过时的思想,这才是真正致命的。
第二,Java编程思想只是帮你入Java SE的门,离工业实战开发还有很长的一段距离。公司中版本控制用的是GIT,包管理用的是Maven,类的命名原则,代码重构,以及流行的Java EE和Spring框架等等知识都没有提及。我毕业的时候根本不知道这些,导致了我找工作的时候吃了很多亏。这些东西只好在工作中一点一点重新学起,当然,还包括重新学习Java SE 8……
实际上,Java编程思想已经过时了,虽然豆瓣上评分一片大好。这里我推荐的是最新版的Java核心技术。
另外我发现,Amazon美国上搜Java排名第一的是一本2014年出版的书(基于 Java SE 8),然而国内的Amazon搜索Java,排名第一的仍然是Java编程思想。可见国内仍然很多人在Java SE 6上浪费时间……
我现在选书的几条原则:
大家的评论,以国外的书评网站为主,评价不好的千万别看
讲的是否技术已经过时,优先选择最新出版的技术书
不要买中文书,除非有特别的理由(国内优质原创技术书,不包括翻译书)
坑2 - 提问和交流
学习和开发总是会遇到问题,遇到问题总是需要请教别人,上哪去请教呢?
单独请教身边的高手:可高手一般懒得理你,如果是查Bug或者非常细节的问题,更是没高手愿意理你。基本上高手只会回答观点性的问题
Q群:大部分都在吹水聊天,提问题基本上没人理,并且Q群里面贴代码的体验很差
CSDN:这下有人理你了,可很多人回答问题都是很不负责任的,并且提问需要积分,然而获取积分又非常麻烦
SegmentFault:比CSDN的体验好很多,提问也不需要积分,国内比较专业技术问答网站
国内差不多就这些方式了,直到后来我发现了StackOverflow。不好意思,上面都是垃圾。然而StackOverflow是用英文交流的,好多编程术语都不知道,怎么玩?后来,我发现问题的本质在于,看的技术书是中文的。
因为看的技术书是中文的,所以只知道这些技术的中文说法,只能和中国人交流,然而编程的世界的语言却是英文。第一,大部分项目的文档和介绍都是用英文写的。第二,GitHub上交流用的也是英文。第三,语言和协议的标准也都是用英文写的……
所以,为了和世界接轨,我开始把我学的东西大部分重新看了一遍英文版的书,不为别的,就为积累技术术语,当然也顺便复习一下。所以后来我选书,基本都是在英文书网站里面挑,很少再看中文书了,避免学习术语的成本。况且中文翻译书,翻译质量参差不齐,指不准就看了一本瞎翻译的书,误入歧途。
那么我现在遇到:
有明确答案的知识性问题(比如程序报错,有小Bug之类的),去StackOverflow问。如果还没有得到解决,考虑:
这个问题是否可以通过查阅相关文档解决?
这个问题是否可以通过查阅相关语言和协议标准解决?
这个问题是否可以通过在邮件组里面提问或者项目讨论区(GitHub Issue)里面提问解决?
这个问题是否可以通过自行阅读代码解决?
绝大部分知识性问题,都可以通过上述方法解决,如果这还解决不了,可见你在使用一个没有开源,没有友好的社区氛围,没有什么人在使用的过气技术,应该思考下你用的这个技术是不是该进博物馆了?
没有明确答案的观点性问题(比如某技术的优势或者未来发展趋势之类的问题),可以考虑:
StackExchange的子站点programmers里面提问
Reddit的Programming区里面发帖
看该技术领域里面明星人物的博客或者书籍
请教身边的技术大牛
关注各种技术会议的视频和讲稿
自己思考
观点性质的问题,本没有标准答案,当然会比知识性的问题更难获取答案,可是这些问题,却比知识性问题更加重要。知识性的问题,只有对或者错两个结果,你违背了知识,你会立即得到错误。而观点性的问题,就比如选书或者如何交流,如果没有自己的一套方法或者错误的方法,就会原地踏步乃至于南辕北辙。
坑3 - 赶时髦
搬业务代码的过程中,学了很多库的用法,比如说HTTP相关的用过Java的HTTPClient和python的requests库,写并发会用并发的库,写TCP会用Socket相关的库,做Web用过NodeJS和PHP等……发现很多框架也不难学习,于是折腾了更多的新框架和新语言(Go、Rust)……然而一路折腾下来感觉就是不生产代码,只是做了一把框架的搬运工,搭个架子然后吭哧吭哧写业务代码。最后发现追求新技术有两个问题:
第一,用户并不会在乎你用的什么技术,只要他们用着爽就行了。而这往往会意味着,赶时髦的新技术会因为不好招人以及担心有坑而导致不会被公司采用。
第二,搬运框架并不会真正提升你的技术,除非你能理解整个框架的实现,到源码级别的掌控。
所以赶时髦并不会让你升职加薪,也不会真正提升你自己的技术,那么到底该学什么呢?
学习路径
有篇很有名的文章,Teach Yourself Programming in Ten Years,认为编程专家需要10年的学习时间。并且给出了一些学习目标:
学习十来门语言
参与(有技术含量的)项目开发
维护(有技术含量的)项目
对计算机底层的了解
参与制定一门语言的标准
等等。这些学习目标我也认可,但是比较抽象。
有一份比较实际一点的文章,程序员练级攻略(这篇文章有个坑,它推荐了W3School,实际上W3School是一个过时的有很多坑的网站,我比较推荐movethewebforward)。
这里我谈一下我自己的学习规划:
学几门流行的编程语言,当然需要找一本靠谱的英文书来学。学习的目标在于熟练使用大部分语法特性以及相关的库函数,也包括引入第三方包以及调试优化等内容。学了之后也可以适当看下中文的技术书,方便中文技术交流。
学习编程相关的开发工具(IDE,版本控制,文本编辑等),提高自己的开发效率。
成为一名熟练的框架搬运工,比如搬一下Linux+Nginx+Mysql+PHP搭网站,ELK搭一个日志收集查询展示系统之类的。这些技能只需要阅读下官方文档的就行了。
阅读语言和协议的标准,参与一两门技术的发展和讨论
学习操作系统和编译原理,了解语言和协议设计的背后的思路,了解计算机的底层到应用层之间的实现,包括网络并发等领域
目前我只做到第三步……我目前正在看一些语言和协议的标准,以及学习操作系统和编译原理等……

2016-09-12 00:43:45 6条评论
isaacpei, ifelse程序猿

首先说明我讨厌固定的方法
每个人都是不同的,各位大牛也应该有自己的方法,比如教教学生啊,睡前读两章啊,打打炉石啊。。。 所以我所说的,可能有用,也可能是扯淡(当然我就是爱扯淡)
学习路径我认为是一个迭代加深的过程
学习->使用->学习更深入->使用更深入
以下使用入门举例
从入门来讲,语言我还是觉得两个比较好C/Python 。
对于入门书籍的选择,我觉得无所谓,很多人喜欢比较谁的书写的好谁的写的不好,但是不同人有不同的偏好,我觉得意义不大。你能找到的书基本都不会错太多,就算是谭浩强也有无数人看着他的书学会了不少再回来批判他,当然现在他的书已经不多见了。事实上大部分学校的教科书都能达到基本的要求。
入门很简单,C语言看到指针前面,这就够了,我看的是c bible,就是C作者写的那本。
Py也很简单,更加接近自然语言,我是看的learn python the hard way。
甚至某种语言官方文档也是很好的入门资料。
想了想即使到现在这两本也足够入门,简单易懂。
我不理解有人喜欢推荐那种又厚又重,未定义行为都讲一遍的书,这种东西既没啥重要性又不适合入门,看起来真是痛苦。
至于书是中文还是英文,我也觉得无所谓,但是最终要看一遍英文。如果你先看的中文,之后一遍英文的也是十分简单的事情,顶多几个小时。
学习完之后就到了使用阶段
随便选个oj刷10道水题。
课后习题做了
迭代这个过程
再往后我就不讲了,因为我水平就到这里了~
使用工具
书是工具,但是我觉得有点过时(因为我懒得看)。
我觉得现在更好的工具是网络。
个人喜欢直接搜遇到的问题,blog就是很好的地方,stackoverflow也是。
使用工具最重要的问题是选择适合自己的,比如blog搜出来靠前的可能讲的并不是很适合自己的阅读习惯。
正确使用工具是及其重要的能力。
实用主义
我不是理论派,我喜欢讲学以致用,如果没啥用但是好玩也行,去解决问题就是从学到用的过程。
个人认为大部分程序猿都是在这个阶段学到大部分东西的。
比如:
题目tle了,那么可能你会因此学了某种高效算法。
需要做大作业了,那么可能你因此仿写了2048,学会了js里面的动画。
踩坑再爬出来就是提升
总有人喜欢给后面人说自己遇到了多少坑以后别碰。但是我觉得对于学习,踩坑是货真价实的提升。
卧槽我懒得继续写了。。。
学习技术还是上个大学把。。。
最后一句话,证明你能力的最重要的地方是:
你解决了这个问题
你把这个东西用傻逼都懂的方式解释清楚了
天天扯图灵机/P=NP的要么是研究理论的要么是装逼的。
技术的发展是为了简单不是为了复杂。
卧槽我写了这么长?

2016-09-13 12:08:56 0条评论
mickeyandkaka,

我认为字数越多,赞数越高,这样的现象是不好的。
战略性的方向:
读个好点的大学的计算机专业
原因不在于学校,在于你接触了什么样的人,什么样的环境,你就会变成什么样的人。这个甚至比你各种努力还重要。
大学逼自己多写代码多刷题。为进入大公司做准备。
只有规模足够大的工资才有平台,才有可能发挥的机会。代码不是为了自我满足,而是要真正服务于千万用户的。除非你眼光毒,不然你赌不起你的时间。
战术性的意见:
兴趣是最好的老师
大学专业课别挂,有点印象。以后好随时捡起来
了解简单的英语
独立思考,解决问题
若都能做到,几无敌手。
我认为对于不同的时代,介绍不同的术意义不大,c++精通的人,难道不能几周学会java、Python、Golang么;大学高绩点的人,相信对于最新的技术也能有所认知并学习精髓。编程是用于工作,工程中迟早会遇到你完全不会的问题,这个时候能帮你的只有解决问题的能力。
随便聊下,不爽你打我呀。

H. 程序员如何追美工

程序员想追美工啊,看起来是一件很不可思议的事情,但是实际上却非常的简单。这感觉就像是一个理科男想追一个充满艺术气息的女生,多少是要下点功夫的。

其实说白了也就是男追女,想追求一个女孩子,首先要取得她的肯定和欢心才行,要让这个女孩子感觉你人很不错,然后慢慢觉得想跟你发展一些事情,你才有机会。程序员的话一般来说都是比较宅的那种,如果你想追女生的话,一定要记得多约她出去玩玩。当然不要去那些什么科技馆或者是中关村之类的地方,美工一般都是那些对着美有一定追求的女生,经常找她们去艺术馆或者博物馆,都是比较不错的选择。

在路上你们可以聊很多话题,你可以问对于一些名画或者建筑物的看法,一般美工对这些都略有研究,人的天性就是喜欢说自己理解的东西,一旦她给你打开了话匣子就根本停不下来,因为你会是一个很好的听众,在她看来,她说你听是最完美的搭配方式。

在工作上你也可以发挥自己的特点去帮助她,比如给设计一些实用的小程序之类的,添加在电脑里,让美工姐姐每天打开电脑,工作上都能想到你在这默默的关心着,长此以往,我相信她一定会被你的真情实意感动的!

切记一点,你的穿着打扮一定要好看一点,很多程序员都不在乎自己的外在,天天都是那几件衣服不换,这可是追女孩的大忌!如果你想,和一个女生开展一段恋情,一定要把自己的外表打扮好,最起码勤换衣服勤洗澡是必须的。当你内外兼修的时候,我相信你离追到她也不远了。

加油哦,祝你早点拿下。

I. 程序员的出路在哪里

【原创】下面四千字的东西,打了三个小时,又花了两小时修改,体会来自于自己的经历。既为楼主也为自己,也希望能给他人带来一点帮助,因为自己也曾苦于出路这个问题许久,徘徊于技术与销售之间。其实,最重要的是,想清楚自己要的到底是什么,而实现的方法有很多,选择其中的一个,然后耐心去做,注意做的过程中,要多方面发展。不断提高自己的综合能力才是硬道理——这才是出路之所在!!!。

【出路】

在职业选择上,很多人都会问一个问题,这个职业有什么出路?想得到正确的回答,必须先搞清楚,自己究竟想得到什么东西。对于程序员这个职业,如果你要的是钱,很多的钱,程序员没有出路;程序员工作繁忙,有时不规律,连续着加班很有可能,如果你要的是休闲的生活,程序员没有出路;程序员都是与电脑打交道,工作就是坐着,如果你要的是跟人广泛的交流,而且坐不住,程序员没有出路;写程序都是很逻辑的东西,如果你不喜欢这种解题式的思考方式,顶不住整天思考所带来的疲惫,程序员没有出路。

程序员跟民工的区别就是,高强度的脑力劳动者和体力劳动者。虽然程序员的待遇看起来还不错,想想其实不是,假如八点半上班,加班到十点,没加班费,平均下来,一个人相当于干了将近一份半的工作,除下来收入付出比就少了半截,收入多是因为付出的劳动多。这是开始做程序员时常有的事。

假如纯往技术上走,干几年熟手了,情况会好,但是,当你对比起干了几年销售的朋友时,你会发现,你的劳动力太廉价了。一个小公司的销售,普普通通干三年后,一年拿十万块的提成是很有可能的,而一个程序员,普普通通干三年,能拿月薪一万的不多。还有人家销售有许多的报销,你有么?如果有天赋而且努力地干,销售,大学毕业三年买车买房的多的是,当然不是说噬老族那些;程序员呢?有多少能!也许研究生,而且读的好的那款还比较可能,但此时那些本科或者大专,甚至中专就出来跑销售的,已经工作好几年了,说不定此时正在三亚晒太阳呢!

你说销售的应酬多,呵呵,喝酒;要去拍人马屁,去求人什么的!ok,这就是销售,你敢保证当你看到他们的收入时,还有看到他们拿着公司的钱,请客户去各种高档的地方消费时,甚至说句不好听的,花公司的钱请客户到处吃喝嫖赌时——客户也是人,许多客户就这些个的爱好,所以要满足他,他才买你的帐,很正常——严格意义上讲,这样的工作比坐在电脑前埋头苦干来的轻松多了,其实是一种享受,看到这些,你敢保证你一点都不眼红?呵呵,如果不眼红,那就专心干程序员吧!

或者说,你对这种“一点科技含量都没有的工作”——在你眼中,高iq的人才是牛b的人,那就安下心来干程序员吧。但我想说,在这个社会上,赚钱最多最快的,最舒服的,永远是销售。当然,干技术干的好的,最终都是比较受人尊重的——专家,当然是五十年如一日投身于技术那种人才能成为专家。如果你能刻苦地干程序员,想成为架构师、系统分析员,成为软件专家,那就专心干程序员吧!

或者说,你实在干不来与人交际,还要挖空心思去维护各种人际关系的工作是,那就安心下来干你的程序员工作吧,就像民工一样,有谁乐意去干民工,但是没办法,能力所限,只能干民工了。但我想说,能力都是学来的,给民工们上大学,他们毕业后一样会有很多牛人。有人说:“哪有那么好的条件给他们上大学啊!”。条件很多时候要自己去创造啊!难道每个成功的人都有一个高人,手把手地拉扯着他,给他良好的成长环境和资源吗?没有什么东西学不来,只是学得快和慢的问题,要真正去学学看才知道,而不是停留在大脑中。如果你学编程学得很快,而且学得很开心,即使学的过程很累,那就专心干程序员吧!

接下来,告诉你一个好消息,史玉柱出身技术、马化腾出身技术、唐骏出身技术、比尔盖茨出身技术、杰克•韦尔奇出身技术,等等,他们都成功了!假如这是你想象中的出路的话。我不是说要达到他们那种水平,而是走技术路线,来获得事业有成,获得成功。写过程序的人都知道,想实现某个功能,有很多种实现方法。获得成功也是一样,有很多的路可走。这就是我为什么拿销售来做比较,每种职业都能到达成功的彼岸,不管是做技术、行政、财务、销售,等等。

出路是什么?不就是人生价值的实现,有的人要的是成就感,有的人要的是幸福,有的人要的是健康,有的人要的是金钱,有的人要的是地位名气,有的人要的是贡献全人类,有的人要的是玩乐、享受,其实这些都是不同人的人生价值。而实现自己人生价值的方法实在太多了,不管从事什么职业,不管是java程序员,c++、c#,都能成功的,最最重要的是想清楚你想得到什么,接下来就是做具体的计划,然后实现计划。实现的过程不能拘泥于技术,应该多方面发展,不断提高自己的综合能力!想做项目经理、做cto,或者用自己的技术去创业,都必须发展自己的综合能力。

回到刚才,马化腾、比尔盖茨、唐骏等等这些技术员为什么能成功?技术过关是基础,甚至技术过硬,唐骏日本、美国留学,比尔盖茨哈佛。接着,最重要的是:超前的眼光。qq其实不是什么很难的技术,比什么量子物理简单多了,而且icq还是以色列人开发的,马化腾就照着开发了qq,当时在中国就是超前的东西;比尔盖茨的windows,让三岁小孩也能使用电脑,而不用记一大堆的dos命令,这就是超前;唐骏发明了卡拉OK评分器、大头贴,你自己可以想象一下大头贴有多少的技术含量,然而它带来的经济效益是多少!所以说,想法太重要了,好的技术不是它有多高深,而是它能给人的生活带来多少的便利,而往往第一个想到的人能获得巨大的回报。第三,人际关系,别老以为做了技术就能以高姿态出现,有人很鄙视销售,认为没技术含量、俗;销售还很鄙视技术呢,穷、死板。其实,没人能靠自己一个人赢得一切,技术要靠销售来卖自己的产品,销售要靠技术生产产品,谁都离不开谁,这其中还有一连串的其他人呢,财务、行政、前台mm、老板等等。现在越来越提倡团队合作,跟队友、跟上级、跟客户之间的沟通是必修课,沟通不好必然配合不好,你的才能永远无法施展,何来的出路。

第四,求人,其实求人是人际关系中的一个,为什么单独在这里讲,因为他太重要了。机会很多时候是靠求人得来的,例如唐骏,他去日本留学的机会就是求了一大堆人得来的,他当时考研究生,在北京邮电分数最高,但因为大学没得过一次“三好生”,北邮没给他出国名额。他给各个大学的研究生处打了三天电话,问还有没有留学名额,得到的大多都是这样的回答:“我们自己的学生都不够呢,哪里轮得到你?”,如果脸皮薄,没耐心,早就放弃了,后来他找到了北京广播学院(现在的中国传媒大学,就是陈鲁豫读的那个学校,据说当时很水。。。),吴怀仙老师,当时他们的对话是这样的:

“看你的成绩很好,你们北邮应该取你呀!”
“北邮当然取我。但是,我从小爱看电视爱听广播,未来中国的广播电视事业一定会有很大的发展,为了这项事业,我愿意放弃北邮,来到北广。”
“照你现在的说法,你不是为广播事业而来吗?怎么又跟出国有关?”
“中国的广播事业很落后,需要去国外学习一些先进的理念、先进的技术回来呀!”
“老实说你来有风险,如果教育部不批的话,你不能出国,就必须留在广播学院读书。可是北广没有硕士学位的授予权,你只能取得研究生学历,得不到学位。”
“我来的目的很明确!为了中国的广播事业,有没有学位没那么重要。”

你知道当时的实际情况是怎样的吗,北邮根本就没有给唐骏名额,唐骏根本就是说了一个无伤大雅的谎言,所以,你看看、你看看,善于变通对于一个人的成功是多么的重要,唐骏他们都不是一味地干技术就能成功的,很多时候必须好好包装自己、销售自己的。在这里我不是在说要去骗取利益,而是说,在遇到困难的时候能改变思路,转个弯绕过路障!!求人很重要,有个强硬的后台帮忙,少奋斗十年!后来唐骏又去教育部门口站了几天岗,等人、求人,呵呵,其实只是问了几声好,这是后话。

第五,超越物理层。凡是要获得大的成功,赚大钱,或者说更容易地赚钱的,都不能拘泥于物理层。只有大老板能给你建个实验室,让你搞深层次的技术;而只有你的实验室能不断做出可以卖钱的产品时,你的实验室才不至于被关闭。走入公司的决策层,你才能决定该往那走,什么技术该大力发展、什么技术该好好改造、什么技术该放弃。这个道理相信不用讲你也明白,那么,如何进入决策层,靠高素质、靠综合能力。学习能力、沟通能力、领导能力、管理能力、玩的能力(品酒、打扮、奢侈品、打高尔夫等等),一大堆的能力呢!没有一所学校、一个组织能教授全部,这些都要靠自己去学、去领悟,前提是,你要有去学、去领悟的想法。

说实在的,世界是很复杂的东西,要的是你去适应它,它不会来适应你。唐骏说:“性格能改变吗?很多人说不能。可是我认为,本性是不能改变的,但性格是一定能改变的”。杰克•韦尔奇,通用电气前ceo,打小有自卑心理,到了成年还略带口吃。他母亲激励他,这算不了什么缺陷,只有面对现实,坚持与别人沟通,让别人了解你,才能主宰自己的命运,别人才会跟你做朋友,这是这个伟大而平凡的母亲给予杰克的最大财富。事实上,如果你自己不在意,那么那个缺陷也就不太重要了。略带口吃的毛病并没有阻碍杰克的发展,实际上在后来,注意到这个弱点的人大都对杰克很敬佩,因为他竟能克服这个障碍,在商界出类拔萃。赶紧改变,让自己更好地适应这个复杂多变的世界。

想清楚自己要的是什么,做一个两年计划,因为超过两年变数就太大了,然后制定实现的步骤,也就是一个个短期计划,从第一步开始实现。这些计划应该是具体、可行而且能在预定时间内完成的,最后静下心来,耐心实现自己的每个计划!!不要老是问人,我这样做对吗,我该怎么做。哈佛退学就一定是错的?北大卖猪肉就一定不好?外企就一定是好归宿?你该做的就是,想清楚自己想要什么,金钱、美女、名利、地位、权势,还是过平凡的日子,做善事做好人,都没问题,只要真的是你想要的就好,然后考虑怎么去实现它。其实实现的方法有很多,选择其中的一个,然后耐心去做,注意做的过程中,要多方面发展。不断提高自己的综合能力才是硬道理——这才是出路之所在!!!

阅读全文

与程序员去博物馆相关的资料

热点内容
喷油螺杆制冷压缩机 浏览:577
python员工信息登记表 浏览:375
高中美术pdf 浏览:158
java实现排列 浏览:511
javavector的用法 浏览:979
osi实现加密的三层 浏览:230
大众宝来原厂中控如何安装app 浏览:911
linux内核根文件系统 浏览:240
3d的命令面板不见了 浏览:523
武汉理工大学服务器ip地址 浏览:146
亚马逊云服务器登录 浏览:522
安卓手机如何进行文件处理 浏览:70
mysql执行系统命令 浏览:928
php支持curlhttps 浏览:142
新预算法责任 浏览:443
服务器如何处理5万人同时在线 浏览:249
哈夫曼编码数据压缩 浏览:424
锁定服务器是什么意思 浏览:383
场景检测算法 浏览:616
解压手机软件触屏 浏览:348