终于开始下决心写下这篇文章了。

  就在写这篇总结文章的前天还是今天,我度过了我的17岁生日,正式踏入了已成年人的路程。生日那天我在想今夜必定要做件比较有意义的事,于是乎我想到两件比较可以证明自己是成年人的事:1.去做个大保健呢。2.用自己身份证上人生中的第一个通宵。可是转念一想到自己最近的经历和自己的感悟,我觉得是时候将这些乱七八糟的东西记录下来,以用来警示自己。

  我的职业是一名码字员,对的没错,十几岁的我就已经成为了一名码字员,很多人会说码字员你来到cnblog来瞎逼逼干嘛呢?不要急,容我喝口水来继续码字

  大概还在一个星期前,我的职业还不是一名码字员,而是一名自以为自己是程序员的码字员。

  ???也许你们会困惑,难道这是一种高科技杂交出品的新职业?No,这是我对于我自己能力水平的一个评价。

  年前还是年后,国内第一PHP"码农"laruence发了一条微博,当然,现在可能由于不可逆的群众力量,已经删除了,所幸的是我找到了一张截图(由一篇对于laruence这条消息的延伸文章所盗取,下面会放出链接)  http://media.weibo.cn/article?id=2309403939907201539934

  延伸阅读的文章给了我不少启发,当然我只能看懂其中的百分之30,不敢妄自评价,我敢评价的只有自己而已。

  我看完文章,我的职业就变了,从"程序员"变成了码字员,一个名副其实的码字员。

  感触中最深的,也就是(由于原版的排版有点大,所以改了一下)。对的,虽然没有接触过很多程序员,甚至连这个行业也没有搞多久,我能说的,也就是这个圈子的确很浮躁。

1.关于国内的技术氛围方面

  我们可以打开qq技术群,会发现很多时候都是在扯淡、斗图。高质量的交流群极为少,偶尔出现一次"《xxx入门到精通系列》书籍到底好不好"的问题,马上就会跳出人来:"傻逼才会看的书"。我不可否认回答者的本意也许是好的,但是如果换位思考,我觉得提问者的心里也开始问候回答者的全家。可能这个说法不能完全表达出我的意思,请往下看吧。

  说一个我的求职经历。我最开始求职的时候,由于年纪小以及技术不是那么的厉害,在很多家公司碰了壁,在其中有一家公司面试,好像是他们的技术主管,当时主管问我:如果我用cms二次开发,我需要多久?当时由于没有二次开发过cms,并且也不太了解其中的奥妙,然后我就回答了一个保守的答案:一两个星期。主管当时就仿佛全国第三架构师附体,说:我们随便一个人二次开发一个站的话,最多2天就完成了。。

  对的,我震惊了(而且他告诉我还能几万块成交..),由于我当时根本不了解这门道,当然我现在也不了解。当时就差给他啪啪掌活跃气氛。故事背景写完了,进入正题。

  当然我没去那家公司,出大门的时候我心中还在犹豫需不需要报握住这个机会,可是实在不太了解cms之流的,然后我就在某个php交流群中问。在问的过程中,无意间透露了我的年龄,当时各种炸锅,这边说我要是你就去考大学,那边说深圳啥啥啥像你这样的低级码农多得很(透露了中专生的学历...),还有各种社会主义接班人出场来训导我。然后我退群了

  我不能说回答者心底内都是恶意的,但在我看来,他们就是恶意的!我不是一个小气或者非主流少年,但我当时的心情是非常糟糕的,所以我留了一句"sb",然后我最后选择了退群。

  虽然他们没辱骂我,而我辱骂的他们,但我并不觉得我有错。一个提问者,应该是急需得到其答案并且在生活中遇见了这个问题的人,那么我想说:你明白我的目的了么?在上面我的例子中,我的目的就是知道cms到底怎么玩?而回答者却不对于正面问题进行回答并进行各种人生猜想或者对于你另一方面的建议。这或许就是国内为什么弄不出stackoverflow一个原因吧,我觉得国内唯一能说得上的也就只有知乎,从13年末加入知乎到现在,知乎给我的感觉就是"专注回答问题",可惜的是知乎上IT这些板块始终没有正常起来。

  这是我在知乎提的一个问题,在此感谢回答的人https://www.zhihu.com/question/23394814?from=profile_question_card这是我当初提的一个问题,当然,当初我并不知道轮子哥有多么牛逼(此生有憾,没抱上大神的腿)...如果相同的问题,在群里问会是什么样呢?我不想测试,因为我经常会看见相似的场景。

