自学了一段时间php进度不快,考虑去培训,请有经验的大神告诉一下谢谢,在选择中
回复内容:
感谢 @虚无邪 提醒。但是这个问题,我不便回答。道德,不允许我黑别人;
清高,不允许我夸自己。
知乎高手多,谁有更好的教学方法和教学视频,拿出来遛遛就是。
布尔的都在这儿:学PHP最快要多久? 学习路线?要不要报培训班? - PHP 学习
在其他机构没有拿出更好的教学方法和教学视频之前,我保持孤独的沉默。
夸我、黑我,让粉丝和对手去做吧。 不清楚培训机构怎么样,只跟其中几个比较有名的培训班出来的学生打过交道。不敢说培训班的教学水平如何,只是依我所接触到的而论,刚培训完后就能直接适应实际开发工作的比例真不高。
写程序是要靠自己下苦工钻研的活,师傅真的只能领进门。 泻药!
没参加过他的课,不过看了他写的学习方法和一些视频,觉得不错,按照他的思路学习,效率应该会挺高。
还有,说php简单的同学们,你们真的把php都吃透了吗?反正我学了这么久,越学下去,越觉得有难度。我指的不是简单的建站。扩展,引擎,并发等等,需要学的很多哦!有想一起学习的,可以私我。 我就是在他官网上自学的,很不错,讲的很透彻,目前差不多找到工作,并且在网上接到不少项目,感谢恩师。 前言:最近在看一个培训机构的视频学习laravel,看了2天,实在受不了,必须要狂吐一翻。
必须要黑一下一些培训机构,误人子弟,浪费别人时间,只可惜中国绝大多数培训机构都是这样的。
我来说一说切身体验吧,我之前从事的工作与技术有关,但不参与实质开发。平均一个月自学1~2天。学过QT C++、PHP、前端等等,能够写一些小东西,。自学的时候,基本都是想使用什么功能,就去看别人写的相关代码,原理性的东西完全不理解。所以,这种方式对我来说,自学的实质效率并不高。
SO,如果你是一个理解能力很强(智商很高),并且可以坚持并忍受枯燥的学习过程,那么,选择自学是一个不错的选择。对于普通人来说,需要的是长久的坚持,但是也不要把自学看得过于神化,难道那些自学能力非常强的人,全都上小学、初中、高中、大学,都是不用老师教的?
选择培训班的好处是,优秀的老师会总结很多知识点、按步骤的教给你,只要你肯学,通常来说,你所花费的时间会比自学少得多得多,学习氛围、课程顺序、项目辅导、还可以问老师,可以减少大量的试错、入门所花费的时间。
年初,我决定全职转行程序员,那么问题来了,回首过往发现自己的开发能力简直弱暴了,再想想自己的控制能力、坚持能力、理解各种手册上概念的能力,最后决定:还是找个培训班吧。
因为和布尔同在一个校区,所以经常和布尔的同学交流:
1、布尔讲的东西,真的很浅,不够深入,原理性讲得很差的,如果你觉得他讲得好,那可能是你没听过讲得好的,举例来说,基础还没有打牢固(PHP基础不到7天,每天上午下午各2小时),各种概念都不清楚,就直接上框架。
2、听说他们班上稍微有过经验的同学,就能把老师问趴下,老师在课堂上遇到问题半天搞不定。
3、他们的老师上课,全是看着做好的课件讲,基本都没怎么备课的。。因为他们讲的时候经常会遇到问题。
培训机构出来的学生,被人看不起,不愿意要是有原因的,我平来看看他们都教了些啥!
因为我们没有讲laravel,所以我从以前同学那里搞到了燕十八讲的laravel课程,他的这堂laravel,一共分了7天来讲,前2天讲基础,后5天讲项目,我目前看了前4天的课程视频。下面我就以燕十八的这部上课视频来说说,他们到底是什么水平:
1、视频上,燕十八最喜欢说的话是:
这样做到底行不行,我也不知道,我们来试试啊,要敢试啊。你把看视频的我当成sb一样教吗?就你敢看错误?自己都没有搞明白的东西,就来教,
遇到问题要敢看错误提示啊。
上个课不停的试试试,查手册,看他的视频,很浪费时间。
2、英文水平 + 命名不规范
比如项目中的函数名称、URL地址路径,借款: url路径 /jie , 函数名称: jie() ...课堂上经常写不了正规单词,函数/路径命名以 拼音 + 英文 的格式出现,如果想不到合适的单词,就会使用中文拼音来命名
比如数据库Objects,保存的是所有项目
他在migration中设计的表的名称是Projects,然后在数据模型中,他竟然把为了省几个字母,把模型名称命名为:Pro , 然后再到Pro函数中指定表为projects
来见识一下十八哥优雅的代码:
Route::get('jie' , 'ProController@jie');
Route::post('jie' , 'ProController@jiePost'); //拼音+英文的完美结合
public function jie() {
return view('woyaojiekuan');
}
public function jiePost(Request $request) {
//$rs = Pro::create($request->all());
略...
}
class Pro extends Model {
protected $table = 'projects';
略...
}
我也是自学php,以前是别人眼中的菜鸟,现在是别人眼中的大神,php很简单的,贵在坚持和多练,没必要花那培训钱
我想我比较有这个资格来回答这个问题因为我就是从布尔毕业的学员
如果再给我一次机会选择
我会选择泰牛
良心评价泰牛的课程不错
但是再次评价
小白去布尔和泰牛都一个样子
最佳办法是去布尔以后再去泰牛进修一下
最佳建议还是大学时候去自学
十八哥的视频也好
韩顺平的视频也好
都让很多人转行成功
说明都有优秀的地发
我毕业前看了很多人的视频
最后就十八哥的让我入门了
上面的那个评价laravel框架的哥们应该是泰牛的
泰牛和布尔很不和谐
至于他的评论 我能说实际情况的确如他说的那样
但是
教学如果面对的是一群小白怎么办
是你你怎么教他们
全都是标准代码格式和命名规则
你知道有多少人对英语一窍不通
的确有很多人是因为这个行业薪资待遇很不错才决定转行的
我是大学时候不好好学习
毕业前来十八哥这学习一下
总体来说对我校招的帮助会很大
布尔老师教学水平差距很大
有的老师完全就是坑
有的老师则很负责
感谢王老师和西岭老师让我知道很多技术以外的知识
其实感觉十八哥已经不适合进行教学了
他有一些脱离学生
不知道怎么用学生可以理解的语言来教学
我感觉十八哥更适合去研究课程和新技术 作为一个自学一段时间,然后选择培训的,我觉得那些上来就说自学好,自学没问题的都太片面了,一方面自学要保证连续几个月全天的坚持,然后如果着急找工作,那种焦虑才是最难受的。选择自学的视频又是另外一件事情,我就陪被坑了,,培训最重要的就是氛围,都是一起坚持的,会有一种比拼的架势,督促自己,一心只想着学好,,,建议多看些不同培训的视频,比较那种风格适合自己,而不是别人推荐啥的, 看过十八哥的教学视频,别的不说,讲浮动那块的时候,举的一个例子一下秒懂浮动的原理。十八哥的课实操性特别抢,就这点来说我只服燕十八。 @燕十八

