快的跨ide成都请问算得上什么是

“相对论只有几(不同版本有不同的数字,譬如两个半,三个,十三个)个人能懂”这句话应该是出现在1919年,那一年爱丁顿通过观测太阳引力造成的光线路径偏离直线而验证了广义相对论的一个预言,随后广义相对论开始风靡全球。所以,传言相对论很难其实专门指的是广义相对论,而广义相对论的数学工具对当时大部分的物理学家而言确实很难,因为他们大部分人从来没有接触过微分几何和张量分析这个当时来说很冷僻的数学分支。为什么现在很多物理系的研究生,甚至高年级本科生都可以算广义相对论,例如计算施瓦兹希尔德度规张量,计算施瓦兹希尔德度规下有质量粒子(对应水星)和无质量粒子(对应光子)的测地线轨道?因为自从有了广义相对论,微分几何,黎曼几何,张量分析这些当时很冷僻的数学分支一下子变成了显学,而且大量的数学家,例如Cartan,就是陈省身的老师,都加入了研究广义相对论的队伍中,于是广义相对论的数学工具,例如张量分析,协变微分,黎曼曲率,Christoffel 符号,等等,渐渐地变成了物理学家的标配. 一旦你掌握了相应的数学工具,相对论就没有那么不可捉摸了。
“相对论只有几(不同版本有不同的数字,譬如两个半,三个,十三个)个人能懂”这句话应该是出现在1919年,那一年爱丁顿通过观测太阳引力造成的光线路径偏离直线而验证了广义相对论的一个预言,随后广义相对论开始风靡全球。所以,传言相对论很难其实专门指…
我想原因应该是这样的,并不是说office365一个月30+人民币真的很贵,而是我凭什么单单office用正版。这里边有一个潜台词,我office用正版了,那我看的电影要不要正版,ps软件要不要正版,下载的mp3歌曲要不要正版,手机app要不要正版,pc游戏要不要正版,看的动漫要不要正版,电子书要不要正版。一个office不贵,但是所有这些东西加到一起就负担不起了。要知道,我们的精神生活是非常丰富滴。你叫他们都付钱,都能付的起吗?如果我仅仅office用正版,那其他软件歌曲电影书籍作者会怎样想?所以一般人做不到office用正版,其他用盗版,这岂不是精神分裂。实际上很多人利益相关,软件制作者可能在在这一方面比较敏感,他们对软件的盗版深恶痛绝。但是他们可能歌曲啊电影啊偶尔也会用盗版。歌曲制作者可能对mp3盗版深恶痛绝,但是软件可能会用盗版。在中国的大环境下,很难有人独善其身,但是我们高兴的是,版权意识变得比以前好,大家还是向好的方面发展。&br&&br&最后,你叫现在中国人全都用正版,我想说,许多人是免费才用的,如果付费的话,他们会立马放弃使用的。毕竟真粉丝少,许多人都是用电影游戏音乐打发时间,叫我付钱?那还不如去睡觉。&br&&br&————————————————&br&我并不是支持盗版,只是提供了一个回答题主的思路。
我想原因应该是这样的,并不是说office365一个月30+人民币真的很贵,而是我凭什么单单office用正版。这里边有一个潜台词,我office用正版了,那我看的电影要不要正版,ps软件要不要正版,下载的mp3歌曲要不要正版,手机app要不要正版,pc游戏要不要正版,看…
看到这个问题我想说几句。&br&&br&我本科毕业后就留在了上海,同学里各行各业的都有,包括金融的工程的媒体的。大部分同学,都只是在各自行当里做个打工仔,混口饭吃。见面聊天时都是互吐苦水,家家有本难念的经。从来没出现过题主说的情况。有时候感觉我们互联网行业的境况相对来说还算好的。&br&&br&不排除确实存在一些高端行业,比如说咨询、投行。同学里也不乏一些以金融投行、咨询为目标的人。&b&但是成功进入这种行业的人,即便在我们学校也是少之又少&/b&,可以说精英中的精英。可能是我的圈子小,拿传说中的麦肯锡咨询、大摩投行部 offer 的同学基本没有。这种人,我认为他们有资格优越。他们的优越感是建立在公平竞争、胜(剩)者为王的机制之下的,是以自身实力为基础的。就好比你考上清华北大,面对一个三本的同学有优越感,是可以理解的。&br&&br&大部分金融、财务、法律专业的同学,到最后也就找了个对口工作而已。金融行业听着高大上吧,多数人不还是打工仔么。&b&所以如果有人把优越感建立在所属行业上面,我觉得是很可笑的,比把优越感建立在星座、血型上更可笑。&/b&你考个2本读个法律专业,毕业进入一个不知名的律所,我考上名校读个计算机进入BAT甚至GOOGLE,请问你的优越感从何而来。当然我没见过这样的同学。&br&&br&每个行业都有光鲜,也有灰暗。比如银行业,在XX银行工作、穿着 uniform 上班,在父辈眼里不要太光鲜。但他们在柜台服务、路边摆摊、拉存款的时候,冷暖也只能自知了。考了公务员的,找对象的时候爽了,可是每个月拿几千块死工资说出去谁信?做工程的,大保健是爽了,可是还要数几个年头才能熬一个项目经理啊。做媒体的,高端人士是接触得多了,可离开了单位也啥都不是。&br&&br&有时候我挺同情其他专业其他行当的同学的。他们的路比我们难走多了,有些工作都不好找。偶尔混出来一个你们也别眼红,人家是多少人当中杀出来的。我们搞计算机的,不去想其他出路,做下来写写代码一年几十万不要太轻松。虽然我们穿着拖鞋上班,自嘲为码农,可是我们多自在,写写代码刷刷知乎恍恍惚惚一天就过去了……&br&&br&我有同学成天西装革履人模狗样,国内国外到处跑,张口闭口business,也骗了不少妞和炮,可是,你欠我那点钱到底啥时候能还上啊? 正所谓人要脸树要皮,有时候我们也得允许人家吹吹牛逼。你要是不乐意了你也可以吹啊。他们跟你谈CFA、IPO,你也可以跟他们谈谈基于LBS的连接线上线下社区致力于信息对称的具有互联网思维的O2O技术解决方案总之各种名字组合在一起像一口盐汽水一样连贯地喷出去让他们只有干瞪眼的份。装逼谁不会啊,只要大家都别误了最后一班地铁就行。&br&&br&当然我的意思不是说我们更优越。我们码农之间的差别也大了去了,上至BAT科学家,下至蓝翔技校生,都可以叫码农。有些码农情商确实太低,就会写代码还不一定写得好,也别怪人家瞧不起。但是也不乏像我这样幽默风趣魅力四射充满正能量(此处略100字)的。所以别给自己身上贴标签,关键是自己知道自己是谁。有些人动辄拿扎克伯格、马化腾这些大佬来秀优越感,我也是不赞成的。你牛逼你也去创业啊,不然人家市值多少千亿跟你有一毛钱关系。&br&&br&总的来说一句话,人从来都不是以行业区分的,而是以个人的优秀程度区分的。
看到这个问题我想说几句。我本科毕业后就留在了上海,同学里各行各业的都有,包括金融的工程的媒体的。大部分同学,都只是在各自行当里做个打工仔,混口饭吃。见面聊天时都是互吐苦水,家家有本难念的经。从来没出现过题主说的情况。有时候感觉我们互联网行…
来自子话题:
是这样,我在美国念书,去年的时候我参加regional比赛时我们赛区有些非常出名的计算机学校,但是我们很轻松的就把他们秒杀了,还差一点进final。其实这个问题说起来很好解释,我上大学之后明显编码水平下降了, 因为在北美念书你会发现主要做的都是一些开创性的工作,整体教育体系是不赞成学生做大量重复性工作的。在美国主要是培养的你的一种学习和创新的能力,也就是为什么美国培养了大量的顶级计算机科学家和工程师,但是国内好像除了一些竞赛获奖之外听不到太多的好消息了。&br&另外澄清一个问题,美国人的数学并没有那么差,中国人的数学并没有那么好。论顶尖学生还是美国本土培养出来的多,无论净量还是比例都是。中国将近14亿人培养出来那几个稍微强一点的真不能说是什么功绩。&br&顺便说说阿三,要是看阿三的竞赛成绩其实非常糟糕,但是他们毕竟创建了tata还有Infosys之类非常优秀的软件公司,而且Google I/O的时候真的觉得阿三讲的比老美都多……看过3 idiots这个片子后就明显感觉到,印度这个国家在改变,尤其是教育理念。反观我天朝大国的教育,其实这些竞赛奖还蛮讽刺的。
是这样,我在美国念书,去年的时候我参加regional比赛时我们赛区有些非常出名的计算机学校,但是我们很轻松的就把他们秒杀了,还差一点进final。其实这个问题说起来很好解释,我上大学之后明显编码水平下降了, 因为在北美念书你会发现主要做的都是一些开创…
来自子话题:
首先我们队并没有不认真训练也没有不重视这个比赛,学校另说,至于为什么滚粗成这样我觉得大概有3方面原因吧。。。&br&&br&首先确实是训练方式有问题,团队配合比较差,WF的时候出现了各种神奇的情况,也没脸说了。我们还是花了一些时间来训练的,当然没有交大他们多,但也不是什么完全不训练,可是训练的效果并不好,可能是因为一点也不系统完全随心所欲吧。今年的题目又是我们完全没有遇到过的情况,非常的奇怪。而且本队的模式也很奇怪,可以说是队长(wqs)出问题了本队就崩盘了,另外两个队员平时太依赖队长。。。&br&&br&然后客观上比赛前大家状态也挺捉急的,wf的比赛时间正好是清华期末考试周的中间,为此我不得不把微积分课给退了,当天考完大雾期末考试就直接坐飞机去俄罗斯了,赛前在中国的很长一段时间都在应付期末的各种考试和作业,训练时间非常少,对状态的影响也很大,到了那边之后也没有及时地调整,以至于在赛场上大家的状态都比较萎靡。。。&br&&br&最后我们的RP也非常堪忧,5小时01s过了一题你感受一下。。。I那题我很久以前就在集训队作业里写过题解,但是赛场上我们都认为复杂度太高过不了,结果我们后来得知I的n^4.5和G的n^4都是可以AC的。。。不过这个说到底也是团队配合的问题。。。&br&&br&实在是很抱歉辜负了清华同学的期望,输得一塌糊涂。ACM说白了也是一种竞技体育,没人会记得loser,在THU的话也确实完全不受到重视,不过我不会放弃的。
首先我们队并没有不认真训练也没有不重视这个比赛,学校另说,至于为什么滚粗成这样我觉得大概有3方面原因吧。。。首先确实是训练方式有问题,团队配合比较差,WF的时候出现了各种神奇的情况,也没脸说了。我们还是花了一些时间来训练的,当然没有交大他们…
来自子话题:
&b&Update: &/b&&br&&b&&br&&/b&感谢&a class=&member_mention& data-hash=&f99ccccbabc893d64ae6e0a8fa7a4b95& href=&/people/f99ccccbabc893d64ae6e0a8fa7a4b95& data-tip=&p$b$f99ccccbabc893d64ae6e0a8fa7a4b95&&@李季&/a&的反馈,入门编程语言选择的一个需要考虑的因素是初学者的背景与动机。&br&不同的编程语言有着不同的抽象层次, 有些更偏向硬件的工作原理,有些更贴近人类的思维方式。以Python和C为例,Python更像英语,基本的思维方式也更类似自然语言,而C则更类似于计算机硬件本身的工作原理。 对于初学者而言,如果你的背景属于对计算机底层原理不熟悉的一类的话,学习C会带来一些困扰。如果与此同时,你的动机是要使用编程语言来解决你的领域知识,而不想了解更底层的细节,Python会比C更适合。 &br&&br&需要澄清的是,这并不是说Python简单,我觉得Python远比C要复杂,C语言本身的所有细节都在K&R一本书中说得清楚,而却从未见过一本Python的书籍能涵盖这门语言的所有细节。&br&&br&----------------------------------------------分割线---------------------------------------------------&br&我想表达的一个观点是: &blockquote&其实主流的语言C/C++, Python, Pascal,Basic, JAVA, C#都可以作为入门的编程语言。因为它们都存在一个具有足够表达能力的语言子集,优秀的入门书籍,成熟的库,以及强大的社区的支持。所谓选择最好的入门语言可能是一个伪问题,而真正的问题是当你选择了其中一门语言后,如何选择合适的学习方法。 &/blockquote&
&br& 学习一门编程语言,应该是容易的,因为计算机语言本身的特性只是它的语法。而计算机语言的语法无外乎是表达以下几个方面的概念:
&br&&br&&b& 1. 数据的表达&/b& &br& 常量的定义 &br& 变量的定义 &br& 结构体的定义 &br& 类的定义
&br&&br&&b& 2. 控制流的表达&/b& &br& 顺序语句 &br& 条件语句 &br& 循环语句
&br&&br&&b& 3. 封装和抽象 &/b&&br& 函数的定义和调用 &br& 类的定义和调用 &br& 库,模块,命名空间的定义和调用
&br&&br& 而当对这些概念有了基本的印象并学会了用一门计算机语言表达这些概念之后,接下来对于初学者来说最为重要的应该就是三件事情,掌握: &br&&ol&&li&编程范式 &br&&/li&&li&基本的数据结构,算法 &br&&/li&&li&对应语言系统库常用的API &br&&/li&&/ol&&br&&b& 常见的编程范式有:&/b& &br&&ol&&li&面向过程的范式,这个应该是对于初学者而言最为容易理解的方式,几乎所有的主流语言都支持这一范式,初学者应当首先学会这种范式&br&&/li&&li&面向对象的范式,这个应当是最为主流的编程范式,从软件开发的角度看, 它的优点在于能够用面向对象的方式贯穿软件开发的整个生命周期,包括软件的设计、编码、测试&br&&/li&&li&函数式编程,在并行计算的时代,函数式编程的范式将会成为另一大主流,推荐对其做一些了解。&br&&/li&&/ol&&br&&br& 算法是计算机科学的灵魂,它的意义在于让你理解计算机的工作方式的本质。对于初学者而言,不需要掌握过于复杂的算法,但是应当熟练地掌握基本的排序、检索、遍历的算法。数据结构亦是类似,初期掌握数组,链表,栈,队列,哈希表,栈即可。
&br&&br& 系统库的意义在于可以大幅提高你的开发效率,虽然重造轮子是程序员的一大乐趣。但是在实际工作中,我们可能更多地需要追求效率,而系统库是过去优秀的程序员的经验的结晶,往往在性能和强壮性上都做了大量的优化,一般来讲都会比我们自己的实现要好得多。正因如此,学习和掌握系统库虽然枯燥(初期要记忆大量的API细节),但是却是一笔非常值得的投资。
&br&&br& 以下想说说关于学习曲线的问题,初学者最大的障碍可能就是遇到问题得不到解答。不过,如今的学习条件跟当年互联网不发达的时候相比已经好得多了,有这么多优秀的问答网站,学习资源,百科全书可供使用,比如: &br& 1. 知乎 &br& 2. stackoverflow &br& 3. wikipedia &br& 4. 美国一流大学的开放式课程
&br&&br& 我推荐的学习方法是: &br& 1. 选择一套优秀的学习资料,它可以是书亦可以是视频
坚持从头到尾学习下来,遇到问题通过google来寻找答案或者上问答网站提问
&br&&br& 部分语言的优秀的入门教材 &br& C: C Programming Language &br& JAVA: Java Programming Language, Stanford's the programming methodology &br& C++:
C++ How to Program &br& Python: Dive into Python, Learn Python the Hard Way,A Byte of Python &br&&br& 2. Practice Makes Perfect,提高编程水平一定要勤加练习,推荐使用在线测评网站练习。 &br&
比较适合新手的在线测评网站: &br&
USACO &br&
Euler Project &br&
&br&&br& 当你成功地写出自己的程序并通过测试之后,停下来,想想是否还会有更好的实现方法,总结自己在实现过程中遇到的困难,并且阅读比你更聪明的那些程序员的方法,阅读优秀的代码会让你学到很多。然后再尝试用更好的方法去实现。 &br&&br& 3. 多分享,写博客或者来知乎,SO上回答他人的问答,帮助别人不但让你感到有成就感,其实也是提升自己的手段,因为只有当你能解答他人的问题之后你才是真正地理解了这个问题。
&br&&br& 最后, happy coding!
Update: 感谢的反馈,入门编程语言选择的一个需要考虑的因素是初学者的背景与动机。不同的编程语言有着不同的抽象层次, 有些更偏向硬件的工作原理,有些更贴近人类的思维方式。以Python和C为例,Python更像英语,基本的思维方式也更类似自然…
来自子话题:
其实python非常适合初学者入门,上手很容易。&br&我就是完全通过网上资源学了python的。&br&最大的是3点经验:&br&1.找一本浅显易懂,例程比较好的教程,从头到尾看下去。不要看很多本,专注于一本。把里面的例程都手打一遍,搞懂为什么。&br&2.去找一个实际项目练手。我当时是因为要做一个网站,不得已要学python。这种条件下的效果比你平时学一门新语言要好很多。所以最好是要有真实的项目做。可以找几个同学一起做个网站之类。&br&3.最好能找到一个已经会python的人。问他一点学习规划的建议,然后在遇到卡壳的地方找他指点。这样会事半功倍&br&&br&推荐几个网上的资源:&br&&br&&a href=&/share/link?shareid=&uk=& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&简明Python教程&i class=&icon-external&&&/i&&/a&&br&&a href=&/share/link?shareid=&uk=& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&与孩子一起学编程&i class=&icon-external&&&/i&&/a&&br&&a href=&/share/link?shareid=&uk=& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Head First Python 中文版&i class=&icon-external&&&/i&&/a&&br&&a href=&/share/link?shareid=&uk=& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&笨办法学Python&i class=&icon-external&&&/i&&/a&&br&&a href=&/share/link?shareid=&uk=& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Dive.Into.Python中文版(附课程源码)&i class=&icon-external&&&/i&&/a&&br&&a href=&/share/link?shareid=&uk=& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Python核心编程&i class=&icon-external&&&/i&&/a&&br&&a href=&/share/link?shareid=&uk=& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&深入理解Python&i class=&icon-external&&&/i&&/a&&br&&a href=&/share/link?shareid=&uk=& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Python标准库&i class=&icon-external&&&/i&&/a&&br&&a href=&/share/link?shareid=&uk=& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Python编程指南&i class=&icon-external&&&/i&&/a&&br&&br&&a href=&/share/link?shareid=&uk=& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&diango_book中文版&i class=&icon-external&&&/i&&/a&&br&&br&解压密码均为:&a href=&http://crossin.me& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&crossin.me&/span&&span class=&invisible&&&/span&&i class=&icon-external&&&/i&&/a&&br&&br&======================&br&在线教程:&br&简明Python教程:&a href=&/abyteofpython_cn/chinese/index.html& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&简明 Python 教程&i class=&icon-external&&&/i&&/a&&br&(较新版):&a href=&/static/doc/byte_of_python.html& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&A Byte of Python&i class=&icon-external&&&/i&&/a&&br&&br&Dive into Python:&a href=&/diveintopython/toc/index.html& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Dive Into Python&i class=&icon-external&&&/i&&/a&&br&&br&&br&现在有很多人都想学一点编程,但是直接看教程又有点太难下手。&br&之前有几个朋友都问我能不能指导他们一下入门学个语言,于是我就弄了个微信公众号“Crossin的编程教室”。每天讲一点点很简单的内容。如果有0基础想入门的新手,不如来跟着看看,欢迎加入我们共同学习的队伍。
其实python非常适合初学者入门,上手很容易。我就是完全通过网上资源学了python的。最大的是3点经验:1.找一本浅显易懂,例程比较好的教程,从头到尾看下去。不要看很多本,专注于一本。把里面的例程都手打一遍,搞懂为什么。2.去找一个实际项目练手。我当…
来自子话题:
任何一门编程语言都是人去创造的,不管是javascript还是php或者是c&br&&br&那么,到底什么是精通javascript,什么又是精通php呢?&br&&br&试问,我理解了js里面对象的概念,理解了各种逻辑运算符,我精通么?&br&&br&显然,另外的同学会说,不,你还要学习面向对象或者函数式编程,你要试图用js去模拟一个类,然后让它具备重载以及多态等等特性。好了,我都学会了,精通了么?&br&&br&其它同学说,不不不,你需要让你的js写的更高效,还要考虑各种浏览器下对某些方法的支持与否,我们要保证这个js具备较好的兼容性。好了,你又学会了,精通了么?&br&&br&好吧,同学们又说了,我们每次写代码都重复使用,很是麻烦,不如你开发一个框架吧,好吧,你开发框架的过程中,了解了各种设计模式,好吧,你充分利用例如单体、工厂、观察者等等等等。&br&&br&好吧,尼妈这下总算精通了吧?同学又要学了,不行,咱们写了这么多,是否考虑到性能,需要不需要解耦,需要不需要再完善出来更多的widgets?&br&&br&什么时候是头?&br&&br&显然,学无止境,精通这个词即便是放在创始人身上都无能为力。&br&&br&但是,我们忽略了一点,上述所说的所有装B词汇都是诞生在数据结构、算法这两个方面上,我们的站于在堆栈,我们的立于算法。&br&&br&那么是否我们应该去学习数据结构,学习高深的算法呢?&br&&br&呵呵,学了也没用,因为无用武之地啊。&br&&br&所以,不用纠结自己精通或者不精通,学以致用,知行合一,才是最根本的。
任何一门编程语言都是人去创造的,不管是javascript还是php或者是c那么,到底什么是精通javascript,什么又是精通php呢?试问,我理解了js里面对象的概念,理解了各种逻辑运算符,我精通么?显然,另外的同学会说,不,你还要学习面向对象或者函数式编程,…
来自子话题:
英语&br&&br&====================&br&居然上瞎扯了,吃饭的时候看到自己的答案感觉有点微妙呢。
英语====================居然上瞎扯了,吃饭的时候看到自己的答案感觉有点微妙呢。
我是一个设计师,此时此刻,我正在Debug。。。&br&&br&魔兽世界中有暗影牧师,他们“左握光明,右执黑暗,在自我救赎的长路上,仅与影同行。”&br&&br&IT界中有Desigrammer,他们通常很偏执,苦恼于一个未能对齐的像素,纠结于一个长短不适的变量名。他们在寻常设计师眼中一副胡渣子的科学怪人嘴脸,在泛泛程序员间一身各种范儿的文艺气息,他们在软件工业化的夹缝中孤芳自赏,他们如暗影牧师般孤独,不同的是,你不能洗点了。&br&&br&事实上编程作为一门技艺,被很多的人误读。写程序这活儿并不沉闷,一个优秀的程序员,对待自己写的程序有如艺术品一般,如诗人写诗,乐人作曲,讲究的是程序的优雅。各种繁杂的变量,逻辑,事务,在你的掌控下整整有条地运作起来,其中的控制欲,那种运筹帷幄的快感,妙不可言。&br&&br&如果你还长于设计,那这种快感会来得更加浓烈。因为你可以独立地开发一个产品,程序的注入为设计带来了生命,重要的是,设计让程序有了躯壳,有了可交互的表现形式,让它更近乎于艺术品。&br&&br&不要带着学写代码的心去学编程,正如你不会带着学画画的心的去学设计。如果设计是对美的追求,那么编程便是对逻辑的迷恋。&br&&br&为了可以独立地开发产品,学习Flash ActionScript,或者HTML5+JS,或者时下热门的iOS(Objective-C),Android(Java)开发是必须的,这些程式都可以很方便地与设计结合,让你心目中的软件产品成为现实。&br&&br&人生漫长,哪有那么多的该不该学习?人生苦短,早学习早享受。&br&&br&------------------------------------------ 现实的分割线 -------------------------------------------------&br&&br&虽然暗影牧师solo练级有很多乐趣,但要下副本打BOSS,就必须要洗点成为一位专职奶妈。&br&Desigrammer如是,个人开发产品有很多乐趣,不过基于人力资源不足,只能做些小型的产品自我满足一下。要追求效率,做大型一点的项目,还是需要团队合作。&br&&br&如果加入大型的互联网公司,你可能会面临一种尴尬。工业化的软件生产并不需要Desigrammer,比起专职的软件工程师,你对各种编程知识、开发工具、项目管理方法还了解得不够深;作为设计师,你的视觉作品或许还不足够有说服力,HR认为你是个怪胎而不是个奇才。&br&&br&如果你向往成为一个Desigrammer的浪漫,找个小团队,创业去吧!&br&如果你享受孤独,Desigrammer会是你生命中一段十分美好的经历。&br&&br&介绍一下个人solo的绝笔:&a href=&/dc& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&/dc&/span&&span class=&invisible&&&/span&&i class=&icon-external&&&/i&&/a&
我是一个设计师,此时此刻,我正在Debug。。。魔兽世界中有暗影牧师,他们“左握光明,右执黑暗,在自我救赎的长路上,仅与影同行。”IT界中有Desigrammer,他们通常很偏执,苦恼于一个未能对齐的像素,纠结于一个长短不适的变量名。他们在寻常设计师眼中一…
GitHub上有很多不错的iOS开源项目,个人认为不错的,有这么几个:&br&1. ReactiveCocoa:&a href=&/ReactiveCocoa/ReactiveCocoa& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&ReactiveCocoa/ReactiveCocoa · GitHub&i class=&icon-external&&&/i&&/a&:&br&GitHub自家的函数式响应式编程范式的Objective-C实现,名字听着很高大上,学习曲线确实也比较陡,但是绝对会改变你对iOS编程的认知,首推之。&br&2. Mantle:&a href=&/Mantle/Mantle& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Mantle/Mantle · GitHub&i class=&icon-external&&&/i&&/a&:&br&又是GitHub自家的产物,轻量级建模的首选,也可以很好的配合CoreData工作。&br&3. AFNetworking:&a href=&/AFNetworking/AFNetworking& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&AFNetworking/AFNetworking · GitHub&i class=&icon-external&&&/i&&/a&:&br&iOS7之前,苹果自带的网络库有多难用!matt大神的AFNetworking绝对可以解放你。使用苹果的NSURLRequest及iOS7的NSURLSession,清晰的架构,足够的文档,可以认为是第三方开源库的楷模了。&br&4. BlocksKit: &a href=&/pandamonia/BlocksKit& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&pandamonia/BlocksKit 路 GitHub&i class=&icon-external&&&/i&&/a&&br&本人相当偏爱Functional Programming,Objective-C中的block绝对满足我的口味。但想用好block也不是很容易,如果对block有爱,就请使用这个库吧。&br&5. Nimbus:&a href=&/jverkoey/nimbus& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&jverkoey/nimbus · GitHub&i class=&icon-external&&&/i&&/a&&br&第一次关注nimbus是因为Facebook的Three20开源库。可惜Three20库已死,主要作者跳出来,写了nimbus。&br&6. pop: &a href=&/facebook/pop& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&facebook/pop · GitHub&i class=&icon-external&&&/i&&/a&&br&facebook出品的paper,动画效果太好了,赶超apple的原生app一大截。pop就是paper的动画库!&br&7. GPUImage: &a href=&/BradLarson/GPUImage& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&BradLarson/GPUImage ?? GitHub&i class=&icon-external&&&/i&&/a&&br&iOS7出来时,很多好看的效果,其实都是对图像的各种处理(比如模糊效果)。图像处理看来以后也是iOS开发的必备技能之一了。而GPUImage,就是能快速处理各种图像效果的利器!&br&==========================================&br&好吧,我承认第一次知乎的回答有点惊喜,没想到这么多人点赞 ^_^&br&&br&大部分iOS的第三方库都是在苹果的基础框架之上的产物,所以基础很重要,有时间看看WWDC的历年视频,是不错的选择。&br&最近还是在深入学习ReactiveCocoa,看ReactiveCocoa的源码。对响应式编程还是有很多期待的,有时间也要重温函数式编程(比如Haskell),或者把响应式编程的公开课(&a href=&https://www.coursera.org/course/reactive& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Coursera.org&i class=&icon-external&&&/i&&/a&)看完。编程范式的选择可以说是相当重要的。未来是多核+并发的时代,函数式编程无疑是更好的选择。&br&iOS的UI也很重要,但是如果理解apple的CoreAnimation及CoreGraphics框架,大部分UI基本是没问题的。当前,iOS7的各种炫酷效果,也需要对图像的处理有一定理解。说到图形学,OpenCV是一个不错的选择,而OpenGL也是另一个不错的方向(推荐的公开课:&a href=&/course/cs291& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Interactive 3D Graphics Course With Three.js & WebGL&i class=&icon-external&&&/i&&/a&)。&br&当然最重要的,还是计算机的各种基础知识了吧,知其然,知其所以然,才是正道~&br&&br&以上是个人的经验,欢迎交流讨论~
GitHub上有很多不错的iOS开源项目,个人认为不错的,有这么几个:1. ReactiveCocoa::GitHub自家的函数式响应式编程范式的Objective-C实现,名字听着很高大上,学习曲线确实也比较陡,但是绝对会改变你对iOS编程的认…
来自子话题:
到目前为止,我感觉,一个人做研发能走多远,取决于一种内在的特质。&br&&br&有人一毕业就很牛逼,有人工作了5、6年还是个毕业生的水平,我也反复观察这两类人,试图找出他们的差异。说真的,每个人都有自己的天花板,可为什么有的人天花板很高,有的人天花板却很低。&br&&br&就我目前的观察来看,决定一个人技术天花板高度的特质就是【计算机领域的学科素养】和【精益求精的钻研精神】&br&&ul&&li&所谓 &a href=&/view/2617350.htm?fr=aladdin& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&学科素养&i class=&icon-external&&&/i&&/a&,是在读书的时候培养起来的一种思维方式,这种思维方式非常重要,决定了当你遇到问题的时候采用什么策略解决问题。有的人埋头写了几年的页面都没有什么思考,有的人写过几次之后就开始思考如何解放研发的生产力。学科素养好的,特别容易理解整个web应用的原理和过程,遇到问题无论是分析、定位还是解决的速度都特别快。学科素养在整个技术发展中会起到非常非常重要的作用,有些非常牛的工程师可以把领域论文转换成工程应用,这基本上是学科素养决定的能力。&br&&/li&&li&而精益求精的钻研精神是一种态度了,其实学科素养中包括了这种品质,我想单独拿出来说是因为确实遇到了一些牛人,可能天赋比较好吧,通过努力还是能达到一定的深度。&br&&/li&&/ul&学科素养工作之后基本上没办法再提高了了,天花板也就是这么来的。由于前端门槛低,所以每年有很多其他非技术领域的同学转入前端,前端从业人员普遍计算机学科素养不高,技术深度就走不下去,形成题主的结论也不为奇。&br&&br&前端绝对不是走不远的领域,我相信有这样结论的人,在其他领域也一样走不远。不是领域缺少空间,而是人缺少潜质。
到目前为止,我感觉,一个人做研发能走多远,取决于一种内在的特质。有人一毕业就很牛逼,有人工作了5、6年还是个毕业生的水平,我也反复观察这两类人,试图找出他们的差异。说真的,每个人都有自己的天花板,可为什么有的人天花板很高,有的人天花板却很低…
来自子话题:
程序员和程序员之间存在着那么几条明明暗暗的线,那些线外行人看不见,水平低的看不懂,只有准备摸到那根线的人才知道自己被坑了。&br&&br&行业在高速发展之中,经济成就和热钱的进来,造就了无数的岗位,岗位一多没经过系统培训的人就这么入行了。&br&&br&如果工作过一段时间,你就会发现那些程序员会“差那么一点点东西”。&br&&br&1.数据结构和算法。我知道培训班肯定不会教这个,不然把ACM的小伙伴置于何地。&br&&br&2.操作系统,你知道一个异步调用,操作系统里早就提到和实现了无数遍的东西,到了现在都还有人拿出来当概念玩,拿来做卖点,或者XX解读。&br&&br&3.计算机网络,网络对那帮人来说就是个黑盒子,真的。离开tomcat都不知道web是什么了。&br&&br&4.编译原理,撕逼大战不解释 ---------PHP是世界上最好的语言&br&&br&------------以上 是一个程序员的基本素养-----------------&br&&br&至于,图形学,地理信息系统,我就不提了,稍微扯一点数学,现在的码农队伍起码缩水90%。&br&&br&传统行业的程序员我不了解,就互联网来说,到处充斥着 一群
“&b&HTML文本构造人员&/b&”。仅此而已。
程序员和程序员之间存在着那么几条明明暗暗的线,那些线外行人看不见,水平低的看不懂,只有准备摸到那根线的人才知道自己被坑了。行业在高速发展之中,经济成就和热钱的进来,造就了无数的岗位,岗位一多没经过系统培训的人就这么入行了。如果工作过一段时…
来自子话题:
泻药!&br&别的我不会,仅说一下 CSS 方面的吧!&br&&br&&ol&&li&float:left/right 或者 position: absolute 后还写上 display:block,画蛇添足(三者关系:&a href=&http://www.w3.org/TR/CSS2/visuren.html#dis-pos-flo& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Visual formatting model&i class=&icon-external&&&/i&&/a&)&br&&img src=&/9dd53ac490a42e46a5c34afe_b.jpg& data-rawwidth=&720& data-rawheight=&540& class=&origin_image zh-lightbox-thumb& width=&720& data-original=&/9dd53ac490a42e46a5c34afe_r.jpg&&&br&&/li&&li&不分场景的使用 overflow:hidden 来闭合浮动(详见:&a href=&/view/css-xhtml/55.html& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&那些年我们一起清除过的浮动&i class=&icon-external&&&/i&&/a&)&br&&img src=&/eeff190342a_b.jpg& data-rawwidth=&579& data-rawheight=&334& class=&origin_image zh-lightbox-thumb& width=&579& data-original=&/eeff190342a_r.jpg&&&br&&/li&&li&为了让 Chrome 这个脑残支持小于12px 的文字,在 html 设置 -webkit-text-size-adjust: (最新的桌面版该属性已经被删除了,变更集:&a href=&http://trac.webkit.org/changeset/145168& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Changeset 145168&i class=&icon-external&&&/i&&/a&)&/li&&li&认为 px 是一个&b&绝对单位(px 是相对单位)&/b&,整个页面都是 px,line-height 也用 px,全家都是 px&br&&img src=&/e7e8dfbda252f77b2fc4ff_b.jpg& data-rawwidth=&623& data-rawheight=&325& class=&origin_image zh-lightbox-thumb& width=&623& data-original=&/e7e8dfbda252f77b2fc4ff_r.jpg&&&br&&/li&&li&习惯性不分场景的去除 a 标签 focus 时候的焦点&/li&&li&认为布局就是 Float,所有的地方都是 Float,全家都是 Float!(试试 inline-block &a href=&/view/css-xhtml/64.html& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&inline-block 前世今生&i class=&icon-external&&&/i&&/a& 吧,试试 Flexbox 吧)&/li&&li&满页面都是用 .clearfix 来闭合浮动,如果已经有了BFC为嘛还要在闭合浮动呢?毒害不浅,某浪微博为例,102个 .clearfix&br&&img src=&/a7a11fa1780abb3dd212_b.jpg& data-rawwidth=&363& data-rawheight=&25& class=&content_image& width=&363&&&br&&/li&&/ol&&br&好吧我还是说点其他的吧:&br&&ol&&li&搞不拎清 PNG 的分类,认为 PNG24 支持透明,不知道 PNG8 也支持 α 透明(可以看看:&a href=&/view/Front-end/60.html& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&PNG的秘密&i class=&icon-external&&&/i&&/a&)&/li&&li&我又要吐槽 Label 不加 for ,或者 for 属性加的不对的问题(请看:&a href=&/view/lenovo/73.html& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&雅安地震,前端开发者可以做什么?&i class=&icon-external&&&/i&&/a&)&/li&&li&看到&a class=&member_mention& data-editable=&true& data-title=&@贺师俊& data-hash=&3ec3ba90a0d38& href=&/people/3ec3ba90a0d38& data-tip=&p$b$3ec3ba90a0d38&&@贺师俊&/a&老湿说道 ul,ol 滥用的问题,我举一个本来应该用 ol 却写成 ul 的例子:&br&&a href=&/?topnav=1&wvr=5& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&首页 | 微吧 一起扎堆吧!&i class=&icon-external&&&/i&&/a&找反面教材,都去渣浪吧,渣浪你承认不?&br&&img src=&/47e58d739b6c52d9b3cbbb5_b.jpg& data-rawwidth=&213& data-rawheight=&531& class=&content_image& width=&213&&&br&&/li&&li&查看源码,满屏都是 div 的就不多说了吧……&/li&&/ol&好吧,&b&我已经原谅你们了,或许你遇到了学习瓶颈:&/b&&br&&img src=&/f072c876dd0edc_b.jpg& data-rawwidth=&384& data-rawheight=&354& class=&content_image& width=&384&&图片来源:《CSS 进阶之路》&a href=&/?id=BCFC5E!107&cid=bcfc5e#!/view.aspx?cid=BCFC5E&resid=BCFC5E%21108&app=PowerPoint& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&https://&/span&&span class=&visible&&/?&/span&&span class=&invisible&&id=BCFC5E!107&cid=bcfc5e#!/view.aspx?cid=BCFC5E&resid=BCFC5E%21108&app=PowerPoint&/span&&span class=&ellipsis&&&/span&&i class=&icon-external&&&/i&&/a&&br&&br&延伸阅读:&a href=&/question/& class=&internal&&在 CSS 布局中,用 float 好还是用 position 好?分别有什么优势?&/a&&br&&br&&b&以上都是片面或者不对的!&/b&&br&&b&一丝&/b&
泻药!别的我不会,仅说一下 CSS 方面的吧!float:left/right 或者 position: absolute 后还写上 display:block,画蛇添足(三者关系:)不分场景的使用 overflow:hidden 来闭合浮动(详见:)为了让 Chr…
一个比较简单的方法,用随机数填充一个位图,下面是一个填充黑白图像的例子。&br&这个是用C#的System.Random类生成的随机数填充的位图&img src=&/db267b11e69ef_b.jpg& class=&content_image&&&br&这个是用php的rand函数生成的随机数填充的位图&br&&img src=&/95f1cc74d02cdd22905aba_b.jpg& class=&content_image&&&br&哪个比较差一目了然。
一个比较简单的方法,用随机数填充一个位图,下面是一个填充黑白图像的例子。这个是用C#的System.Random类生成的随机数填充的位图这个是用php的rand函数生成的随机数填充的位图哪个比较差一目了然。
来自子话题:
首先,你有足够多的IPAD,和一艘船&br&其次,你要知道单个IPAD的重量&br&然后,你先站到船上,在船吃水的地方画一条线,人下来&br&接着,不停地添加IPAD到船上,直到船吃水到那条线&br&最后,你数数船上有几个IPAD就可以了&br&补充:一个小型称?然后把ipad放那上面,站上去...
首先,你有足够多的IPAD,和一艘船其次,你要知道单个IPAD的重量然后,你先站到船上,在船吃水的地方画一条线,人下来接着,不停地添加IPAD到船上,直到船吃水到那条线最后,你数数船上有几个IPAD就可以了补充:一个小型称?然后把ipad放那上面,站上去...
天赋决定上限,努力决定下限
天赋决定上限,努力决定下限
没时间,晚上再说,先随便说几句。&br&&br&这些都是计算机的基础学科,学好了基础,迁移技术和往高处爬都很容易。&br&&br&说实话,我不认为学生做个网站有啥意义,我要做网站的时候找个东西看一下就好了,我要做windows程序找个最佳实践和几个例子看看就好了,你把每种api都会背了,也只是一种经验*n而已。&br&&br&学生,就要沉得下心。&br&&br&以学算法为例,第一步完成之后,也就是大致的算法你都知道优劣和实现了,那你以后一辈子的光景,都不必为这些分析啊性能啊最佳数据结构之类的问题发愁困惑。&br&这个境界,只要把算法导论上的算法看看熟就好了,甚至公式证明习题你都完全可以不看,一点关系都没有。我去年说过,7天就够了,结果被一堆喷子围攻。。。哎,我就是7天的嘛没人信,每天十几个小时手写了一本本子诶,人非各种挑刺,很没意思啊,7天真的可以让你算法入门的啊。。。。&br&然后第二层,就是那些喷我不做习题不看证明的人其实也没达到的境界,设计算法,手机屏幕太小先不展开讲了。&br&&br&&br&&br&其实编程高手的能力无非是对特定问题像语言,算法,平台,库,底层设施等知识的理解程度高以及对设计和思想的透彻理解。&br&简单说来就是越深入理解,越能掌控全局。如果你只想做泛泛之辈,随便怎么玩都行。&br&&br&像你只会算法,那只能说是算法强,没有平台知识,不能解决平台问题,所以说算法平台这些东西你本来就逃不掉,必须学好。&br&&br&番外讲两个小故事,一个是fb发布的php编译cpp的工具,php社区用户不行,所以用着拙劣的语言也写不出堪用的工具,而写得出的人压根不会用php,这个东西的出现完全是因为巧合,世上本不会有这样的工具。&br&喷子要说了扎克伯格就用php造fb,比你牛逼多了,是呀,你赶紧去学php造下一个fb吧。&br&&br&还有一个是前几年手机游戏刚火爆,很多公司ios的游戏用cocos2d,安卓就重写一份,其实把objc的运行时弄到安卓上再写几个基础库函数就好了,何必重写。。。。。&br&其实还可以自己弄一个何必用cocos2d,我说就月旬就可以写出来结果又被无知的人在知乎轮了。。。&br&码畜会说unity包办一切,其实unity这种工具你不改是不能做得更快更好的,渲染器那么糟糕,当然你如果就只是想普普通通,怎样都行。&br&&br&所以你学好这些cs学生本应该学好的专业课,以后就少了一个喷我的程序员。&br&&br&你应该感到庆幸的是这些书都是我用人肉看出来的,我看了很多别的坑爹书,不希望有人再看烂书误入歧途。我从事的领域不够多,所以推书也不够全,以本科基础为主,但这足够让你打下坚实的基础了。&br&&br&看了这些书,腰还是会疼,走路还是会费劲,一口气也上不了5楼,但是我保证一个人会在思想上有巨大的转变,获得极大的自信,看老师同学和csdn的眼光会变得非常微妙,虽然还只能是屌丝但已经成为了程序员精神世界的高富帅。&br&不,我说错了,即使是高富帅也不会有强力精神力,他也会怀疑自己,觉得自己没钱就什么都不是了。但,你好好看书,那就是体验会当凌绝顶的感觉哟&br&&br&欢迎实践过的同学现身说法
没时间,晚上再说,先随便说几句。这些都是计算机的基础学科,学好了基础,迁移技术和往高处爬都很容易。说实话,我不认为学生做个网站有啥意义,我要做网站的时候找个东西看一下就好了,我要做windows程序找个最佳实践和几个例子看看就好了,你把每种api都…
精通就不必强求了,live is too short to program in C++.&br&&br&学习 C++ 可以经过这么几个阶段。第一是找一本不太「膨胀」的 C++ 教材。基本上掌握 class , overriding, overloading, 最简单的 template (完全不用掌握 partialization )。&br&&br&第二步是好好阅读《 The Design and Evolution of C++ 》。因为有人说过,一门学科的全部就是它的历史。&br&&br&接下来你可以学学编译原理,看看高级动态语言,为第四步做准备。&br&&br&第四步,也就是最最关键的一步。好好看看 C++ FQA (没错,不是 FAQ ,不是 frequently asked question ,而是 frequently questioned answer )。&a href=&/c++fqa/& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&/c++fqa/&/span&&span class=&invisible&&&/span&&i class=&icon-external&&&/i&&/a& 这些揭穿了 C++ 设计者从自身角度文过饰非编写的春秋笔法。《 The Design and Evolution of C++ 》解释了 C++ 为什么是一个怪胎,但是它还是一个怪胎。
精通就不必强求了,live is too short to program in C++.学习 C++ 可以经过这么几个阶段。第一是找一本不太「膨胀」的 C++ 教材。基本上掌握 class , overriding, overloading, 最简单的 template (完全不用掌握 partialization )。第二步是好好阅读《 T…
抖机灵的可以退散了。美国有5%的监狱为犯人提供大学课程。&br&&br&&b&1. 为什么要做监狱教育&/b&&br&学界对监狱这个系统的观点在20世纪经历了一场从&incapacitation&(惩戒)到“rehabilitation”(塑新)的转变。之前,我们认为监狱是一个惩罚措施+安保系统,将对社会有危害的人关起来他们将不会继续危害社会;然而现实让我们逐渐意识到监狱本身的问题。&br&在纽约州,有一半的罪犯服刑期都在8年以下,其中大部分都能因为表现好通过假释等提前回到文明社会。但就我自己念书的纽约州而说,40%的罪犯离开监狱之后3年内兜一个圈子又会由于各种原因回到监狱。&br&对于一个回到文明社会的犯人来说,他们是否会回到监狱主要取决于以下三个条件:&br&1. 稳定的家庭&br&2. 精神状态,既精神状态是否稳定,或者有没有精神疾病&br&3. 教育背景和工作技能&br&监狱教育能够直接应对第三点,同时间接影响第二点。根据密苏里大学2011年做的一份研究(1),出狱后找到工作的犯人重新被羁押的概率是没有找到工作的犯人的一半。一个犯人每年被羁押要花州政府25k USD。再加上去他们无法交纳的税款和创造的社会价值,这是一笔很大的政府开销。但是,参加过监狱教育的犯人重新被羁押的概率是21.6%,远远低于平均值。根据(神一样的)Rand Institute 2013做出的分析,花在监狱高等教育上的一元钱,将会为州政府节省4-5元钱(2)。&br&监狱教育对于犯人个体的影响更为深远。对于一个犯人来说,意识到自己出狱之后有更大希望找到一份工作,能够更加well-prepared for the society,对他们在狱内的表现和出狱后的心理状态都有很大帮助。&br&&br&&b&2. 监狱教育的政治环境和限制因素&/b&&br&现在美帝有5%的监狱都会为犯人提供大学水平的课程。只要不是死刑犯或者无期不可假释的犯人,都可以申请Pell Grant(一个成人教育奖学金)(3)或者州奖金。&br&虽然监狱教育无论从社会角度来说还是从犯人个人角度来说都可以说百利而无一害,但是常常在政府需要收紧犯罪政策、为选民展现“tough on crime”的形象时,第一排躺枪。很多选民无法接受花政府的钱给犯人提供大学教育(虽然他们貌似不介意花更多的钱给警察买子弹买枪买防弹衣)。&br&(这个里面其实还有很多可以说的。。比如很多的犯人在入狱之前都是高中或者以下学历,读书和基本的计算都有非常大的问题。占个坑慢慢填)&br&&br&&b&3. 案例&/b&&br&我校在纽约上州的两所男监也有类似的项目。学校的Phd和教授参与授课,本科生作为助教,教授会计、数学、生物、医药、编程、法律、文学、写作、艺术等等多种课程。(4)&br&&br&高墙内的毕业季&br&&br&课程&br&&br&4. FAQ&br&Q: 把钱花在犯人身上,值么?&br&A: 值得。如果对这笔账算得清除程度有疑问请先阅读底下几篇文献。。。恕不翻译&br&&br&Q: 很多人都没有机会获得这样的教育,这太不公平了!&br&A: Like I give a shit.&br&&br&&br&Work cited: (懒得格式了)&br&1. LEARNING to Reduce Recidivism: &a href=&http://ipp.missouri.edu/files/ipp/attachments/15-2011_the_path_to_successful_reentry.pdf& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&ipp.missouri.edu/files/&/span&&span class=&invisible&&ipp/attachments/15-2011_the_path_to_successful_reentry.pdf&/span&&span class=&ellipsis&&&/span&&i class=&icon-external&&&/i&&/a&&br&2. &a href=&http://www.rand.org/news/press/.html& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Education and Vocational Training in Prisons Reduces Recidivism, Improves Job Outlook&i class=&icon-external&&&/i&&/a&&br&3. Federal Pell Grant Program &a href=&http://www2.ed.gov/programs/fpg/index.html& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Federal Pell Grant Program&i class=&icon-external&&&/i&&/a&&br&4. An overview of Cornell Prison Education Program &a href=&https://www.sce.cornell.edu/sce/cpep_wetherbee.pdf& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&https://www.&/span&&span class=&visible&&sce.cornell.edu/sce/cpe&/span&&span class=&invisible&&p_wetherbee.pdf&/span&&span class=&ellipsis&&&/span&&i class=&icon-external&&&/i&&/a&
抖机灵的可以退散了。美国有5%的监狱为犯人提供大学课程。1. 为什么要做监狱教育学界对监狱这个系统的观点在20世纪经历了一场从"incapacitation"(惩戒)到“rehabilitation”(塑新)的转变。之前,我们认为监狱是一个惩罚措施+安保系统,将对社会有危害的…

我要回帖

更多关于 ahci比ide快多少 的文章

 

随机推荐