2.关于浮躁与攀比

  我是培训出来的,我并不想隐瞒什么。在培训的时候以及培训完毕的时候,我能感受到浮躁与攀比(并不是过河拆桥,不针对某,就事论事)。大家也都知道,培训机构是一个盈利性的,想要盈利必须要营造出学员能拿多少,所以在培训期间以及找工作期间,我经常能听见的一句话就是:如果没有拿多少K以上,你都不好意思说你是做IT的。

  是的,IT目前的工资很高,没有10K/月、五险一金、各种旅游福利、各种年终奖,你都不好意思说自己是大神或者正在走向大神的路上。在我求职的时候我受过这种思想的困扰,但是我哥及时帮我矫正(我哥虽然不是做IT的,但他算是我的引路人.),不然我现在也许还是一个攀比且浮躁的人吧(虽然现在也比较浮躁)。这种经历我的水平有限,毕竟见识短,无法写出来,请自己去感受吧!

  其实我们可以将程序员换成码字员来看(大多数是的,对号入座吧),一个码字员10K/月,你不觉得心有点虚了吗?

  其实我个人觉得程序员现在的工资很高,只是各种培训机构(毕竟全国那么多培训机构,一期就出多少?)以及一些我不知道的原因搞起来的,但这种过高的工资,给了人一种虚假的想象空间:我无法替代。

  这种情景的产生,不得不说到国内程序员大多数的一个出身。

  国内大多数程序员,很多都是三种途径产生:1.野路子出家。2.培训。3.专业。那么这有什么关联呢?首先培训和专业人数占比几乎为4/6,(别怀疑,只是大多数人不想承认),培训的关联我在上面已经提到过。

  而我们大多数做技术流的人都是从农村出来的(当然我也是),这是由于龙生龙的思想以及体系所影响,而当某些将工资炒高(物价的原因我不想考虑,我只说技术),

  我们新一代的人踏上这行业时,扑面而来的就是10K以上工资的工作,我们会高兴以及兴奋(你试试回家过年说IT行业年收入十几万或者更高时,亲朋好友会信么?),然后又有人传来老辈人物的教导:程序员越老越值钱,3年经验低于多少一月你可以考虑转型、当你30岁后啥啥啥、当心猝死、程序员你想有女朋友?面对于这些所谓的"经验准则",我们深以为然,我们开始把这些准则挂在嘴边,如果一个程序员没听说过这些,那么他一定是菜鸟的定律开始在圈内流传。

  在此我引用在开源中国上看到别人写的。我来说一下30岁转型的准则,我只想问一下:难道项目经理就不算技术了吗?除了程序员,全都不是技术流了?全部都是不懂技术的人么?

3.关于学习的建议

  我进入过很多学习的坑,在此我不列举,只想说一句:学习的东西,最好是围绕你目前能操作的来进行扩展,不断坚持!

4.关于未来

  这篇文章写得很好http://my.oschina.net/mengshuai/blog/615333?fromerr=cgEzd9hB

  我很喜欢他的这句话:。虽然这篇文章是说的运维,但其实整个IT行业都一样,我有一种预感:在未来两年里,将会淘汰大批低端程序员(可能是降低工资标准)。

  千万别坐井观天!!尤其现在有些人会搭个环境,能负载均衡、分布式、调优,就开始号称架构师。。。

5.闲聊话题

  在此提醒一句:千万别陷入争执中!无论PHP是不是最好的语言以及vim是不是最好的编辑器,千万别和人争。当你争执的时候,你会忽略掉一个东西的好,从而浪费掉大量时间。

  就拿我来说,在我看了王垠的《完全用linux工作》后,我开始兴奋了!Windows都是垃圾有没有?如果你还在用Windows你就不是大神有木有?

  当我机器装了linux后(单系统),虽然我比较喜欢linux系统,但是当你需要一个东西时,提示你找它祖宗和亲戚。双显卡弄Centos有种莫名的想哭泣。

  以此类推,陷入这些争执的人都是牛人,我们还没长翅膀的小菜鸟还是慢慢的潜修吧!

6.最后

  第一次写这么长的文章,以前考试写作文都没这么长。。这算是我一次对于过去的时间再见,我还有很多话想写,但是由于这些话关于个人,所以就不拿出来了。写文章真的是个宣泄/理清思路的方法!关于上面的观点,仅仅只是我的拙见而已,如有冒犯,请原谅!

