我如何成为一个完整的PHP开发人员 [英] How do I become a fullstack PHP developer

查看:93
本文介绍了我如何成为一个完整的PHP开发人员的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我一直在做退出一段时间的PHP,但我知道我做得不对,因为我没有使用框架,我不知道mvc,我不知道面向对象编程,我并不总是把评论放在我的脚本中,我不调试我的代码是否有错误等。



我想成为一个完整的PHP程序员我该怎么办呢? br />
我读的是什么类型的书?

我应该保留什么样的编程习惯?



请我需要帮助。



我尝试了什么:



我试过了改变我的编码模式仍然没有把事情做对。

解决方案

你知道你正在做的所有事情,就像你上面列出的那样。

首先 - 开始做它们!



这不会发生因为一些神奇的话 - 它需要工作和努力 - 最终,经验。结果

Quote:

我如何成为一个fullstack PHP开发人员



为了成为一个fullstack php程序员,你需要先成为一个完整的程序员,你必须学习一套各种语言共有的技巧。



你必须知道你可以做得漂亮任何语言中的任何东西,只是某些语言对初学者来说更难,因为有更多的陷阱需要处理。

你需要掌握一组作为工作基础的技术,而不是与语言。



建议:

- 从简单/安全的语言开始:VB,Java,C#,而不是C或C ++
- 阅读文档/关注教程(很多)

- 从微小/无用的项目开始,目的是学习编程,而不是做一些有用的事情。

- 从控制台模式程序开始(没有花哨的图形,没有鼠标)

- 学习调试器

调试器 - 维基百科,免费的百科全书 [ ^ ]

掌握Visual Studio 2010中的调试 - 初学者指南 [ ^ ]

调试器 - 维基百科,免费百科全书 [ ^ ]

- 有问题吗?谷歌是你的朋友。

- 学习布尔代数

- 学习一种或多种分析方法, E.W。 Djikstra自上而下的方法是一个良好的开端。

https:// en.wikipedia.org/wiki/Top-down_and_bottom-up_design [ ^ ]

https://en.wikipedia.org/wiki/Structured_programming [ ^ ]

https://en.wikipedia.org/wiki/Edsger_W._Dijkstra [ ^ ]

https://www.cs.utexas.edu/users/EWD/ewd03xx/EWD316.PDF [ ^ ]

- 学习SQL

- 学习数据库设计和管理

数据库设计简介 [ ^ ]

数据库规范化中的1NF,2NF,3NF和BCNF | DBMS教程| Studytonight [ ^ ]

- 学习正则表达式



有趣的链接:

学习编程 [ ^ ]



没有知识的捷径,没有人可以为你学习,你是唯一可以做到的人。

记住练习和小项目不是为了让你有用,他们在这里教你编程。


I have been doing php for quit some time now but i know am not doing it right because i am not using a framework,i don't know mvc, i don't know object oriented programming, i don't always put comments in my scripts, i don't debug my codes for errors etc.

And i want to be a fullstack php programmer how do i go about it?
What kind of books do i read?
What kind of programming habits should i keep?

Please i need help.

What I have tried:

I have tried changing my coding pattern still not getting things right.

解决方案

You know all of the things you're not doing right, as you listed them, above.
To begin with - start doing them!

It's not going to just happen because of some magic words - it takes work and effort - and ultimately, experience.


Quote:

How do I become a fullstack PHP developer


In order to become a fullstack php programmer, you need to become a fullstack programmer first, and you have to learn a set of techniques that are common to every languages.

You have to know that you can do pretty much anything in any language, simply some languages are harder for beginners because there is more pitfalls to handle.
You need to master a set of techniques that are the basis of the job and are not linked to a language.

Advices:
- Start with an easy/safe language: VB, Java, C#, not C or C++
- Read documentation / Follow tutorials (a lot of them)
- Start with tiny/useless projects, the purpose is to learn programming, not doing something useful.
- Start with console mode programs (no fancy graphics, no mouse)
- Learn debugger
Debugger - Wikipedia, the free encyclopedia[^]
Mastering Debugging in Visual Studio 2010 - A Beginner's Guide[^]
Debugger - Wikipedia, the free encyclopedia[^]
- A problem ? Google is your friend.
- Learn Boole algebra
- Learn one or more analyze methods, E.W. Djikstra top-Down method is a good start.
https://en.wikipedia.org/wiki/Top-down_and_bottom-up_design[^]
https://en.wikipedia.org/wiki/Structured_programming[^]
https://en.wikipedia.org/wiki/Edsger_W._Dijkstra[^]
https://www.cs.utexas.edu/users/EWD/ewd03xx/EWD316.PDF[^]
- Learn SQL
- Learn Databases design and Administration
Introduction to database design[^]
1NF, 2NF, 3NF and BCNF in Database Normalization | DBMS Tutorial | Studytonight[^]
- Learn Regular Expressions

Interesting link:
Learn to Program[^]

There is no shortcut to knowledge, no one can learn for you, you are the only one that can do it.
Remember the exercises and little projects are not here to make something useful, they are here to teach you programming.


这篇关于我如何成为一个完整的PHP开发人员的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