搜索
首页后端开发php教程我是如何从装修转到前端

认识我的人都知道我以前做装修的,然而一些人说这个经历有点“传奇”,其实我看并不是,我只是冲着我的爱好学习罢了,这里说下我的一些经历,为的是给以后老了留下丝丝的回忆~

踏入装修

由于不上学的走,当时正在赶上出去打工的时机,于是我就随大溜般的去了,当时是2005年。我去过了天津很多区,几乎每年都要转天津近10几个小区。且常常工作于外墙,乃至现在我想想也有点害怕,但当时却浑然不知,如图:

工作几年后的我发现这个行业可能没有什么出路,也没有什么盼头,经过一个偶然的机会,使我内心深处对计算机一直很感兴趣的心爆发了~

初识电脑

我还清楚的记得上初一的时候我经常去书店里去看电脑相关的书,当时就会进 bios 设置开机的密码,虽说我不会英语,但我可以看单词的长相来记住她们。

我还记得去工地装修我每隔一段时间会把省下来的钱买几个电脑相关的书籍,记忆中最深刻的就是“黑客X档案”,他每期会送一个光盘,虽说至今我没有用过一个光盘。当时我一直幻想着我能成为一个黑客,虽说这个梦想至今没有实现,但最起码我现在会盲打了~

后来我看电视上的广告说可以学电脑,并说毕业后多么多么厉害,于是我心动了。2008年自己攒了学费,2009年真实的去邯郸方远电脑学样学网络工程专业,(对了,忘了说这个学校已经倒闭了),课程主要学网页制作+网络维护+电脑组装,刚开始学的是打字,我还记得我是全班打字第二,不要问我为什么不是第一,第一是我们班长,她接触电脑时间略长了。现在有的人问我怎么打字才能快,其实我想说只要你没日没夜的练,你也可以是第二~ 然后学的是ps,是@陈老师教的,现在我还非常感谢老师,虽说我学的不好,还记得当时班上有不好好学习的同学把老师气哭了。

后来学习的是组装和网络,因为现在想想都觉得略欣慰所以不得不把这段另起一行,由于爱动手的我比较喜欢折腾和鼓捣,使我的学习能力比较强点,再加上爱好这个,使我做了很多意想不到的事。

破解冰点还原

当时学校学生用机都装有冰点还原,除了 E: 盘不还原其他只要一重启就会还原,然后我就想看看不还原是啥样子。。。于是我就网上各种找啊,各种提问题,各种试,最终让我找到了一个破解的软件,一键就可以破解。于是我的电脑 C: 盘里就会出现各种东东,直到老师亲自找我谈话为止。。。

破解上网限制

学校是电信的30M光纤,但是学校的电脑不是随便可以上的,老师的讲学机却可以上。学生的电脑是在老师指定时间才能上,并且只能上指定的一些网址,qq啥的都不能上,于是我就纳闷了,这是乍回来?

后来知道我们学生上网是用的IE的代理,然后代理服务器那会设置白名单。然而老师电脑为啥可以上呢?我就开始研究老师的电脑,第一步是记老师的密码,老师总是在下课的时候用 windows + R 来锁屏,于是我就一天记几个手势,慢慢的我居然真的记下来整个密码了,如没有记错密码是 windowsthe ,老师下课后我就会打开电脑(这时候@袁龙老是爱用电脑去偷菜),然后去看电脑的相关设置,我看了下只是设置了固定的 ip ,于是我在别的电脑也设置,但还是不行,(ps:不要说冲突,因为这不是一个时间段操作),于是我就在找别的原因,再试试 mac 地址吧,靠,果然成了。。。

于是我就记下来这个电脑的 mac ,紧接着又一个难题来了,就是老师这个电脑可能开机频率较高,导致我能用这个 ip + mac 上网,于是我就用 cmd 命令来 ping 出其他老师的 ip 和 mac ,然后记下来。然后我又写成 bat 来管理我的上网~ 顿时我就感觉天空真的挺好的,反正在哪都能上网了,于是我就很爱上晚自习,原因你懂的~

