热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

做php开发也有半年多了,但都是使用的thinkphp框架,总感觉自己的基础不行,该怎么提高?

本人刚毕业半年,然后进了一家软件公司,属于中小型公司,然后直接就开始学习和使用的thinkphp框架。到现在用了半年多,也开发了一两个项目。但发现如果脱离了thinkphp开发项目的话感觉会很困难。所以想求解,我...
本人刚毕业半年,然后进了一家软件公司,属于中小型公司,然后直接就开始学习和使用的thinkphp框架。到现在用了半年多,也开发了一两个项目。但发现如果脱离了thinkphp开发项目的话感觉会很困难。所以想求解,我下面该如何进步。

回复内容:

本人刚毕业半年,然后进了一家软件公司,属于中小型公司,然后直接就开始学习和使用的thinkphp框架。到现在用了半年多,也开发了一两个项目。但发现如果脱离了thinkphp开发项目的话感觉会很困难。所以想求解,我下面该如何进步。

无论怎么样,基础的一定要牢牢掌握,至于框架这些,你必须要理解框架背后隐藏的思想,设计模式,带着这些问题去看框架的源码,看完一个之后,其他会很容易上手的。
另外,要勤练习,单单看懂了,不代表你真的懂了,只有动手实实在在写出来,运行起来才是真正的掌握了。在你写的过程中,你会碰到意想不到的事,当你通过自己的努力解决了,你会收获一份实在的成就感。

简单的说,如果这时候给你一个新的Framework,你能不能很快上手呢?
重点不是学了多少框架,而是是否有学习的能力。

学习能力很重要,如何学习也很重要。
php入门简单深入难,php文档上的内容要最起码的熟悉,遇到问题避免重新发明轮子。
建议偶尔拿出时间阅读几遍php文档,你会发现自己之前的代码有很多地方可以更优美。

个人观点,放弃TP,信不信由你。

多敲代码 多看文档

试着自己写个mvc的框架
试着自己写一个感兴趣的项目,每个地方都你想着做到自己满意为止
试着学习下其他语言 python objective-c perl ruby

试着看源代码,以及其他开源的系统框架,

怎么说呢 我和你情况差不多把! 想要进步 就逼着自己 学学新东西 用用新框架 比如laravel 啥的 不是说thinkphp 不好 只是说你应该看看外面的世界 ! 不能做个井底之蛙!

可以尝试着去读ThinkPhp的源码,然后研读PHP自身的源码。

我觉得还好啊...如果自己完完整整做的项目的话,一个web项目下来也会让你有很大的收获....我就是靠一个web项目让自己的能力得到了飞速的提升....当然 那个项目是我自己完完整整的做的......

推荐阅读
  • 导读:在编程的世界里,语言纷繁多样,而大部分真正广泛流行的语言并不是那些学术界的产物,而是在通过自由发挥设计出来的。和那些 ... [详细]
  • 本文介绍了RPC框架Thrift的安装环境变量配置与第一个实例,讲解了RPC的概念以及如何解决跨语言、c++客户端、web服务端、远程调用等需求。Thrift开发方便上手快,性能和稳定性也不错,适合初学者学习和使用。 ... [详细]
  • 1、概述首先和大家一起回顾一下Java消息服务,在我之前的博客《Java消息队列-JMS概述》中,我为大家分析了:然后在另一篇博客《Java消息队列-ActiveMq实战》中 ... [详细]
  • 让你明白kvm是什么
    参考:https:blog.csdn.netbbwangjarticledetails80465320KVM工具集合:libvirt:操作和管理KVM虚机的虚拟化API ... [详细]
  • 腾讯安全平台部招聘安全工程师和数据分析工程师
    腾讯安全平台部正在招聘安全工程师和数据分析工程师。安全工程师负责安全问题和安全事件的跟踪和分析,提供安全测试技术支持;数据分析工程师负责安全产品相关系统数据统计和分析挖掘,通过用户行为数据建模为业务决策提供参考。招聘要求包括熟悉渗透测试和常见安全工具原理,精通Web漏洞,熟练使用多门编程语言等。有相关工作经验和在安全站点发表作品的候选人优先考虑。 ... [详细]
  • 开发笔记:Python之路第一篇:初识Python
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了Python之路第一篇:初识Python相关的知识,希望对你有一定的参考价值。Python简介& ... [详细]
  • php课程Json格式规范需要注意的小细节
    JSON(JavaScriptObjectNotation)是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。它基于JavaScriptProgramming ... [详细]
  • PHP编程能开发哪些应用?
    导读:很多朋友问到关于PHP编程能开发哪些应用的相关问题,本文编程笔记就来为大家做个详细解答,供大家参考,希望对大家有所帮助!一起来看看吧!本文目录一览: ... [详细]
  • ruby 输出彩色内容到控制台
    程序输出控制台时,为了区分输出信息的严重程度,可以使用颜色、符号等来做标识。ruby也支持设置输出内容的颜色,比如运行以下代码:以下内容是百度到的,因发现很多博客都是同样的写法,所 ... [详细]
  • 安装mysqlclient失败解决办法
    本文介绍了在MAC系统中,使用django使用mysql数据库报错的解决办法。通过源码安装mysqlclient或将mysql_config添加到系统环境变量中,可以解决安装mysqlclient失败的问题。同时,还介绍了查看mysql安装路径和使配置文件生效的方法。 ... [详细]
  • Java实战之电影在线观看系统的实现
    本文介绍了Java实战之电影在线观看系统的实现过程。首先对项目进行了简述,然后展示了系统的效果图。接着介绍了系统的核心代码,包括后台用户管理控制器、电影管理控制器和前台电影控制器。最后对项目的环境配置和使用的技术进行了说明,包括JSP、Spring、SpringMVC、MyBatis、html、css、JavaScript、JQuery、Ajax、layui和maven等。 ... [详细]
  • Python如何调用类里面的方法
    本文介绍了在Python中调用同一个类中的方法需要加上self参数,并且规范写法要求每个函数的第一个参数都为self。同时还介绍了如何调用另一个类中的方法。详细内容请阅读剩余部分。 ... [详细]
  • nil用来给对象赋值(Objective-C中的任何对象都属于id类型),NULL则给任何指针赋值,NULL和nil不能互换,nil用于类指针赋值(在Objective-C中类是一 ... [详细]
  • Objective C接入Sonar代码扫描
    目录技术方案环境准备扫描器配置项目配置SonarQube配置jenkins接入一些坑技术方案Sonar本身有对OC的代码扫描插件——SonarCFamily,但是是收费的。出于成本 ... [详细]
  • iOS安全攻防(二十四):敏感逻辑的保护方案(1)Objective-C代码容易被hook,暴露信息太赤裸裸,为了安全,改用C来写吧!当然不是全部代码都要C来写,我指的是敏感业务逻 ... [详细]
author-avatar
mobiledu2502874965
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有