门槛说说
正门门槛石贴误差6毫米正常,门槛石的尺寸要根据门槛的长宽来定,宁愿购买稍微长一点宽一点的也不要买尺寸不足的,不然很难打理和修补的。
哈,我高一的,前几天作世纪金榜上就有这题啦。
但是没有800字啦
祥林嫂没有人们所认为的反抗精神,从文中“闹也是总要闹一闹的”及“这有什么依不依。——闹是谁也总要闹一闹的,只要用绳子一捆,塞在花轿里,抬到男家,捺上花冠,拜堂,关上房门,就完事了。可是详林嫂真出格,听说那时实在闹得利害,大家还都说大约因为在念书人家做过事,所以与众不同呢。太太,我们见得多了:回头人出嫁,哭喊的也有,说要寻死觅活的也有,抬到男家闹得拜不成天地的也有,连花烛都砸了的也有。样林嫂可是异乎寻常,他们说她一路只是嚎,骂,抬到贺家坳,喉咙已经全哑了。”中可以知道,在当时的社会“闹”是为了表明自己的贞洁,表明自己是不愿意的,这是当时特有的封建意识。所以,可以说。祥林嫂没有人们所认为的反抗精神。祥林嫂内在是同意这种封建的观点的。
我认为,电影中祥林嫂怒砍庙门槛的情节,不太符合实际,因为祥林嫂是一个相信,认同,封建礼教的人,是封建礼教的牺牲品。
她是不会怒砍庙门槛的。
所以,添加祥林嫂怒砍庙门槛情节不妥当。
不妥当
祥林嫂是个悲剧的形象、
她越加反抗越觉得她被封建制度摧毁的程度
越深、越让读者感觉她的可怜、
她自己本身的形象也是内向的、懦弱的、这点也不太符合她的形象特征。
以这个为中心写吧。。。。
参考观点:
观点一:
祥林嫂一生都在压抑的活着,只是在为了自己做人的基本生存权利活着,所作的一切仅仅是希望自己那小小的生存空间不至于坍塌。但生活就是这样残酷,将一切剥夺得一干二净。
她再一次成了寡妇,被所有人唾弃,每个人凭着正义的名义在她的伤口上洒盐。一切都不是她的错,但从最初的反抗开始,潜意识中她就认为自己是个罪人,柳妈的话更增添了她内心的恐惧,所以她会去捐门槛,让这门槛减轻她的“罪恶”。
但她仍然赎不了这罪,哪怕是死了都赎不清。封建礼教里满篇是“仁义道德”,但这“仁义”却容不下一个本没有任何错的祥林嫂。在她自认已赎了罪之后,受到的仍是当头一棒,于是整个精神世界轰的一声坍塌了。
以祥林嫂一生的遭遇来看,她根本不明白是什么造成了她的不幸。在一而再再二三的打击下,她只是按照“礼教”里的那套逻辑不停的自责、内疚。
去砍门槛那是难于想象的,那是一个战士的形象。这却全不是鲁迅笔下的祥林嫂,在当时那一个思想禁锢、麻木的时代,不会是这样的。
观点二:
电影中增添的那个细节是不妥的。
祥林嫂的反抗精神,文章中有几处描写似乎可以作为佐证。
第一处:祥林嫂关于灵魂有无的疑问。
粗粗一看,似乎这正是由于祥林嫂的反抗精神才会使她对这一问题产生疑问。但仔细分析不难看出,祥林嫂的这一疑问并不是基于反抗封建旧势力的基础上的,恰恰相反,正是由于她对那一套属于封建社会的条条框框深信不疑,听信了柳妈的关于“地狱”的一段胡言乱语,才会使祥林嫂怀着对灵魂的恐惧,而并非对灵魂的反抗进行的问答。
第二处:祥林嫂在被迫改嫁时的“反抗”。这一事件更谈不上什么“反抗”。恰恰是祥林嫂对传统的贞洁观深信不疑才会出现这种举动。可以说,祥林嫂正是用自己的行动捍卫着封建正统的权威。
所以说,祥林嫂根本不可能砍门槛。
观点三:
祥林嫂疑虑,一直疑虑。对无法解决的疑虑,她选择了盲从。她愤怒过,却不知道反抗。社会的排斥,同类的不容,没有使她变得坚强,倒日益消磨了她生存的意志。没有了思想,没有了信念,她成了行尸走肉,在鲁镇飘荡。当一生中最大的打击,当社会对她死的宣判到来时,我们不能想象这个死囚敢对这个悬着骷髅头的法庭说不,更不敢想象她会对自己信奉的神灵动粗。
她永远不会砍门槛——因为她是祥林嫂,因为这是鲁迅的作品。
观点四:
电影虽与事实有所不同,但电影是现实的一种表现方式,看这个情节是否恰当,应与背景所联系,当时为表现中国人民的反抗精神,加上祥林嫂砍门槛这一情节,意在突出祥林嫂对封建势力的反抗,从而鼓舞人们觉醒,为推翻压在头上的三座大山而奋斗!
但在现实生活中,对于祥林嫂这样一个被封建思想牢牢控制的悲惨角色是无论如何也做不出那样的事。
但电影是一种艺术,是一种源于生活而高于生活的艺术,在当时那种特定的背景下,为了起到鼓舞大众的那种目的,加上这一虚构的情节也未尝不可 。
观点五:
她在砍门槛的时候,心里想的什么是个耐人寻味的问题。有这么几个答案:一,她憎恨鲁四老爷一家对她的鄙视;二,她憎恨柳妈对她的欺骗;三,她憎恨老天对自己命运的不公;四,她憎恨自己为什么做下如此不可饶恕的事情;这四点中必取其一或取不止一。
这个情节到底加的好不好?可从这显而易见的四点原因上去分析。对于电影这一与文学有着本质区别的艺术样式而言,视觉冲击是影响观众的最重要方式,电影语言是一种以视觉——是直观视觉而非抽象间接视觉——为主要载体的语言表达形式,而加这一情节大大增强了视觉冲击力,所以我认为在增强电影的表现力这一层面上,加这段情节是无可厚非的。
可是还有另一个方面,那就是电影毕竟改编自小说,应该基本忠实于小说的感情思想基调。如此一改,小说中懦弱的祥林嫂一下子变得勇敢和强硬起来。鲁迅想塑造的不是与封建实力斗争失败了的看似悲剧其实是喜剧的人物,而是被封建文化彻底影响从而连如何反抗都不知道的看似悲剧实质上也是悲剧的人物。所以如此改编在这个意义上又是欠妥当的。
然而,电影的编导人员完全有决定自己的电影的思想含义的权利,他们可以完全忠实原著,也可以稍加变通,这是他们的自由。所以在改编的电影中出现那一幕也并不是什么不可以的事,这是他们对小说的理解。
参考资料: http://3hj.cn/bbs/viewthread.php?tid=1940
妥当
#亲身经历,我就是是从培训机构出来的,工作5年,从培训机构出来的大部分能力很水,包括我;为什么这么说,因为只会用API,也许开始几年还跟得上,不管是从技术,做事,还是精力上,我今年29岁,精力明显不如以前,学新东西慢,没 效率是问题的关键,而造成这个问题的关键,就是自己基础没打好,没上过正规大学。之前出去找工作,好多公司都看不上,第一轮就倒了,原因 不方便说,只有一个,就是太!差!了!,所以不要羡慕什么培训机构出来的月薪多少,你指望在这个行业干一辈子的话 ,还是好好把基础打好,基础打好,懂原理了,自然就融会贯通,学东西快,就不怕变化了。
----------编辑于2018-3-1----------
没想到居然有人点赞,我还是来补充一下吧,IT其实门槛低并不是因为程序本身就很容易,而是很多的东西都做了封装,比如我现在学的JAVA(其实还算好的),以前在培训班学的C#,那就更加的严重了,基本上都是黑盒操作,你只要知道上层东西,就能写出很好的项目,并且运行效率还不差,但是真的有辣么简单吗?不存在的。其实真正的运行原理你并不清楚。
说了这么多,感觉有点打击培训班出来的人了,毕竟我也是培训班出来的,下面说说怎样才能解决问题吧,我觉得这也是大家最关心的问题。我一直认为,编程最重要的不是技术,也不是赶潮流,而是两个字:思路。思路很重要,思路并不是因为你学了多少数学知识,解决了多少道别人不能解决的问题才形成的思路,当然如果你有这种能力,那更好;不过如果你提了这个问题,那我认为你肯定不具备这种能力。所以我的看法就是弯道超车。因为你的精力,你的年龄,你的学识,是不可能比得过别人的。我认为弯道超车的一个关键因素就在于思考问题的方式,我的方法就是跳出固有思维去思考一个问题。
给大家一点指引,比如跳槽这件事情,很多人就会中坑。比如我在这家公司表现很好,任务都能很好的完成,为什么在外面面试的契合度很低,或者是很吃力呢?因为你在的公司就是一个井口,而你就是里面的一只青蛙,所以你的上限是很有限的,这并不是因为你自身不努力,也并不是因为你没有天赋,而是因为井口束缚了你的能力的发展。所以考虑问题,想问题要多元化,要做对自己有用,对未来有价值的事情,因为人的精力有限,如果把时间都浪费在做一些无关紧要的事情上面,那你的未来也可以被预测。
-----更新于2018-3-1-晚上------
今天下午冒着被同事发现的危险写了上面的话,结果发现还不错,晚上回来一看,一波流赞啊,对于咱这种知乎萌新来说,受宠若惊啊,o(* ̄︶ ̄*)o。废话不多说。最近也打算换工作,然后再在上海这边待上几年时间,然后回长沙,昨天问了一位之前的老师,他算是湖南片区比较有名的一个大数据研发专家了吧,主要的话我做一个总结:学历决定你周围的人是哪一类人,或者说是,学历决定了你的格局,他给我举了个例子,他现在做的是某人工智能项目,周围都是一些北大,清华,交大,华科的研究生或者博士生,平常如果有什么问题,只要稍微讨论下就有思路了,这是培训班出来的人不能比的。
就拿我周围的例子来说,我现在做的是JAVA开发,去年我们组来了2个985校招毕业的萌新同学,开始的时候连JAVA基本语法都有点吃力,前段时间看他们写的代码,已经超过我们毕业5,6年的人的水平很多了,而且有几次我们组架构师都没解决的问题,他们都能解决,并且解决问题的思路都是有理有据的,上次开玩笑问 他是不是参加过培训,他随手说了一句这玩意看看就懂了,还需要培训?所以有时候并不是技术的问题,而是思路的问题,思路清楚了,做事情就快,哪怕没接触过这类东西也没关系。
IT业并不是门槛低,而是你的格局太低,你的起点看问题的角度太低,在IT业发展的浪潮中,总会淘汰掉一部分人,我之前也说道了弯道超车,其实不管你是处在一个什么学历,我觉得这都有效,如果拿培训班的人跟二本的人比,有差距,二本比1本有差距,本科和研究生有差距,这就是一鄙视链。如果你想有所突破,必须考虑到一个很重要点:你还剩多少时间?如果你的时间和精力不够,我觉得可以花在一些对现在,对未来利益最大化的一些事情上,毕竟咱工作,发展不是为了兴趣,就是为了钱嘛,年轻 的时候,不要一味往前冲,生活中有很多事情值得去追寻,比如爱情,比如其他的东西,人情世故都要学,如果一味只知道编程,那肯定就很难跳出固有思维想问题,也不会有弯道超车的这种可能性了。
------更新于2018-3-2---------
没想到这个问题会上热搜,更没想到赞数能破499,下面来分享一下我的一些经验,首先我只是一名参加过培训的普通的程序员,也许在见识上面比不上一些知乎大V,我分享给你们的只会有一些失败的经验和教训而已。有位高票答案说,不要总想着弯道超车,但是我想,如果你连试都不试一下,你就知道弯道超车不可能?失败了又能怎么样,你的经验,一路过往的经历,也许大部分人不适合。
首先是看问题的角度,我打个最简单的比方,大家在网上买东西,可能经常买到比如99,999元的东西,也许在程序员的眼中,这就是一块钱的差距,但是如果站在大多数用户的心理的角度,也许这就是便宜了1000元。
再来说一个我身边的例子(当然这属于八卦),就是我身边的某位强势的妹子,一直自诩单身狗,昨天我们组才传出来,他已经领证的消息,平常完全看不出来她已经有人了,而且她处的对象看起来还是那么 弱不禁风的男生,如果按我们常规的说法,她就算有男朋友,也不可能是他,今天跟同事也八卦了一下,他们也觉得不可能是那个男生。那我们该如何把这2个人联系到一起呢?我的思路如下:首先是拼车回家,他们经常一起拼车回家,除去那些已经名花有主的人,那么不自然就能把他们联系到一起。第二她作为一个女生,最近经常在看房子,中国这个社会,本身女方就不会出钱,所以看房子,应该是帮她男朋友看婚房。作为一个单身妹子,是不可能天天无缘无故去看房子的。后来打探到,去年她请了一个长假,而且和那个男生请假的时候不谋而合,所以串联起来,可以猜测到结果。我说这个故事的目的是希望大家想问题的时候能跳出常规思维去想问题,而并不是陷入:学得越多越有经验,看得越多越好,有时候你对了,就是对了,没对,也许一辈子想破脑袋也想不出来,就像一只看到光的苍蝇一样,永远看到的是光,而不是玻璃。你如果甘心老老实实做事,那你永远就会比别人慢一拍,一味按照套路做事,就和愚公移山一样,在错误的道路上越走越远。
----------更新于2018-3-3日-------
其实我以前也什么都不会说,也不会多元化思考问题;我觉得人是可以改变的,也就是说:人是善变的。这个世界上,我们看待一件客观发生的事情,可以从 很多 方面去看,有时候好事可以变成坏事,比如你手拿很多OFFER这是好事,但是你却选择了一个你以为很好的企业,但是实际上没你想的那么好,但是你却无法改变这个现实。
再比如你面试总是失败,突然有天表现好,运气好,进入了一家还不错的公司,可能比拿很多offer的人更好,所以各位从培训班出来的,和即将培训的人,不要把社会想象得太残酷,要对自己有信心。再来说一点平常学习的经验。不管是什么学历的人,什么智商的人,都会遇到一个所谓的概念,我统称为“瓶颈”吧,当碰到瓶颈的时候,你的技能和时间的增长并不是成一个比例 增长,可能随着时间的增长,你的技能并没有太大的增长,而那些比较厉害的人,就是善于突破瓶颈的人,要知道:方法比努力更重要,当碰到瓶颈的时候,最好的方式就是跳出自己认为的正确的思想,学会自我否定,以客观现实为基础去想问题,你将看到不同的世界,这就是站在井底和井口看星星的区别。尝试打破这种所谓的平衡,才是突破的关键。当你开始尝试去改变这种平衡的时候,那种感觉就像发现新大陆一样,自己去体会啦(#^.^#)
------编辑于2018-3-6--------------
有一些同学私信我,叫我推荐一些学习和选择上的方法。广义上来说,不管你是不是新人,不管你是不是工作了很多年的人,都容易陷入一个怪圈,就好像自己把自己束缚在画的一个圈圈当中,感觉出不来了,然后出去找工作的时候,发现这也不会,那也不会,而且工作或者学习当中是很难有机会来接触这些外面的作为最基本要求的一些知识点。这个时候就要善于突破自己的这个理想化的圈圈,那怎么突破呢?你去学习就行了,圈圈很容易突破,主要是说服自己去做一些自己认为不重要或者目前看来无关紧要的事情,这才是问题的难点。所以很多事情并不是智商和潜力的问题,而是你有没有这个想法,有没有这个意向去突破那些所谓的条条框框。就拿找工作来说:
你只看到了这家公司在拒绝你,其实以你的能力,这种要求的所有公司都会拒绝你。你只看到你多少能力拿多少钱,但是你却忽略了公司的本质是资本家,你的能力其实总是比你拿的钱高一些的。就拿一个最简单的例子,我现在所处的组主要是做一些什么事情呢?就是做一些spring boot或者spring mvc的站点,然后做一些后台的接口或者是一些简单的内部系统的页面。还因为公司的项目历史原因,有很多.NET的项目要转成JAVA项目,基本上就是个劳动力,很多东西就是照着写就行了。这么看来,大家生活得也很舒适,而且大家都会做这些事情。那么是不是证明那些其他的JAVA技术就不重要了呢?大家好好去思考一下,实际上这些东西并不是没有人在做,而是作为一个基本的高级/资深JAVA工程师所应有的能力,至少站在社会的角度来看,存在即合理,反而大家在工作和学习当中,会形成一种:如果工作中用不到的技术就不重要这种错误的定式思维。
换句话说:不管你是否做过这个类似的东西,如果你看都没看过,那证明你这个人就是一个不爱学习的人,不愿意接受新生事物的人呢,当然我是站在一个招聘者的角度来看这个问题。
代码和代码当中的原理并不是独立存在的,广义上来讲,它也是相通的,如果你会很多框架,并不能说这个人完全是广而不精,知识和知识之间其实是有着千丝万缕的联系,这种联系可以是直接的,也可以是经过一些路径到达的间接影响学习者。所以学得越多,越广,越浮于表面,这种观点,其实我不赞同,因为框架是服务于用户,服务于程序员的,如果只去尝试读懂一种框架,那也不会想到更多的情况。所谓的原理和一些优秀的代码,我认为只是因为他 见多了,然后从坑当中总结出来的一些通用的经验而已,仅此而已,如果你只懂一种框架,就算你花了很多时间把这个框架吃透,那也只能在你认知的范围内去思考框架和代码的一些特性和关联,反而是那些看似广而不精的人,能抓住重点去思考问题。
再举一个不太恰当的例子,一个清华大学的某个普通班的最后一名和一个普通二本的某个重点班的第一名去同时做同一套试卷,你觉得哪个更厉害?
-----更新于3月8日-----------------
今天刚好面试了一家大公司,本来其实不想去的,是猎头不知道怎么找到我了,那天周末心情又比较好,所以没拒绝,给我的一个感觉就是:面试真正能学到的东西并不是很多,它只是检验你处于哪一个层次的一个基本手段而已,我们无论做 什么事情,都一定把自己放在一个大圈子中去检验自己的能力,如果只是你公司的那点事情的话,肯定是不能检验出你真正的成色的,很多人面试都会多多少少有紧张的这种情绪,我之前也有,但是今天没有,我觉得造成紧张的一个关键原因,就是对自己的错误的一个容忍度太低。其实从其他角度来看,就算是再厉害的人也有犯错的地方,站在一个通用的角度去想问题:不管你答的是对的,还是错的,客观上来说,只要你让面试官把你的答案想象成对的就行了,也就是说,只要他认为是对的,那就是对的。
就像我上面说的,实际上决定你能否面试成功的因素,就不应该站在面试官的角度去想问题,而是应该站在一个发展的角度 去想问题,也许是面试官不识货,当然,也有可能是你太优秀了,他觉得他们公司配不上,总之:承认自己的不足是好事,但是不能过分把责任都堆在自己头上,从多个客观的角度 去分析一个问题,才能让我们更加理性和成熟,更能把握未来的方向,其实说了这么多,感觉主题被一点点带偏了。
其实我的出发点就是分享,也希望大家能够喜欢我的分享,当然了,我相信很多人达不到那些所谓的知乎大V能达到的水平,从这个角度来看,我觉得作为一个失败的经验可能比成功的经验要更有用,因为那些一路走来的成功经验肯定不适合你,但是失败的经验可以避免你在类似的地方踩雷,我还是那句话,有用的东西,才是最好的东西,那些所谓的成功的一些东西,对于你这个层次的人来说,不适合。换个角度来说,能力好一定是好事?能力差一定是坏事吗?真正有能力的人,是能把坏事圆成好事的;真正没能力的人,是能把一盘好菜里面加老鼠屎的人。
-------------2018-3-11日 update-------------
赞数快破1000了,也感谢各位亲们的点赞,作为一个程序员来说,我觉得我成现在这个样子,是一个失败者。毕竟没有建立起自己的知识体系,才会有这种被动的情况产生。我一直有一个观点:这个世界上没有绝对的聪明和不聪明之分,没有懒惰的身体,只有懒惰的灵魂。如果作为一个过来人,告诉你们如果想在程序员当中出类拔萃,就一定要主动。我这里说的主动不光是你对代码要主动去研究,去研究新技术,我之前也对编程很感兴趣,经常看一些博客或者是其他的一些新技术,但是过了几年,发现这些自己是捡了芝麻丢了西瓜,好多东西学过以后,慢慢的都忘记了,所以培训出来之后,实际上并没有太大的进步。
我给大家的建议就是一定要选对方向,还有一定要学会建立自己的知识体系,在年轻的时候。这个知识体系是广义的,看你的个人职业发展。如果你只是看到这一段代码而不去思考,那兴趣能带给你的作用估计就只能是看到这段代码,仅此而已;所以一定要学会思考。为什么那些成绩好的学生成绩好,就是他们善于思考问题而不是一味只知道死学。很多人不聪明,不去主动思考的原因,是因为他们害怕失败,但是这样也会失去了进步的机会,殊不知,成功是要经历失败这么一个痛苦的过程达到的一个必然结果而已,所以平常心面对成功和失败才是进步的关键。
笨鸟先飞的人,终究会被跑得快的人追上,与其死学知识,还不如让自己成为一个善于思考的聪明人,不光是写代码,对做什么事情,都会有很大的提高。
知识是学不完的,而且干程序员这一行,本身要学的东西就特别多,重要的是要经常去思考代码的关联和原理,要敢于质疑一些东西,只有当你开始尝试思考的时候,这样你才有机会把自己学到的东西融会贯通,思考的时候会碰壁,这个时候一定要尝试跳出舒适的思维习惯,去尝试一些不同的东西,写代码,调试BUG的过程是非常痛苦的,尤其是碰到一些看似简单但莫名其妙的BUG的时候,所以写程序其实心态也挺重要的,因为这个世界上总有一些你意想不到的东西。总之,加油。
----------更新于2018-3-12日---------
其实对我的毕业这5年做一个简单的总结的话,我还是希望能带给大家一些教训,因为之前也没想过找女朋友的事情,导致现在还是单着的;年轻就是资本,但是你的资本绝对是非常有限的。没看到现在很多大公司招聘要求都是2~3年经验的最吃香吗,为什么?因为大部分人做了5年和当时3年的时候的经验来说,并没有多大的提升。尤其是大公司,都会有比较细的部门和成熟的框架,你试错和学习的机会 是很少的,每天就是做一些业务需求,这些需求应接不暇,但是并不是不可替代的。而一些相对重要一些的部门,比如公司的架构组,都会更倾向于从外面招一些大牛过来直接用,而不是培养一些所谓的忠诚的老员工。那么如何去跳出这个不良的循环呢?我告诉你一个最直接的方法:适当给自己一点压力。这很重要,你如果是一个20多岁的年轻人,你肯定经历过高考,甚至是一部分人经历过考研,而当你步入工作后,刚刚接手新工作,或者是胜任一个重要的职位,推动你前进的最有力的动力,不是兴趣,更不是所谓的责任感,而是被动地被压着,能不能走得更远,就看你能不能扛着压力前行,如果你能,那你就能成长。
压力是一把双刃剑,它能使人成长,也能把你压垮。所以这个和锻炼身体是一样的,开始的时候不能加得太快,太多,适当的压力可以让自己更专注地学习,过度就不好了。从现在开始,要给点压力给你自己,要知道,压力是增长于无形当中的,也许你现在觉得很轻松,但是当你有一天失去它的时候,最好的结果就是不让自己过于被动,要对自己定一个长期的计划,计划的目标并不是一定要实现,而是在生命的路程当中有一个方向。
--------------------更新于2018-6-10--------------
最近在专栏上写了一篇文章,算是打个广告吧,不过我觉得吧,面试这个东西,有时候和能力和做的事情以及做得好不好,并没有直接的关系。
KMSFan:给面试官和HR的一封信zhuanlan.zhihu.com--------------------更新于2018- 7-6(最后一次更新,请认真看完)-------------
- 为什么IT门槛会如此的低?你想没有想过一个问题,这些觉得门槛低的人,是写项目架构的人吗?不是,就是在现有框架上做普通业务需求的人。跟大家分享一下我的第一份工作的一些感想,我第一份工作是做.net开发,是在长沙的一家软件公司。我们日常工作是怎么开展的呢?就是在框架上做,这个框架可不是.net 官方的框架,而是公司的一些封装的框架,我们所有的项目,都是架构师先-架子搭好,然后我们再去做相关的业务,对于架构我们可以说是一无所知,导致后面做了2年离职了,然后到上海的一家公司做事,居然连linq都不会写,你想一下在一家公司里面,如果真的是这么做,需要门槛吗?是个人都可以做好吧,小学毕业认识字,会打字就可以做,那些真正的技术坑,根本轮不到我们来填。
这引申出一个问题,很多的程序员实际上在工作当中,很难接触到有技术含量的东西,也就很难提高,自然也不会觉得IT门槛高了,这实际上是一种错觉,实际上并不是这个简单,而是框架都帮你完成了,而框架完善的异常机制,可以让你比较容易查到问题,其实你脱离了框架,基本上什么都不会,很多工作很多年的人,就是因为这个原因,让他们自己搭一个项目都搭不来,真的也不是他们不努力,而是工作中根本没机会去搭,扯吧,但是这就是现实。
IT门槛低,不仅仅是因为各种框架全家桶让门槛变低了,而且各种人都来玩这个,自然就拉低了门槛,你想想,20年前让你写一个程序,肯定烧脑,因为没有java这种语言,写个程序要是逻辑能力不强,很容易出各种内存溢出的问题。
可喜的是,现在很多的方向门槛会越来越高,比如AI,比如游戏行业,如果你只是会用用API,一般的职位都找不到,最后做一个总结,希望大家都有忧患意识,要多打基础,多学习数学和算法,瘦死的骆驼比马大。
高级语言的本质就是做出公司的需求,但是真正让你提高的,是你自身的一些硬实力,变化的东西是不长久的,只有抓住重点,以不变应万变,才能在大浪淘沙的人群中,有尊严地找到自己的位置。
不仅仅对于新人,对于正在迷茫当中的做一些自认为没什么技术含量东西的人,我有一个建议:工作只是你谋生的手段,如果大家都往一个地方去挤,就是你很优秀,也是千军万马过独木桥,真正能留下来是很难的,最重要的是要明白自己的优势,和未来程序员的核心竞争力,只有不可替代的东西,才能让你活得更加轻松,越是难学的东西,越要去挑战。
如果你真正觉得自己学不到东西,那恭喜你,你明白自己是一个有自知之明的人。中国社会正在转型,从人力->科技型,在这个过渡过程当中,必然会慢慢淘汰掉一大部分可替代性强的人。
--------------------更新于2019-3-23日---------------------------------------
好久没有更新了,快1年了吧,去年年底因为家里有一点事情,所以辞工了,现在还在找工作中,说说我对IT门槛低的看法,IT门槛低只有一个原因:就是现在越来越成熟的自动化框架 ,其实正在慢慢取代原本属于人类的工作,这在北上广这种大城市尤其突出,很多人觉得今年形势不好是因为经济下行,我有不同的看法:我们首先要明白一些东西,经济为什么会下行?这个要从互联网公司的裁员说起,互联网公司经过几年的淘汰之后,死掉了一大批,基本上是开始一个好的想法,然后疯狂融资,其采取的方式非常简单,就是疯狂补贴用户,采取亏本的方式,不停拿新的融资,但是互联网的高速发展,真正的是互联网的繁荣吗?我们可以发现,中国的互联网发展历史其实非常短,连改革开放也才40年左右,而国外不仅仅从互联网的发展,甚至从现代文明的起源开始,经过了几百年的沉淀,不知道大家发现一个现象没有,中国的互联网公司都是应用型的,而不是生产型的,国外不仅仅像微软,苹果这些大公司,甚至一些中小型公司的创新能力都是非常强的,这个得益于他们几十年来长期技术沉淀,中国的互联网是伪创新,因为都是靠实体行业的那些资源,说得不好听一点,中国的互联网公司,就是掠夺实体行业的那一亩三分地,并没有创造出什么特别好的东西;
最近2年出了2款比较不错的APP,一款是PDD,PDD就是典型掠夺实体行业那仅有的一亩三分地的罪归祸首,大家也许只考虑到自己买东西方便了,便宜了;但是隐晦地说,如果OFO和摩拜单车垮了,单车行业,那些小商贩还会卖单车吗?单车行业就被这些互联网的魔抓给毁灭了,所以我认为互联网行业这种爆发式的增量其实是对其他行业的一种摧毁而不是发展。
再回到IT门槛低的问题上,为什么IT门槛低?好,我现在问你一个问题,CRUD简单吗?嗯,太简单了,mybatis可以做到,mybatis plus啊,还有一些第三方的开源数据库中间件都可以做得很好;可以,我现在叫你写一个简化版的mybatis你会吗,不依靠框架,自己写,90%的人会非常懵逼,如果你会写一个简单的dao中间件,那我再问你,如果我给你多个不同的场景,你还能确保你的DAO数据中间件能做好兼容,保持高可用性和伸缩性吗,我们这里不谈高并发,不谈大数据,也不谈秒杀,我们就说CRUD。99%的人肯定都写不出来!
这就是长期应用型,在别人的东西上改东西的结果,你看到的只是一堆别人试错出来的结果,其实你并不是程序员,而是被程序所“玩”的一个可怜虫而已,所以我这里从深层次必须反驳一个观点,就是IT门槛低。
我问一句:程序员好比设计程序的人。那么:
你是在玩王者荣耀,还是写代码设计王者荣耀的代码架构呢?哪个简单些呢?说直白一点,
现在中国99%的程序员,压根就不是程序员!你们和IDEA,ECLIPSE一样,就是工具,只是大多数人没意识到而已。
我自创了一首打油诗来表达我对国内程序员行业的一些看法:
问题出哪不知道,责任追究要到位。重启机器是上策,增加机器是下策。框架使用要熟练,活多加班不能少。头发头发你在哪,外卖小哥来慰劳。我爱编程没理由,程序BUG我来修。复制粘贴最在行,删库跑路SO EASY。话少拖鞋不能少,约会就找一零二四。钱多不知有多少,钱在卡里人在天堂。故事虚构不能假,莫把程序当人生。自己好好理解下吧,此诗句并无冒犯同行的本意。
---------更新于2019-4-14-----------------
工作找到了,最近找工作发现特不好找,不仅工资和2018年相比会低一些,而且很多 公司还非常的挑,用时髦一点的话来说就是:话多钱少死得早,还得跟你各种套路,各种挑,挑你的毛病。我开始也有点怀疑人生,去年,前年同等能力,为什么到2019年北上广的互联网工作这么难找?而且过了那么几家都是斩五关过六级,拿到的OFFER还不高。
有很多家走到HR那里了,一听工资就没下文了,我也有点不明白了,直到今天我才明白公司要求高和挑的原因:因为经过去年下半年,在大城市里面很多公司并不是不招人,而是很多公司已经不复存在了。虽然新闻上面早有耳闻,而且也说得比较吓人,不过真实的情况确实比这个还要更加糟糕,我租住的地方是一个科学城的旁边,四周有5,6个科学城,去年上班的时候都停满了共享单车,今年明显看不到任何的共享单车了,空空荡荡;我开始还以为是共享单车企业垮掉了才没有的,结果去看了下,某科学城里有一半的大楼都在装修,我纳闷了,这些楼都很多年了,怎么还要装修?后面一想,应该是这些企业搬走了,要不就是倒闭了。今天上午我还专门去了另外一个科学城,量级大概有20栋楼那么多,因为我之前就在那边上班。
整个科学城里面到处都是人,下班的时候都要排队叫车,非常火爆。今天我顺便把整个科学城逛了一遍,发现有2种情况,1种情况是看样子公司还在那里,其实都大门紧锁,里面还摆着公司的介绍,东西都是放得乱七八糟。还有一种情况更糟糕,就是整个楼就是建好了,空空荡荡,什么都没有,我摸了下上2楼的电梯,特么都集了几年的灰尘了,也是有点感叹互联网的春天不复存在。整个科学城20栋楼,存在的公司应该连10家都不到,之前这边都是人潮汹涌,我们公司旁边的那栋写字楼已经空置2年就是一个最好的例子,压根就没被租出去过,我看到整个科学城最多的就只有一种人:保安,然后不让进,就说楼在装修。特么都空置几年了,年年装修,什么鬼。
最后跟大家说一点,如果要长期在IT行业干下去,就要提升深度,很多公司招人现在不仅仅工资低,而且要求求职者的基础很高,而且对求职者对源码的理解度要求非常高,要长期发展下去,就必须把数据结构,算法,甚至你用到过的框架,最好是能精通,虽然我说这话大家有点不喜欢,因为有时候工作都忙不过来,更别提熟悉甚至精通了,但是现在形势就是这样,我在上海找了1个多月才找到工作入职,就是最好的例子,当然之前拒绝过几家,也有点遗憾,因为不知道形势不好。
公司之所以留你在这里并不是因为你有多优秀,而是因为替换人的成本太高,工作的时候一定要有很强的对新事物的适应能力,做为程序员一定要会说,不仅仅会写代码,因为面试的时候就是最残酷无情的,而且人家现在是宁缺毋滥,宁愿多叫公司的人加班,也不招一个中上等的。
最后再提到马云说的996,他为996辩护,我也说一句我的看法吧,也许大家一直在上班不知道外面的形式,其实996真的也是没办法,主要是受经济形式的影响,另外很多人优秀的人一样找不到工作,他们更需要的是RMB,总结起来就是:能有一份工作就不错了,大家别抱怨了,很多企业都死掉了,很多人连饭钱都没有了,那些有工作,有工资的人就不要抱怨996了,公司真的是多一个人不多,少你一个不少,职位一旦空缺出来,会有很多优秀的人去抢,因为,2018年到现在,很多公司遭遇了滑铁卢,大城市的工作机会骤减,但是互联网又是热门行业。我说这些并不是为996辩护,而是因为很多人连吃饭的机会都没有,最后告诫大家:
2019不要辞职!不要盯着那点提升的工资!工作和互联网形势远比你想象中的艰难!2019不要辞职!不要盯着那点提升的工资!工作和互联网形势远比你想象中的艰难!2019不要辞职!不要盯着那点提升的工资!工作和互联网形势远比你想象中的艰难!2019不要辞职!不要盯着那点提升的工资!工作和互联网形势远比你想象中的艰难!现在在外面如果没两刷子,面试过第一轮都比较艰难!!!!!!!!我很多家走到HR了都没下文了,都是在抢饭碗!!!!少了的不仅仅是共享单车!!不仅仅是人!!还有工作机会!!!--------------2019-4-21 Update-----------
重复一句话:
技术不是绝对的,只有自我驱动的人才能前进,兴趣是最好的老师,钱不重要,重要的是你喜欢它,愿意钻研!培训班只属于过去,一句话送给大家:
不要期望公司,学校,老师,同事能教你多少,不要期望培训班,甚至大学能教你多少东西!程序人生很多人才刚刚开始,路漫漫其修远其!大学只有4年,不要因为自己的过去就妄自菲薄自己不行。
只有通过自我驱动编程的才是通往高技术人才的唯一道路!!!
只有通过自我驱动编程的才是通往高技术人才的唯一道路!!!
只有通过自我驱动编程的才是通往高技术人才的唯一道路!!!
只有通过自我驱动编程的才是通往高技术人才的唯一道路!!!
只有通过自我驱动编程的才是通往高技术人才的唯一道路!!!
只有通过自我驱动编程的才是通往高技术人才的唯一道路!!!
编程不是靠耍嘴皮子,是靠实际的项目代码来带给你自己光环!!!
编程不是靠耍嘴皮子,是靠实际的项目代码来带给你自己光环!!!
编程不是靠耍嘴皮子,是靠实际的项目代码来带给你自己光环!!!
编程不是靠耍嘴皮子,是靠实际的项目代码来带给你自己光环!!!
平常编程的时候多去实践原理,多去尝试推翻它,虽然不一定能推翻,看到一个东西以后,一定要自己去实践一下,这个东西是不是对的,还有没有更好的解法,我从不妄自菲薄自己的培训班出来的,那只能代表过去,只要你想做,你敢做,未来就是属于你的。
一个人能不能把命运把握在自己的手上的关键并不在于他客观的弱小或者强大,而是拥有一个强大的内心,这里的强大的内心不仅仅指的是心理素质,而且还说的是否有信心,有兴趣,能在编程的道路上走得更久,更长,更精彩,这个世界上要获得别人的尊重,首先得强大自己。不因学历低,读过培训班而自卑;也不以获得了高额的报酬而沾沾自喜,如果你想在编程的道路上走得更远,请相信自己,哪怕暴风骤雨。当你看到一些很强大的框架而自己连BUG调试都力不从心的时候,请相信自己,并付诸实际,万里之行,始于现在,程序员加油!-----------------更新于2019-07-23日,下面的文字我全部加粗,作为整个帖子的结束---------------
没有经历过的人,永远不懂下面的这段话,年轻人看看就行,不一定要懂先来讨论几个问题:
1.在中国程序员为什么有中年危机?
2.为什么现在对编程人员的要求越来越高?
3.中国软件行业未来的发展趋势怎么样?
总体来说,中年危机的产生,并不是因为做不动了,而是因为知识体系的陈旧,因为最近几年是中国软件行业高速发展时期,很多老程序员并不是不 努力,而是他们的知识是建立在之前的知识的基础上的,但是这些知识很快就被淘汰了,而且加上中国 软件的发展,是从量变到质变的过程,在软件发展的初期,需要大量的劳动力去做一些最 基础的工作,这样也产生了很多的流水线的编程人员,他们只知道用,不知道 怎么做,这就是我们早期说的码农。但是随着框架的稳定性越来越高,其实需要的是更多能深层次寻找框架问题改进并发展框架可用度的人,而不是重复造轮子的人。那中国软件行业未来的发展怎么样?我非常看好。为什么这么说,因为中国互联网的渗透率比国外高很多,国外那些技术虽然一直在发展,但是他们很多时候没有一些实际的场景,就比如说中国的移动支付为什么这么火,并不是因为程序员代码写得好,而是方便,大家都喜欢用,而外国更习惯用信用卡,信用卡虽然好,但是如果机制过于强大,肯定就是新生事物发展的阻碍。现在我们是在了解一些外国的知名的框架,我相信随着 互联网的发展,中国在这块可以慢慢脱离一些外国的框架 ,自力更生。总之一点,我非常看好中国互联网和软件发展的未来。
中国软件行业正在腾飞,我相信在不就的将来,很快就可以引领世界,中年危机只是在软件行业发展的初期,所淘汰掉的一代人而已,这也有些遗憾,因为这些人并不是不努力,而是因为他们所学的知识,被这个时代所抛弃,而新生代的知识体系,正在以飞速发展的速度,远远把那些以为自己有几年工作经验的中年人远远抛在后面,而现在这些青年人到了中年之后,因为熟悉原理,算法,可以为下一代青年人带来帮助,从而长期在软件行业做下去。
总结一句简单的话:做出来->做对了->基本上没BUG->做得好->知道为什么这么做->可以发现问题->改进问题->扩展创新->独立创新