解释一下,首先对私自鼓捣老师的电脑表示歉意,其实当时想的比较单纯,就只是纯粹的好奇心,没有想其他什么后果。。。还有就是学生机做过很多限制,比如修改 ip 的按钮被置灰了,我是通过组策略来搞定的,当然其根本还是修改的注册本。

网管?

对,后来我就成了学校的网管,因为老师对我也是相当的无语,跟我好的一些同学都可以上网。。。后来我就逐渐的做了这些事:

  • 电脑的维护,做系统,硬件的维护啥的,我常常会被某些老师叫过去看看电脑为啥不开机了。然后身边一堆崇拜眼神的妹子们,我表示很喜欢那个状态(ps:我想是谁都喜欢)。。。

  • 学生上网代理的白名单管理,貌似还做了一个对内的白名单管理网页,学生可以去查看所有的白名单列表,当时我还以写了一个 tab 切换而感到自豪

  • 学校内部一些常用软件的升级,比如内部会有 ftp 还有一些网页,当然我后来把冰点还原升级到6.X了

这里要非常感谢@李老师对我的教诲和提拔。

我是瞬移,目的地是“学习网页” ~ ~ ~ ~

后来就是学习网页制作了,其实当时只是学了下 flash , dw , fw 这3个软件的基本使用,这也就是传说的“网页三剑客”吧,只是学的有点浅,比如都是在 dw 可视视图里操作表格啊,使用“服务器”面板来操作“后台”也就是 asp 了。

后来我就用这些技术做毕业设计吧,做的是传奇私服发布网,大概在2010年的时候吧,我让@李老师帮我注册了域名(miryx.com),帮我买了空间,我的第一个网站就上线了,后来我就鼓捣了一堆东西,比如我做传奇私服服务端,那时跟学校的一个网管周末玩的不亦乐乎,当时的传奇版本刚流行“倚天剑”,后来我因为传奇画面不够绚丽放弃了,折腾起了奇迹MU。

ps: 我还记得当时我的表所有名全是中文起的,包括字段~

这是我当时的根目录:

毕业找工作

终于在我努力下我的网站稳定了,且是有“后台”的,于是我就开始找工作,这时是2010年上旬,终于拿到一个面试机会了,由于是我人生一个转折点,我很激动,第一次踏入公司型的工作,第一次见那么多公司型的人。我异常的激动,我就给我媳妇打电话,她一直在给我打气,于是我进入面试公司的大门了。他们只问了我几个问题就让我回去等消息了。

  1. 你 DIV + CSS 熟悉吗?

  2. 你手写代码吗?

  3. 你兼容性熟练吗?

我的回答是:

  1. 不熟悉,(ps:因为我就不会)

  2. 不会

  3. 没了解

诚实是我至今还存在的缺点,其实我完全可以这样回答:

  1. 不熟悉,我会修电脑

  2. 不会,我会修电脑

  3. 没了解,我会修电脑

然后我就真的很高兴的回家等消息了,想想当时有点略天真,连人家拒绝都没有看出来。于是几天后我感觉这个面试我失败了。于是紧接着类似这样的面试我都失败了。结婚带来的压力使我不能一直处理这个状态,于是我又做起了装修,但我并没有放弃我的人生。

博客的成立

2011年结婚后还是去天津装修,但我还是想学网页,我订大流量的套餐包,常常晚上用我的Nokia6730智能手机看别人的博客,看别人的代码,然后自己在脑子里随意发挥,并记录下来,等一个周期就趁不能上班(ps:下雨天)的时候去通宵,然后萌生一个想法,就是我也试着写个博客。

