如果能做到,确实很不错。重点是能在手机上 commit & push,能做到这一点感觉不太容易。
随时随地?比如我在手机上可以写么?
感谢提醒。不过我服……
#程序员的自嗨
Hexo
不过这类东西有个缺点,你没法随时随地写点东西,感觉不如用一个博客系统,比如简书和 Medium。
rubyrubyru~
等我好不容易回到清华创业园工作,发现清北出了个 Ruby 栈的 Startup,base 在大钟寺了......
我还真是想好好欺负一下。这种神棍看上去不像是高中毕了业的。
楼主动不动就说“撬动整个行业”的话。不如先放几篇 Paper 让大伙开开眼,Paper 这东西是已经公开的,也不存在保密的问题。 否则就是耍流氓啊(现在看来已经是了
如我在另一个热帖下面回复的:https://ruby-china.org/topics/32781#reply67
高中生倒是无所谓;我高中毕业那会儿除了出去玩,还自学了一些操作系统方面的知识,小城市里也没什么培训班,否则提前报名感受一下编程,绝对没毛病。
大家在怼培训班,是建立在非科班生基础上的。正因为是非科班,所以基础差距太大,培训班根本无法在几个月内将这样的差距补齐,却给了他们不切实际的幻想;这份幻想给他们“能够胜任大部分开发工作”的假象,而实际上他们不能,至少他们刚从培训班走出来的时候尚且不能,不仅不能够胜任大部分开发工作,甚至连开发岗位实习生的要求都难以达到。至于为什么,我并不想说非科班生的专业基础如何薄弱,而是强调培训班在短短几个月里能做的实在太少了。
科班生最晚大三都出来到各个软件公司实习,不知比培训班高哪里去了。那么科班生还需要去那种培训班么?四年的时间都在干嘛啊,还要从培训班出来才敢说自己有一技之长?玩了四年 LOL,毕业进入培训班,出来摇身一变说自己是程序员,啧啧,这就是传说中学界和业界的学渣啊。所以这就很了不起么?以为自己是传说中的少数就很厉害么?以为从培训班出来就能忽视专业知识结构和理解深度方面的不足么?以为那些专业领域的课程,不论学与不学、也不论学的怎么样,只要自己一直在努力就已经成为“优秀的程序员”了么?
作为科班生,了解到自己基础不扎实,就更应该把基础打扎实,缺啥补啥。如果大学四年读出来还是和高中生的认知处在同一高度,如果说科班生还不能够自学一个框架/库、不能在有限但充分的时间里通过自学的手段大致熟悉一个领域的开发规则,那只能说是可悲可耻了。
这不是猜想。
本来写了很多字的回复,不过看到你回复中的一句话,我就把刚写好的全给删了,那些内容对你这样认知的人没有意义。
你可能会拿这个比例说事,不过我觉得那不重要。
BAT 校招为什么优先考虑 985?其他二三线互联网公司招聘为何优先考虑本科学历?如果这比例不重要,北大计科毕业生和北大青鸟毕业生就可以一视同仁喽?你乐意去追求这种反概率之下的特例,你去追求好了。
能否成为一个优秀的程序员,不在于你大学里面有没有学习过相关的课程,而是在于你从开始着迷编程到你从业生涯的终点是否在持续学习。
别闹了,刻意强调过程而忽视结果,这就是你所谓的“优秀程序员”?
这让我想起某一句话:我纹身、抽烟、喝酒、说脏话,但我知道我是好姑娘。
噗... 原来是您。
我现在还在用您的 Vim 配置。
但培训班忽略的很重要的一点是:培养学生的专业素养。
科班出身的同学,尽管毕业时候不会 Git、Vue.js、Rails 框架等等,但只要他们在本科期间好好学了,我相信理解并掌握这些东西并不是什么难事,本质上也根本不需要花几万元参加培训班。
但非科班出身的同学,哪怕是参加了培训班,却也连培训班里讲的东西都消化不良,就真的不要提什么学习能力了。
他们会操作 ORM 进行 CRUD,却无法写出复杂的 SQL(更甚至不知道 SQL 是什么),这种人企业用不了。
他们也不会学习,英语不行、文档读不懂、不会利用双语关键词进行检索,不要说从零开始学习一个新的框架/库,就连查 API这样的事情还需在别人的协助下才能完成,这种人企业用不了。
他们更不知道如何深挖问题。遇到一个 Bug,无法处理 Log 中的信息(或是完全看不懂,或是不知道报错信息里说的是什么),不知道如何调试,逻辑上没有任何尝试解决问题的方向。这种人企业用不了。
培训班(Java 也好,PHP 也好,Ruby 也好)无法交给学生这些,这些都是基础能力(英语能力、逻辑能力)+ 专业知识(大学课程)+ 经验积累(编写、调试复杂程序的经验)组合而成的,而培训班能做到的只是抛开这一切之下让学员对某个编程框架有概念上的认知。
这本身就够让人心烦了。可培训班呢?对于那些零基础的人来说,培训班包装着冠冕堂皇的概念,给学员画着几个月后能如何如何的大饼,授以学员很浅薄的知识技能,却还要着高昂的学费。
纵使培训班有着千夫所指的骂名,那些人也很难成为软件工程师罢了。
- 培训班的目的很明确,只是是让你找到工作
- 人心浮躁想快速学会某种知识并没有错,我们处于一个巨大变革的社会
- 公司也是浮躁的,他们并不需要代码写的好的人,而且目前的技术能完全满足他们的业务
- 教育同样是浮躁的,真正培养一个优秀的人才那真的是不容易的一件事情
- 原谅这个社会的不完美,原谅别人和你不一样,他们只是想养家糊口,没有你的追求
最后连一份像样的工作都找不到,就要去怪大学时候没有“教会”学生东西么?
另外不要把培训班这种快餐化的东西说的和高等教育“正餐”一样理所当然。
你来发帖,当然也不是来问什么语言怎么学的。 那些是我个人的看法了,Golang 也确实在我的计划内。
请教如何在 Ruby 中设计 pure function?
当然可以有)
非常赞同一个说法:
更建议转型静态语言,你已经有一门动态语言傍身了。
我也在转语言,这里有一点小小的建议,具体说来:
.NET 不要问我,我不懂,什么都不知道(逃
糟糕的办公环境对于开发者而言就如同一遍又一遍、难以打破的噩梦。
建议直接使用 Carrierwave。
如果是真实的业务,可以考虑用第三方存储接在 Carrierwave,例如阿里云、七牛、S3 等。
在北京,平日里比较忙,有事网上聊呗~
可否透露你的专业?我只是好奇想了解一下....
Why not copy and paste your err log in this post?
公司里今天开会正好提到了这个需求,真是感谢了!
人在北京,没法去捧场,不过还是赞一个!
不太确定这个页面你能否独自搞下来,不过这不要紧。
就事论事,思路很简单:
对应到 Rails 框架里,第一步抽取数据,你也提到了;第二步计算数据,这个肯定是需要写代码算的,从实现的角度讲,你写在 Controller 里还是 Model 里都可以,个人建议你写 Model 里然后在 Controller 中调方法;第三步构建页面,这个不必多说,不过需要在 Controller 中把必要的信息组织好,才能做出数据结果。
#12 楼提到你对 Rails 框架认知不够,确实如此。https://ruby-china.org/wiki/books 这里有些书你先看看呗。
呐...
最近在看新版《射雕英雄传》,你猜郭靖为啥能不费吹灰之力练了降龙十八掌、左右互搏、九阴真经,而且练完马上就能打出威力?
人家内功深厚啊,不像杨康那小子,连九阴白骨爪第四层怎么练都使不出来。
「哈哈哈,你看这个人连 XX 都不会」
这样的说法,先举一个例子:我说“你连 Slim 都不会”,你去看了 5 分钟文档,马上就能写出来,我还说你啥?
举第二个例子:假设你自称有 5 年 Rails 开发经验,我说“你连 MD5 是什么都不知道,还以为这种加密算法能随便找台电脑分分钟破解掉”。活该被说。
Google 曾经表态对某人说”你连反转二叉树都不会,还想来 Google 工作?“人家是大厂,硬气;你若能过面试,也能进去工作。
当然啦,你不能,至少现在不能。
讨厌为了面试去刷题?讨厌归讨厌,能否刷过是另一回事。
出身也好、光环也好,过往的经历都是能力的佐证。