Jump to content

No PHP course in University

MisterWhite

Lets say i will learn php on my own and will be able to do what a certain job requires. How do i prove that i'm capable of doing the job if there is no proof i've learned it?

i5-4690k, R9 380 4gb, 8gb-1600MHz ram, corsair vs 550w, astrock h97m anniversary.

 

Link to comment
Share on other sites

Link to post
Share on other sites

4 minutes ago, MisterWhite said:

Lets say i will learn php on my own and will be able to do what a certain job requires. How do i prove that i'm capable of doing the job if there is no proof i've learned it?

You can get certificatio like below, or perhaps create a portfolio of work

 

 http://www.zend.com/en/services/certification/php-5-certification

Desktop - Corsair 300r i7 4770k H100i MSI 780ti 16GB Vengeance Pro 2400mhz Crucial MX100 512gb Samsung Evo 250gb 2 TB WD Green, AOC Q2770PQU 1440p 27" monitor Laptop Clevo W110er - 11.6" 768p, i5 3230m, 650m GT 2gb, OCZ vertex 4 256gb,  4gb ram, Server: Fractal Define Mini, MSI Z78-G43, Intel G3220, 8GB Corsair Vengeance, 4x 3tb WD Reds in Raid 10, Phone Oppo Reno 10x 256gb , Camera Sony A7iii

Link to comment
Share on other sites

Link to post
Share on other sites

Make a portfolio website with a bunch of example websites is the cookie cutter, go to suggestion. You might also consider heading on over to stackoverflow and building a huge reputation over there. Stackoverflow has a displayable resume thingy now I believe. Won't help at all unless you get to second round interview stuff, but it's a decent way of showing you can solve real world problems. Another great way is to fork php projects on github or publish your own projects. Again, this probably won't help until second round interview stuff, but also is a fantastic way to show that you can build functioning, useful and clean pieces of software

I am good at computer

Spoiler

Motherboard: Gigabyte G1 sniper 3 | CPU: Intel 3770k @5.1Ghz | RAM: 32Gb G.Skill Ripjaws X @1600Mhz | Graphics card: EVGA 980 Ti SC | HDD: Seagate barracuda 3298534883327.74B + Samsung OEM 5400rpm drive + Seatgate barracude 2TB | PSU: Cougar CMX 1200w | CPU cooler: Custom loop

Link to comment
Share on other sites

Link to post
Share on other sites

2 hours ago, MisterWhite said:

Lets say i will learn php on my own and will be able to do what a certain job requires. How do i prove that i'm capable of doing the job if there is no proof i've learned it?

Well as @Hazy125 has already eluded to; you can only really prove it by demonstration. Have a look at this for another idea - it's all in the first impression after all.

The single biggest problem in communication is the illusion that it has taken place.

Link to comment
Share on other sites

Link to post
Share on other sites

I agree, you could publish on GitHub whatever random thing you do.

The best way to measure the quality of a piece of code is "Oh F*** "s per line

Link to comment
Share on other sites

Link to post
Share on other sites

Learning PHP by itself is not enough to become gainfully employeed or even list on a resume. You need to learn the entire LAMP stack. Linux, Apache, MySQL, PHP and/or Perl and display working knowledge of all 4 concurrently. Start building a multi tear web application that uses a database in addition to other UNIX aspects. You will also need to pick up framework like Cake, Zend, etc, and display working knowledge of them.

 

My own personal project was a custom website for an e-bay like system for trading and selling game inventory items like armor, weapons, etc. It incorporated all of the above and even included the function of a Linux email server. Shoved it on GitHub and a web server and it got me a job.

 

Also check out the MEAN (Mongo, Express, Angular, Node.js) stack. It's the new up and coming hot thing in web development that every recruiter is looking for.

Link to comment
Share on other sites

Link to post
Share on other sites

Why Linux? Why Apache? Why MySQL? None of those are needed to learn web development with PHP and/or Perl. You could as well use OS X Server, nginx and PostgreSQL. Actually nginx runs over 40 % of the web by now.

 

2 minutes ago, oArcticWolfo said:

Also check out the MEAN (Mongo, Express, Angular, Node.js) stack. It's the new up and coming hot thing in web development that every recruiter is looking for.

You really shouldn't start trying to go with the trend. Remember that web applications are usually made for endurance. By the time you're finished with the first "release", three new "this is the only good way to do it" stacks have evolved. At least.

Write in C.

Link to comment
Share on other sites

Link to post
Share on other sites

12 minutes ago, Dat Guy said:

Why Linux? Why Apache? Why MySQL?

Because that's what most people are looking for? Run a search for those stacks on indeed.com. I just did for the LA area. LAMP had 317 listing, MEAN had 282, Tomcat 176 , OS X had 42, nginx 82. Rails won at 488, but that's different. OP wants a job. Stats say go LAMP or Rails.

Link to comment
Share on other sites

Link to post
Share on other sites

The OP also said he wants to become a professional PHP developer. As a professional PHP developer you don't actually have to care about which server stack is provided to you as you probably won't have to maintain it.

Write in C.

Link to comment
Share on other sites

Link to post
Share on other sites

One of the best ways to prove programming competence is to have an open-source repo that has function code. You can put whatever you want on a resume, every college kid will have X Y and Z more or less, but your extracurricular projects will set you apart from the average candidate!

 

You might want to start with the Laravel framework and make a "dummy" starter app with an online tutorial, like the infamous TODO list :P 

Current: i7 990x / GTX 950 / 12 GB RAM / Micro ATX

Waiting for the next amazing Mini ITX case!

Link to comment
Share on other sites

Link to post
Share on other sites

On 27/07/2016 at 10:14 PM, oArcticWolfo said:

Because that's what most people are looking for? Run a search for those stacks on indeed.com. I just did for the LA area. LAMP had 317 listing, MEAN had 282, Tomcat 176 , OS X had 42, nginx 82. Rails won at 488, but that's different. OP wants a job. Stats say go LAMP or Rails.

Just because something is included on a job listing does not mean they have ever used it or even plan on using it, HR departments love listing the hot new trends to make the jobs seem better and attract more people.

 

However I do agree that doing a few small projects in PHP and teaching yourself really doesn't count as much as a real education or real work experience. @MisterWhite Why did you pick a university that doesn't teach PHP if that's what you want to do? Do they teach any web related modules?

Link to comment
Share on other sites

Link to post
Share on other sites

11 hours ago, Brenz said:

Just because something is included on a job listing does not mean they have ever used it or even plan on using it, HR departments love listing the hot new trends to make the jobs seem better and attract more people.

 

However I do agree that doing a few small projects in PHP and teaching yourself really doesn't count as much as a real education or real work experience. @MisterWhite Why did you pick a university that doesn't teach PHP if that's what you want to do? Do they teach any web related modules?

To be fair, i do not know what i want to do, but knowing more than one language is always an advantage.

i5-4690k, R9 380 4gb, 8gb-1600MHz ram, corsair vs 550w, astrock h97m anniversary.

 

Link to comment
Share on other sites

Link to post
Share on other sites

On 26.07.2016 at 0:13 PM, MisterWhite said:

Lets say i will learn php on my own and will be able to do what a certain job requires. How do i prove that i'm capable of doing the job if there is no proof i've learned it?

By presenting code you wrote. It's common to link your Github/alike account in your CV. Certifications aren't rather a common thing for PHP developers. Java or .NET more likely.

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×