正在在家住了一段时间,我就用 asp + access 写了一个动态的博客,也就是学习吧博客的第一版,然后我注册了 www.xuexb.com 这个域名,并每天更新原创的电脑技巧文章,2个月时间我的 pr 居然3了,那个晚上我兴奋的没有睡觉,然后我的百度权重也2了,文章也会秒收,并且每天流量在200个ip的样子。

后来有个人联系我说跟我合作,要我把站交给他管理,然后收益平分,他说他可以靠引流的方式来带流量,然后百度联盟挣钱,贪婪的心再加上不懂的我居然答应了,然后发现每天联盟收入确实有200块,每天ip在2-3k,然后不到20天被百度联盟k掉了,所有权重也没有了。。。当然现在想想其实这也没啥,只是我人生一个经历。

其实这个时期我认识很多好朋友,比如@人类,@磊哥,@小新等人,他们常常在程序上帮助我,谢谢~

博客的迭代

  1. asp 动态

  2. asp 全站静态化,当时做的时候列表静态化是个坑。。。

  3. iis重写 asp 伪静态

  4. jquery 无刷新,就是说发布文章,评论,回复,删除都是使用js来异步做,还做了用户系统(也不刷新),第三方登录

  5. 原生 php + pjax

  6. php for ci

  7. nodejs for thinkjs

  8. nodejs of es6 for thinkjs 2.x

我上班了

某天我加入了邯郸站长的一个群,跟群主沟通了下,他说让我去他那上班试试,这里非常感谢@张,于是我就在邯郸亿搜人才网上班了,然后自己就各种折腾,各种研究,技术也在一点点进步吧。

然后感觉遇到一定瓶颈的2013,我来到了北京,发现北京真是太精彩了~

现在进行时

现在的我要完成任务之外要学习单元测试,一些理论上的知识,由于不是科班出身导致面试很多面试都没有接触,比如端口是什么, TCP/IP 概念,算法,数据结构。

但我认为虽然我不会这些,但我接下来多看一下相关的东西吧,希望可以弥补下,最后 加油 两个字送给现在我和现在的你~

ps: 改天再写一个我前端技能的学习过程

声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
PHP行动:现实世界中的示例和应用程序PHP行动:现实世界中的示例和应用程序Apr 14, 2025 am 12:19 AM

PHP在电子商务、内容管理系统和API开发中广泛应用。1)电子商务:用于购物车功能和支付处理。2)内容管理系统:用于动态内容生成和用户管理。3)API开发:用于RESTfulAPI开发和API安全性。通过性能优化和最佳实践,PHP应用的效率和可维护性得以提升。

PHP:轻松创建交互式Web内容PHP:轻松创建交互式Web内容Apr 14, 2025 am 12:15 AM

PHP可以轻松创建互动网页内容。1)通过嵌入HTML动态生成内容,根据用户输入或数据库数据实时展示。2)处理表单提交并生成动态输出,确保使用htmlspecialchars防XSS。3)结合MySQL创建用户注册系统,使用password_hash和预处理语句增强安全性。掌握这些技巧将提升Web开发效率。

PHP和Python:比较两种流行的编程语言PHP和Python:比较两种流行的编程语言Apr 14, 2025 am 12:13 AM

PHP和Python各有优势,选择依据项目需求。1.PHP适合web开发,尤其快速开发和维护网站。2.Python适用于数据科学、机器学习和人工智能,语法简洁,适合初学者。

PHP的持久相关性:它还活着吗?PHP的持久相关性:它还活着吗?Apr 14, 2025 am 12:12 AM

PHP仍然具有活力,其在现代编程领域中依然占据重要地位。1)PHP的简单易学和强大社区支持使其在Web开发中广泛应用;2)其灵活性和稳定性使其在处理Web表单、数据库操作和文件处理等方面表现出色;3)PHP不断进化和优化,适用于初学者和经验丰富的开发者。

PHP的当前状态:查看网络开发趋势PHP的当前状态:查看网络开发趋势Apr 13, 2025 am 12:20 AM

