欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

我想转行成为一名网站开发人员,但是我只有3个月的自学时间,如何快速有效的学习?

程序员文章站 2022-05-27 08:41:19
...
背景:现年25岁,在一家制药企业从事与IT毫无关系的工作,最近刚提交辞职申请;

计划:打算利用一段时间(至少3个月)在家自学网站开发相关技术,将来从事网站开发相关工作;

现有资源:对html语言较熟悉;对css、div略知一二;手头上有《细说PHP》、《疯狂HTML5/CSS3/JavaScript讲义》、《疯狂Java讲义》、《移动网络程序设计》等相关专业书籍,以及笔记本电脑一部;

困惑:
1.【就业方向的困惑】我个人比较看好移动网站的发展前景,不知道开发移动网站所需要的知识体系与开发传统网站所需要的知识体系是独立的还是互相兼容的?如果不是互相兼容的,我需要学习哪些技能?(越具体越好);另外移动网站开发的就业形势如何?

2.【技能选择的困惑】如果我从事传统网站开发(PHP方向),作为最低的入职需求,我又需要掌握哪些技能?

3.【自学方法的困惑】我要快速的掌握一门开发语言,该怎样学习效率才最高?是老老实实的学习语言本身的语法?还是掌握几种开发工具?还是根据具体的项目案例去驱动学习?以上哪种方法适用于像我这种以快速达到就业要求为目的的初学者?

回复内容:

首先我不清楚你的网站开发包括前台还是后台,或者都搞。做一个网站,其实入手不算难,短时间做出东西不是什么大问题。我讲讲我的学习过程提供你参考。
前台:
1.Html 和CSS的,我都是先在W3School上把他们都看完。
2.在一个师兄推荐下,花了2天时间把 CSS网站布局实录 看完,亲手写代码练习。像知乎这样的页面写个静态网页问题不大。
3. javascript的话,随便翻了点书,然后直接上手jQuery,简单的操作也没问题了。(有个前提,我大一学了C/C++)。

后台:
1. 我也是用java 开始写后台。在大一学了C++,java学起来不是很费劲。请不要浮躁,好好把一种语言的语法掌握。
2. java语法会了后,随便找本javaee的书,照着敲。坚持十天左右,简单后台功能也能写了。

这些都是我相对简单的学习,然后能快速入门。这些只是入门,要深入要花时间与坚持和兴趣。 先练静态的。你可以先做一个出来,内容就是介绍你喜欢的并且流行的东西,放到知乎和v2ex供人审阅,再看看接下来你可以在哪些方面加强。

移动互联网现在以单页的应用为主,后端你学会CRUD就差不多了。 楼主,看到制药企业的时候激动了。。。
我也是学药学的,做了4年,现在27岁了。我也是用了3个月学了java,不过我是在培训学校学的(其实基本也是自学,学校节奏太慢了,java课程上完要5个月)。建议还是去报个培训班,一万的学费还是值得的。报培训学校不是说他们讲得有多好,而是方便找工作,还有就是更容易坚持下来。现在公司招人都喜欢找有经验的,或者就是应届生。像我们这种半路出家的很难,自学的更难。我试过在网上投简历,都石沉大海,直到有公司来学校招人。
回到问题,我也才入行不就,说得不一定对。。。

1. 移动web跟传统web在原理上是一样的,只是页面风格不一样而已。所以可以从传统web入手,以后有机会再转移动。

2. 我学的是java,所以php的不太懂,一般学php的都偏前台一点。所以css、js/jquery一定要学好。另外LAMP(linux,apache,mysql,php)也要掌握,再掌握一个最常用的php框架就ok了。

3. 学习方法的话,建议先把各方面打好基础,只学最常用的,生僻的冷门的,原理性的统统先不管,以后上班了再学。毕竟是成年人了,长期没有经济来源是不行的。然后就可以做一些案例了。可以先找个书上的或者视频上的项目,跟着做。然后在仿一个规模小的一点的网站。有不懂的就翻书、查文档或者百度。至于工具倒没什么好掌握的,有个好用点的编辑器就可以了。windows下的ultraedit不错,ide的话aptana还可以。我只用过这两个,因为java只要有eclipse就够了。不推荐用dreamweaver,用得再好,工资也很低,因为会的人太多了,而且现在很多公司都是手写html、css。

另外,其实你可以考虑一下学ruby,现在很多创业公司都在用。而且像我们这种半路出家的,有没有经验,别人不容易相信你的实力。要是学传统的java php的话很容易被湮没在人群中。而且学php刚出去的话,工资低得可怜,肯定比你在药企还要低。这种情况下,剑走偏锋说不定是个号注意。而且我发现招ruby的公司,对学历、专业、经验要求都没有java php 高,只要你能做个像样的东西,让他们相信你的实力,成功率就很高。

希望对你有帮助,一起加油。

ps:我现在正在用业余时间学ruby,刚接触ruby的时候很不适应,现在越学越喜欢。 最好还是掌握一些工具,DW这些,知乎上都能看到大神们在说的 前端的话,徒手写这个,不要用IDE:
高手用CSS画图机器猫哆啦A梦 基础过一遍,不求深懂,但求脸熟

看参考书例子的路数,就记路数,不记代码。

重新再看基础,夯实基础,再去用基础解决问题

然后。。。脚踏实地,做一个会一个

没有那么一定,一定要三个月,看个人