PHP类型提示提升代码质量和可读性。1)标量类型提示:自PHP7.0起,允许在函数参数中指定基本数据类型,如int、float等。2)返回类型提示:确保函数返回值类型的一致性。3)联合类型提示:自PHP8.0起,允许在函数参数或返回值中指定多个类型。4)可空类型提示:允许包含null值,处理可能返回空值的函数。

PHP中使用clone关键字创建对象副本,并通过\_\_clone魔法方法定制克隆行为。1.使用clone关键字进行浅拷贝,克隆对象的属性但不克隆对象属性内的对象。2.通过\_\_clone方法可以深拷贝嵌套对象,避免浅拷贝问题。3.注意避免克隆中的循环引用和性能问题,优化克隆操作以提高效率。

PHP适用于Web开发和内容管理系统,Python适合数据科学、机器学习和自动化脚本。1.PHP在构建快速、可扩展的网站和应用程序方面表现出色,常用于WordPress等CMS。2.Python在数据科学和机器学习领域表现卓越,拥有丰富的库如NumPy和TensorFlow。

HTTP缓存头的关键玩家包括Cache-Control、ETag和Last-Modified。1.Cache-Control用于控制缓存策略,示例:Cache-Control:max-age=3600,public。2.ETag通过唯一标识符验证资源变化,示例:ETag:"686897696a7c876b7e"。3.Last-Modified指示资源最后修改时间,示例:Last-Modified:Wed,21Oct201507:28:00GMT。

在PHP中,应使用password_hash和password_verify函数实现安全的密码哈希处理,不应使用MD5或SHA1。1)password_hash生成包含盐值的哈希,增强安全性。2)password_verify验证密码,通过比较哈希值确保安全。3)MD5和SHA1易受攻击且缺乏盐值,不适合现代密码安全。

PHP是一种服务器端脚本语言,用于动态网页开发和服务器端应用程序。1.PHP是一种解释型语言,无需编译,适合快速开发。2.PHP代码嵌入HTML中,易于网页开发。3.PHP处理服务器端逻辑,生成HTML输出,支持用户交互和数据处理。4.PHP可与数据库交互,处理表单提交,执行服务器端任务。

PHP在过去几十年中塑造了网络,并将继续在Web开发中扮演重要角色。1)PHP起源于1994年,因其易用性和与MySQL的无缝集成成为开发者首选。2)其核心功能包括生成动态内容和与数据库的集成,使得网站能够实时更新和个性化展示。3)PHP的广泛应用和生态系统推动了其长期影响,但也面临版本更新和安全性挑战。4)近年来的性能改进,如PHP7的发布,使其能与现代语言竞争。5)未来,PHP需应对容器化、微服务等新挑战,但其灵活性和活跃社区使其具备适应能力。

PHP的核心优势包括易于学习、强大的web开发支持、丰富的库和框架、高性能和可扩展性、跨平台兼容性以及成本效益高。1)易于学习和使用,适合初学者;2)与web服务器集成好,支持多种数据库;3)拥有如Laravel等强大框架;4)通过优化可实现高性能;5)支持多种操作系统;6)开源,降低开发成本。


热AI工具

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

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

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

Atom编辑器mac版下载
最流行的的开源编辑器

适用于 Eclipse 的 SAP NetWeaver 服务器适配器
将Eclipse与SAP NetWeaver应用服务器集成。

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

VSCode Windows 64位 下载
微软推出的免费、功能强大的一款IDE编辑器