如题。
技术这东西是要慢慢积累的,人的能力是要慢慢才能质变的。 只要坚持不断的学习、分享、实践,做自己喜欢做的事,也许有一天你还焦虑自己是不是新手的时候,已经有很多人在膜拜你了。
就没人扯点实际的东西呢? 我作为新手,觉得自己和之前已经有很大的进步
说一下从“新手”到“入门”的区别: 新手就是刚完成 ruby on rails tutorial 的学习,照着做出来一个一模一样的东西 入门就是,按照自己的想法,搭建了一个完整的站点,到最后买 VPS 部署 这当中具体有什么区别呢? railscasts 的学习 (含 gem 的使用),google 的使用,在 stackoverflow 上提问,我觉得这 3 个其实是最主要的不同。具体,在开发自己的站点的时候,一定会遇到各种各样的问题,比如如何让注册的用户可以上传 avatar?如何实现 ajax 回复发帖?如何同 angularjs 整合在一起?如何解决这些问题,是“新手”同“入门”级别的最大差别 如果要求再高一点,对于 agile web 的学习,ruby 语言的进一步了解
@realwol 如果非要证明的话。 那就作出下面的两个网站之一就可以。 ruby-china.org writings.io 或其他 http://ruby-china.org/sites 中任何一个网站。
以前有个这样的定义,想做什么都能够做出来,而且脑中有明确的思路了,应该就算是入了门了,高手那种是想做什么能够又快又好的做出来,才可以称之为“匠”
说说在这个理论里面的一点经验吧,我在论坛里面看到一个招聘帖子,然后拿我的网站http://www.puake.com 去做应聘,被直接赶了出来。说你还是个新手,不能应聘这种高级职位,你的网站太简单了。我晕,我写个讨论泡妞的网站有需要那么复杂吗?我真的发现现在的知识分子太清高了。其实他说的那些我都会,实时 web 我又不是没做过,只是没必要加上去。我应聘的职位才 3000 块,我的网站收入一个月本来就带来上万了。
这让我想起一个故事
美国航天部门首次准备将宇航员送上太空,但他们很快接到报告,宇航员在失重状态下用圆珠笔、钢笔根本写不出字来。于是,他们用了 10 年时间,花费 120 亿美圆,科学家们终于发明了一种新型圆珠笔。这种笔适用于失重状态、身体倒立、水中、任何平面物体,甚至在摄氏零下 300 度也能书写流利。
而俄罗斯人在太空中一直使用铅笔。”
楼上的说我是软文,就太不厚道了。你去看看,这个网站是不是 rails 写的.bootstrap 做的界面,还特别修改了下。兼容国内被人诟病的 ie6.你不信用 ie6 去访问下。还有,我真的拿这个网站去应聘广州的一家的公司。你不信我可以把邮件发给你看,他们的确拒绝我了。不是我不会,真的没必要做的太复杂。
我会录取。我真的录取,不说别的,我觉得这个程序员解决了一些生活中的问题。你写个项目,不是说你写的多么华丽,你的代理写的多么优美。而是你的项目到底解决了什么问题?我会觉得这个程序员很大胆,敢于挑战传统思想。丝毫不在乎别人对他的看法,敢于根据自己的直觉去做事。我会录取.下一步,我会写个 app,替代在手机上查看惯例库,方便别人在公交车等场所看到美女的时候,通过搜索当时的场合来查询搭讪开场白。 我想,很多人有这种冲动,程序员也不例外,只是很多人压抑了自己。而有的人会选择走向前去认识。
我请教个问题,我的小站自从搬到阿里云的主机上之后,就每个 1 到 2 个星期,mysql 怎么会自动停止。然后 rails 程序链接不到 mysql, 我不得不去登录后台命令重启 mysql . mysql 会自动停止这是怎么原因呢? log:
Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (111)):
mysql2 (0.3.11) lib/mysql2/client.rb:44:in connect'
mysql2 (0.3.11) lib/mysql2/client.rb:44:in
initialize'
activerecord (3.2.13) lib/active_record/connection_adapters/mysql2_adapter.rb:16:in new'
activerecord (3.2.13) lib/active_record/connection_adapters/mysql2_adapter.rb:16:in
mysql2_connection'
activerecord (3.2.13) lib/active_record/connection_adapters/abstract/connection_pool.rb:315:in new_connection'
activerecord (3.2.13) lib/active_record/connection_adapters/abstract/connection_pool.rb:325:in
checkout_new_connecti$
activerecord (3.2.13) lib/active_record/connection_adapters/abstract/connection_pool.rb:247:in block (2 levels) in c$
activerecord (3.2.13) lib/active_record/connection_adapters/abstract/connection_pool.rb:242:in
loop'
activerecord (3.2.13) lib/active_record/connection_adapters/abstract/connection_pool.rb:242:in block in checkout'
/home/tank/.rvm/rubies/ruby-2.0.0-p0/lib/ruby/2.0.0/monitor.rb:211:in
mon_synchronize'
activerecord (3.2.13) lib/active_record/connection_adapters/abstract/connection_pool.rb:239:in checkout'
activerecord (3.2.13) lib/active_record/connection_adapters/abstract/connection_pool.rb:102:in
block in connection'
/home/tank/.rvm/rubies/ruby-2.0.0-p0/lib/ruby/2.0.0/monitor.rb:211:in mon_synchronize'
activerecord (3.2.13) lib/active_record/connection_adapters/abstract/connection_pool.rb:101:in
connection'
activerecord (3.2.13) lib/active_record/connection_adapters/abstract/connection_pool.rb:410:in retrieve_connection'
activerecord (3.2.13) lib/active_record/connection_adapters/abstract/connection_specification.rb:171:in
retrieve_con$
activerecord (3.2.13) lib/active_record/connection_adapters/abstract/connection_specification.rb:145:in connection'
activerecord (3.2.13) lib/active_record/query_cache.rb:67:in
rescue in call'
activerecord (3.2.13) lib/active_record/query_cache.rb:61:in call'
activerecord (3.2.13) lib/active_record/connection_adapters/abstract/connection_pool.rb:479:in
call'
actionpack (3.2.13) lib/action_dispatch/middleware/callbacks.rb:28:in block in call'
activesupport (3.2.13) lib/active_support/callbacks.rb:405:in
run813887407374843893call524338506062478724ca$
activesupport (3.2.13) lib/active_support/callbacks.rb:405:in `_run_callback'
activesupport (3.2.13) lib/active_support/callbacks.rb:385:in _run_call_callbacks'
activesupport (3.2.13) lib/active_support/callbacks.rb:81:in
run_callbacks'
actionpack (3.2.13) lib/action_dispatch/middleware/callbacks.rb:27:in call'
actionpack (3.2.13) lib/action_dispatch/middleware/remote_ip.rb:31:in
call'
actionpack (3.2.13) lib/action_dispatch/middleware/debug_exceptions.rb:16:in call'
actionpack (3.2.13) lib/action_dispatch/middleware/show_exceptions.rb:56:in
call'
railties (3.2.13) lib/rails/rack/logger.rb:32:in `call_app'
现在不得不通过 cron 来每隔 10 分钟重复执行一段 shell 代码来检测 mysql 服务是否在运行。如果没运行了.就重启.mysql 的日志在哪里啊?同样的版本,mysql5.1, 我以前没搬到阿里云之前一直没出问题的。
有没有人想知道,一个新手作出什么样的网站之后,才能证明自己已经不再是新手? 答:很难讲!新手也可以做出不错的网站。
新手学习如何建立网站的全套流程与详细解释 (文字和视频教程)
其实,创建一个网站 (企业网站,个人网站,公司网站),电子商务网店,或独立博客一点都不复杂,网站制作流程也十分的简单,不懂建网站的步骤也没关系!我们的免费视频教程可以让您简单、轻松在一个小时学会!
用 WordPress 建站视频教程 (免费 WordPress 建站资源)
1) 用 WordPress 搭建完整网站视频教程 (从零开始只需 1 小时) 该视频对所有的浏览者或读者免费开放。你只要跟着这个视频教程做,你就可以自己动手搭建一个专业的网站。我们会一步步教你如何建立你的第一个网站。
在 YouTube 观看:
在土豆观看:http://www.tudou.com/programs/view/eDy87n_Cbpo/
2) 建立 WordPress 电子商务网站视频 (WooCommerce 教程)
如果你已经根据第一个视频教程建立了一个网站或者你已经拥有自己的 WordPress 网站,我们这个视频将会教大家如何使你的网站成为一个专业的电子商务网站。同样的,你也不需任何的专业知识来搭建一个功能强大的电子商务网站。
如果你需要建立一个代购网站,你也可以跟着该视频操作。你的代购网站可以收美元,人民币或其它货币。美国代购网店:https://www.jiustore.com/dai-gou-online-store/
观看链接:https://www.jiustore.com/video/
因为建设网站简单,所以学习如何建立自己的网站是趋势。 了解更多:https://www.jiustore.com/build-your-own-website/
网站和网络发展介绍 现在随着互联网的快速发展,个人,生意,或者企业,都需要通过网络展示自己的形象或销售商品。很多人都不了解如何去制作一个网站,不清楚其中的具体细节,并都觉得建网站是一件非常复杂的事情。其 实,创建一个网站一点都不复杂,你不需要学习 HTML 语言,学习 PHP 语言,学习 CSS, 学习图片处理,学习网页制作等等。你更不需要去看那些教你制作网页和网站的书。你只要跟着视频教程操作就可以从零开始,用一个小时左右就可以做出一个完整的网站。
还有,目前互联网上的网站基本都是使用免费网站搭建平台做出来的。真的可以零基础 1 个小时学会做网站吗?对,你看看我们以上的视频教程就知道了。
就拿 https://www.jiufree.com/ 这个网站来说,建设该网站也仅用了大概半小时左右。你觉得这个网站专业吗?我们另外的一个网站:https://www.jiustore.com/ 也仅仅用了大概一个小时搭建。JiuFree 和 JiuStore 这两个网站都是使用免费网站搭建平台做的,也就是说用的程序是一样的,只是网站主题不一样而已。
从视频教程上,你可以看到我们从零开始建立 http://www.jiuwp.com/ 这个网站也只需 1 个小时。如果不需要讲解,直接操作,我的同事在 30 分钟内就可以完成这个网站。
最重要的是,自己建设一个网站,可以不断丰富网站内容,不断地开展推广和运营,通过网站给你带来持续不断的收入,同时网站本身的价值也会越来越大。
US Domain Center 每个网站都需要域名 (Domain Name) 和空间 (Hosting)。我们建议使用美国的公司http://www.usdomaincenter.com/ 的域名 (网址) 和空间 (高速空间)。无论你在中国,美国,加拿大,或其它国家,你都是使用它们的服务。US Domain Center 不但接收不同的货币 (人民币,美元,加币,或其它货币),它的主机中间遍布世界各地,保证网站的运行速度快。看看以下两篇文章来深入了解美国主机空间的好。
1) 用美国主机空间建站有哪些好处:https://www.jiustore.com/us-hosting-benefits/
2) 最佳美国主机空间推荐 | US Domain Center (美国域名注中心) : https://www.jiustore.com/us-domain-center-recommended/
每一个网站都需要两样东西
域名 (网址,如 wpdaren.com 或 http://www.wpdaren.com/) wpdaren.com 和 http://www.wpdaren.com/ 同一个域名。你的域名可以加或不加前缀。
空间 (储存和把你的网站发布到互联网去) 好消息是,域名和空间都可以在同一家公司购买,它们加起来的费用是每年几十美元。如果你在 US Domain Center 购买的话,你可以直接登陆你的帐户点击安装 WordPress (最受欢迎和最容易的免费网站建立平台)。你也会在以下的视频教程里看到。
讲解怎么购买域名和空间,并安装 WordPress (12 分钟) 视频链接:https://www.jiustore.com/start-wordpress-site/
安装 WordPress 后,你的网站就马上上线了。你只要在手机,电脑,或平板电脑的网站输入栏打进你的域名,你就可以看到你的网站。
关于 US Domain Center US Domain Center(美国域名中心) 是一家知名的美国域名注册商。它不但为世界各地 (中国,美国,加拿大,和澳大利亚等等) 提供域名注册服务,它还提供高速空间 (主机空间)。还有,如果使用 US Domain Center 的域名和空间,你无需备案。还有,该公司也接受不同的货币支付 (人民币,美元,和加币等等)。
域名注册 (Domain Registration) 选择 US Domain Center (美国域名中心) 的几个原因:
高速主机空间 (Hosting) US Domain Center 也提供高速主机空间 (Hosting)。该公司的全球数据中心让网页更快加载,并保证 99.9% 正常运行时间。
英文官网:http://www.usdomaincenter.com/
中文官网:http://cn.usdomaincenter.com/
安装 WordPress 后,你可以登入你的网站后台,开始来发布内容。
如何进入 WordPress 网站后台 WordPress 网站后台登陆默认地址是网站域名 + 后台目录。
yoursite.com/wp-admin (把 yoursite 换成你的域名) 就可以。
例如,我们的域名是 jiustore.com,那么我们 WordPress 网站后台的登陆地址是 jiustore.com/wp-admin
如何设计你的网站 WordPress 有过万种免费的主题 (网站样本) 给你用。只要你去外观 (Appearance) 及点击主题 (Themes) 来搜索就可以安装你想要的主题。安装主题只需要一个点击就可以 (不需要专业知识)。你也可以使用http://www.websonplan.com/ 的 WordPress 主题。
以上的这些资料视频教程都有教!希望对你有帮助。 YouTube:https://www.youtube.com/watch?v=RCF8yyFqv4Q