关于对于IT我自己的见解以及我踩过的坑(需要认真读文章才能理解我所遇到的坑.)的更多相关文章

  1. 一些对数学领域及数学研究的个人看法(转载自博士论坛wcboy)

    转自:http://www.math.org.cn/forum.php?mod=viewthread&tid=14819&extra=&page=1 原作者: wcboy 现在 ...

  2. .NET Mvc Razor也可以这样玩!

    忙碌的工作总是占据了生活的大部分的时间!所以我的博客到现在还是寥寥的几篇文章,技术是用来分享和学习的,对技术有不同的见解,大家都可以分享下,如果如下文章有问题之处请各位指出来,在这个闲下来的时间给大家 ...

  3. 淘宝前端工程师:国内WEB前端开发十日谈

    一直想写这篇"十日谈",聊聊我对Web前端开发的体会,顺便解答下周围不少人的困惑和迷惘.我不打算聊太多技术,我想,通过技术的历练,得到的反思应当更重要. 我一直认为自己是" ...

  4. 也说面试 - 一个努力的iOS Dev

    你们在金色的余晖中回家,而我却在银色的温柔中,匆匆潜行-----这是我的现状. 今年的招工形式不是很好,难找工作:也难招人.写这篇博客,是为了给各位在找工作的iOS dev 一些参考. 上篇:换坑(去 ...

  5. Web前端开发十日谈

    =========================================================================== 原文章: http://kb.cnblogs.c ...

  6. 十日谈 (share)

    @拔赤 一直想写这篇“十日谈”,聊聊我对Web前端开发的体会,顺便解答下周围不少人的困惑和迷惘.我不打算聊太多技术,我想,通过技术的历练,得到的反思应当更重要. 我一直认为自己是“初级”前端开发工程师 ...

  7. windows类书的学习心得(转载)

    原文网址:http://www.blogjava.net/sound/archive/2008/08/21/40499.html 现在的计算机图书发展的可真快,很久没去书店,昨日去了一下,真是感叹万千 ...

  8. C++的MFC,与C#的.NET

    转载:http://blog.sina.com.cn/s/blog_7f5bde5c0101hk5n.html 以下摘自各问答网站.博客论坛: [1]MFC早已过时,现在C++多数是用来编写底层方法而 ...

  9. qt之窗口换肤(一个qss的坑:当类属性发现变化时需要重置qss,使用rcc资源文件)

    1.相关文章 Qt 资源系统qt的moc,uic,rcc命令的使用 2.概要    毕业两年了,一直使用的是qt界面库来开发程序,使用过vs08.10.13等开发工具,并安装了qt的插件,最近在做客户 ...

随机推荐

  1. 只有火狐识别的css

    写在css里写只有火狐可以识别,其他浏览器不行. 就算写在@media only screen and (min-width: 960px) and (max-width: 1200px){ 里面也行 ...

  2. HDU 3069 (树形DP)

    题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=3069 题目大意:用最少警力,监控一个树,逮住逃犯.即最大警力去一个子树捉人时,确保父点至少被一个警察 ...

  3. The Result of an Interesting and Useful Program on Floating Numbers

    The program: class Program { static void Main() { const double infinity = double.PositiveInfinity; c ...

  4. android 自定义 view 和 ViewGroup

    ---恢复内容开始--- ViewGroup的职能为:给childView计算出建议的宽和高和测量模式 :决定childView的位置:为什么只是建议的宽和高,而不是直接确定呢,别忘了childVie ...

  5. ios 关于[xxx timeIntervalSinceNow]出现EXC_BAD_ACCESS错误的解决办法

    [xxx timeIntervalSinceNow]出现EXC_BAD_ACCESS错误的主要原因是之前的[NSDate date]返回一个autoreleased的NSdata,其被释放掉 解决方法 ...

  6. require.js 入门学习 (share)

    以下内容转自阮一峰老师的网络日志:http://www.ruanyifeng.com/blog/2012/11/require_js.html 更多学习资源: require.js官网:http:// ...

  7. 【POJ】3974 Palindrome

    http://poj.org/problem?id=3974 题意:求s的最长回文串.(|s|<=1000000) #include <cstdio> #include <cs ...

  8. 【wikioi】1017 乘积最大

    题目链接 算法:划分型DP 非常典型的一道题目,划分型DP 题目描述: 设有一个长度为N的数字串,要求选手使用K个乘号将它分成K+1个部分,找出一种分法,使得这K+1个部分的乘积能够为最大.同时,为了 ...

  9. linux 下如何打开core dump文件开关

    dump文件可以在程序crash时,方便我们查看程序crash的地方和上下文信息.在window下,要能生成dump文件,需要自己编写相应的代码.不过现在网上可以找到相应的代码,只要把它下载后然后加到 ...

  10. ObjectContext,DataContext和DBContext 分别获取linq 的sql方法

    ObjectContext 先定义一个扩展方法: public static string ToTraceString<T>(this IQueryable<T> t) { s ...