入门教程第一遍纪实

经过五个日夜的的敲打,这本入门教程算是抄完了,应当总结一下,发现自己的欠缺之处,同时也为下一步的学习制定新目标。

1.为什么来到这里?

先简单介绍一下我自己,大龄青年,原本是一名化学研发工程师,目前遇到了职业瓶颈,如果不想坐以待毙,只有另辟蹊径。我一直对计算机有着浓厚的兴趣,加上行业的发展前景,于是我下定了决心要进入IT互联网行业。在定学习方向的时候,我的想法是:一定要入门快,学习周期短(这个周期指的是从零基础到可以就业的周期),对转行的人来说相对友好,在某乎上看了一个又一个帖子之后,我选择了PHP。
我没有选择去培训班,而是找来了培训班的视频以及各种笔记源码。从前端基础->PHP基本语法->Mysql数据库->MVC思想,一路学习过来已有两个月了,觉得跟着培训班的视频进度实在太慢,而且部分知识已经有些陈旧了,加上自感知识的累积到了可以做项目的阶段了,于是暂时放下了培训班的视频,转而寻找新的学习指南。再次来到某乎翻帖子,看到了Summer的帖子,于是现在有了此文。

2.第一遍的感受

一开始我觉得好麻烦,既要配置虚拟环境,又要把代码push到github和heroku上,这些难道不是一个wamp+sublime+browser就可以搞定的事情吗?但是教程上既然这么要求,那我就照做,还算顺利,开发环境一个晚上搭建出来了,第二天正式开始敲代码。
前四章是基础了不能再基础的内容了,我很快就抄完了,当然还有些语法是第一次看到,不熟悉,但多来几遍也就能记住了,更重要的是要掌握正确的编程思想。
从第五章开始,开始有些东西不是看到就能理解了,要好好思考一番,手抄代码的bug开始多起来了,不是这里漏了个s,就是该use的没有use,又或者是把单词拼错了,归根结底是不熟悉和不理解,好在这些bug都一一解决了。
第六章出了一个不大不小的bug,不知道哪个环节除了问题,到最后merge的时候,有个文件没有merge成功,我就重复merge了几次,每次都会在public\js目录下生成几个莫名其妙的文件,然后我又重复push多次,登到github上一看,我第一时间想到的是回滚,然而教程上并没有提及回滚的操作,求助于网络,倒是找了方法,先回滚git reset --hard commit_id,然后强制push当前代码git push origin HEAD --force,我第一次感受到git的便利性。
第八章线上测试的时候,我居然忘了管理员的账号和密码,本地可以查数据库,线上的数据库怎么进行增删改查?求助于网络,得到了答案heroku pg:psql,连上之后就可以用sql语句操作了,也许教程中存在着更为便利的方法,但不管怎么样,问题也算是解决了。
后面几章存在问题是很多的东西一时半刻难以理解,需要反复翻看文档,然后加以思考,虽然本站的文档已经在用最浅显易懂的方式来表达了,但我毕竟不是科班出身,基础薄弱,只有在反复研读并加以实践之后才能掌握其中的奥秘。
好了,第二遍即将开始。

本帖已被设为精华帖!
本帖由系统于 5年前 自动加精
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
讨论数量: 13
Summer

恭喜你,坚持下来的人都很帅

5年前 评论
Summer

恭喜你,坚持下来的人都很帅

5年前 评论
QueuingAnt

加油

5年前 评论

加油,大BOSS都给你点赞了。

5年前 评论

楼主多大了?

5年前 评论

@风中的白鸽 我知道这条道路充满艰辛,趁现在还有机会我想尝试一下,而且身边有成功的例子,和我的情况基本一样,已经转行成功,这给了我非常大的信心

5年前 评论
ruodee

已关注,同道中人,经历基本一致。不过我是没有放弃我现在的职业,一直抱定要将所从行业与软件技术擦出点火花,脚踏两只船。

5年前 评论
itdream

加油,努力什么时候都不晚

5年前 评论

牛人不同凡响,比我第一遍要深刻多了。。

5年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!