我来说句实在话,各位 rubyist 其实没必要和王垠较劲,他并不是在骂你们。 王垠所说的软件和 ruby china 里各位朋友所说的软件不是一回事。 如果做 ERP、BBS、一些中型 APP 的后台,ruby、python 都可以胜任,这些软件出了问题,可以通过维护。通过 ruby 来提升开发的效率、乐趣是一件非常好的事情。 但工业化生产等要求严格的软件中,一些东西是不能容忍错误的,一旦出错,可能不是下岗可以解决的。 另一方面,从软件质量的角度来说,公司无法控制程序员的水平,因此,java 相对于 ruby 更有利于软件质量的保证,一些与巨款挂钩十分紧密的项目,让各位 rubyist 来当项目经理,你的手下非要用 ruby,你不会心虚么。 看过王垠以前文章的人应该知道,王垠在批判软件质量时,其实往往是按照工业软件标准来的,所以他骂 ruby,和 ruby china 里各位朋友并没有什么关系。
额,这个连公司干什么的都不写不大好吧
这么折腾还是买 macbook 算了
#2 楼 @kai209209 不一定,有的人是用给别人听的
这个社区里基本都是 macbook 么?
写这么长不发个图可惜了
mac 人人都有么
#14 楼 @zhang_soledad 感受到了满满的恶意
这个工作稳定么?
我来说一些比较现实的问题,虽然我们不提倡用学历来评价,但目前我国的招聘机制,楼主的学弟们有 985 的文聘,就算能力不行,也不用太愁找工作的问题,尤其是对于希望进国企的学弟。
另一方面,不要纠结什么语言好找工作。如果你还在纠结什么语言好找工作,那么恭喜你,已经基本告别好工作了。大学期间多学基础,好公司注重基础,差公司校招要基础不好的全栈工程师。
最后忠告一句,python、ruby 等对于没有脚本语言经验的人来说,由于其简洁、易用,有一定的吸引力,但这些语言有天生的硬伤。而这些硬伤,对于一些高质量的产品,是不能容忍的。
代码写不好不发工资,保证学好
从写简历的角度来看,楼主的技能其实是 2 条。 我们来看看你写的技能:
这里我建议楼主将每一条技能细化,如果不详细描述自己对每种技能的了解程度,对公司来说,这些技能就只能算一个技能,叫“初步了解前端开发,能够独立完成简单前端开发项目”。
虽然网站简陋,但是校招来说,这个还是不错的。
桌上那杯是红酒么?
折腾半天,还不如用 IDE,非要把 VIM 搞成这样真是浪费生命。
没必要那么麻烦,只要立一条不成文的规矩,下次哪个程序员再乱问问题可以直接骂,他们以后就老实了。
文中一个观点不是很同意。
首先要走出自己的舒适区,接触一些不熟悉的技术领域。比如后端很熟悉了,去写写前端试试。Web 很熟悉了,去写移动端试试。
业务开发很熟悉了,去研究一下搜索,推荐系统,大数据试试。OO 很熟悉了,玩 FP 试试。
老守着自己会的那点儿东西,总有一天会坐吃山空。
程序员现在总体水平低下,主要是因为技术深度不够,而不是知识面不够宽。程序员中能说出各种框架、各种数据库的大有人在,也都能简单用 API 实现功能,但这样的程序员有什么用?不够精通和熟练,如何能够保证软件的稳定性。
而精通和熟练不是通过结对编程或者看《设计模式》这种没有营养价值的书所能提升的。要提升程序员的能力,必须要熟练计算机科学中那些基础的东西,而这些东西就是我们在学校里所学的数据结构、算法、操作系统、编译原理等,而这些东西是大多数程序员最不愿意看的,因为这些知识,需要通过长时间的阅读、思考和练习才能获得。
太折腾了,要效率高最好的方法就是用 IDE
好多苹果
不是吧