PHP在现代Web开发中仍然重要,尤其在内容管理和电子商务平台。1)PHP拥有丰富的生态系统和强大框架支持,如Laravel和Symfony。2)性能优化可通过OPcache和Nginx实现。3)PHP8.0引入JIT编译器,提升性能。4)云原生应用通过Docker和Kubernetes部署,提高灵活性和可扩展性。

PHP与其他语言:比较PHP与其他语言:比较Apr 13, 2025 am 12:19 AM

PHP适合web开发,特别是在快速开发和处理动态内容方面表现出色,但不擅长数据科学和企业级应用。与Python相比,PHP在web开发中更具优势,但在数据科学领域不如Python;与Java相比,PHP在企业级应用中表现较差,但在web开发中更灵活;与JavaScript相比,PHP在后端开发中更简洁,但在前端开发中不如JavaScript。

PHP与Python:核心功能PHP与Python:核心功能Apr 13, 2025 am 12:16 AM

PHP和Python各有优势,适合不同场景。1.PHP适用于web开发,提供内置web服务器和丰富函数库。2.Python适合数据科学和机器学习,语法简洁且有强大标准库。选择时应根据项目需求决定。

PHP:网络开发的关键语言PHP:网络开发的关键语言Apr 13, 2025 am 12:08 AM

PHP是一种广泛应用于服务器端的脚本语言,特别适合web开发。1.PHP可以嵌入HTML,处理HTTP请求和响应,支持多种数据库。2.PHP用于生成动态网页内容,处理表单数据,访问数据库等,具有强大的社区支持和开源资源。3.PHP是解释型语言,执行过程包括词法分析、语法分析、编译和执行。4.PHP可以与MySQL结合用于用户注册系统等高级应用。5.调试PHP时,可使用error_reporting()和var_dump()等函数。6.优化PHP代码可通过缓存机制、优化数据库查询和使用内置函数。7

See all articles

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热门文章

R.E.P.O.能量晶体解释及其做什么(黄色晶体)
3 周前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳图形设置
3 周前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您听不到任何人,如何修复音频
3 周前By尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解锁Myrise中的所有内容
4 周前By尊渡假赌尊渡假赌尊渡假赌

热工具

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

螳螂BT

螳螂BT

Mantis是一个易于部署的基于Web的缺陷跟踪工具,用于帮助产品缺陷跟踪。它需要PHP、MySQL和一个Web服务器。请查看我们的演示和托管服务。

DVWA

DVWA

Damn Vulnerable Web App (DVWA) 是一个PHP/MySQL的Web应用程序,非常容易受到攻击。它的主要目标是成为安全专业人员在合法环境中测试自己的技能和工具的辅助工具,帮助Web开发人员更好地理解保护Web应用程序的过程,并帮助教师/学生在课堂环境中教授/学习Web应用程序安全。DVWA的目标是通过简单直接的界面练习一些最常见的Web漏洞,难度各不相同。请注意,该软件中

MinGW - 适用于 Windows 的极简 GNU

MinGW - 适用于 Windows 的极简 GNU

这个项目正在迁移到osdn.net/projects/mingw的过程中,你可以继续在那里关注我们。MinGW:GNU编译器集合(GCC)的本地Windows移植版本,可自由分发的导入库和用于构建本地Windows应用程序的头文件;包括对MSVC运行时的扩展,以支持C99功能。MinGW的所有软件都可以在64位Windows平台上运行。

SecLists

SecLists

SecLists是最终安全测试人员的伙伴。它是一个包含各种类型列表的集合,这些列表在安全评估过程中经常使用,都在一个地方。SecLists通过方便地提供安全测试人员可能需要的所有列表,帮助提高安全测试的效率和生产力。列表类型包括用户名、密码、URL、模糊测试有效载荷、敏感数据模式、Web shell等等。测试人员只需将此存储库拉到新的测试机上,他就可以访问到所需的每种类型的列表。