[Be shocked to] younger brother my 2009 years from my brother I reflect on "also name 10 ask PHP software engineer" PHP software engineer Advanced article

Source: Internet
Author: User
Tags php software
[Shocked to] my 2009 years of self-reflection "also known as 10 PHP programmer" PHP Programmer advanced Article

1. First Look at thePHP's Source API functions, for many of the arguments of the Battle of the war laugh over, just stay at the scripting level of what efficiency, security ... The fight is all nonsense,Without an in- depth understanding of the API, all arguments are speculative and unscientific.。 Did you do it?

2.no longer think of PHP as a background language, but a JavaScript-like script, page performance level of the language, more is to try to use a software to do the backstage, PHP to do the front desk,try the real B/s development。 What's your opinion?

3.Update。 in PHPInterfaceDo you understand me?ReflectionHave you ever heard of it? JS in theEvent BubblingDo you understand me?prototype chainYou know?all functions are objects, can you understand? The inside of MySQLviews, stored proceduresHave you ever tried it?

4.a solid knowledge of learning。 Did you leave the JQ framework and even anative JS for DOM operationsCan't even write it? Did you leave the DB class and even a simple query would not be written? You're notleft the IDE, you can't even draw a table? Are you here now?Multi-Table query, sub-queryNot even yet? Are you just going to know now?IndexIs it used to speed up the query?
Have you ever been able to write a slightly more complicated OO class PHP5? You'llRegularIt?How's your E-text level?

5.a solid algorithm base。 You knowChoose Sort, insert sort, bubble sort, binary sort, hill sortand can you write it out? You know howtraversing a binary treeIt? You know Hoffman? You knowFigureIt? You knowRunge-Kuta, iteration, interpolation, Youngor, Newton descentLaw? Do you know the principle of zip compression? You're notcute to think subtraction plus loop judgment on the algorithm? You knowprobability theory, calculus, and linear equations are very fundamental in the algorithm.It?

6.the initiative of Learning。 You are not your own website even take a shot of JS have not written? YouThe effect of the website is not all you downloaded the JQ plugin out of? Haven't seen the JQ code yet?who is your current template engine? Whose is the DB class? Whose frame is it? Do you always despise the repetition of the wheel, just like China now, "take doctrine", is always made in Chinese, not created in the country?

7.a broad base。 Can you assemble it? ThatC, it's time for the meeting.。。 What about C + +, The simple Java always should ... That.. The Fool's vb,net,py ...? What, you only get PHP? Nothing else? JS always the meeting, right? Oh, no, only the JQ on the Internet?what else would you order except PHP? What do you eat if PHP collapses or your company doesn't use PHP? If the boss let you learn j2se you afraid ?

8. Are you just going to make a lifeCoder?will your knowledge be able to support you for three months if you impart it to others?? Can you tell me something else in three months?

9.What is your current level and how much progress have you made when you first started learning? Have you ever had a piece of your own? How much code did you write yourself?? Do you think it's enough just to write PHP code?In this way, a junior high school students will be able to reach your level after three months, do you think? Are you ready to stay at this level?

10.The last question, you will write only the PHP code, but also point to other? Are you sure about doing other work? Can you feed your own wife and children? Can you give them happiness?
??
Ask myself, and ask all phper. For reference only.

  • Contact Us

    The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

    If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.