(Real) Life of a
PHP developer
Alex Niedre
Accenture, 2016
Interview
Skills
Motivation
(Accenture)
Test
Skills
PHP (5.6 is the minimum, 7 is better)
Unit testing
Design patterns & Application Design
Frameworks (
Symfony
, Laravel)
Development tools (phpUnit, Jenkin, Git)
Processes (Agile, Waterfall)
Project management
Know your worth
Intro to project
Waterfall / Agile (Scrum / Kanban / Scrumban)
The business and key
stakeholders
Teams and responsibilities
Day-to-day
Roles and responsibilities
Solve problems - don't create them
Don't be afraid to ask questions
Projects
Start-ups - self-invested
Outsourcing - 3rd party clients
Fast-pacing / growing - can be either
Maintenance - meh... it's a job and it pays... right? Right?
Things that matter
Modern practices
Burnout
Environment
PHP is just a tool
Health
Resources
https://twitter.com/phprfcbot RFC (Twitter)
http://news.php.net/php.internals
Igor Wiedler https://igor.io/archive.html
Nikita Popov: https://nikic.github.io/
Andrea Faulds: https://blog.ajf.me/
Anthony Ferrara: http://blog.ircmaxell.com/
Paul Jones: http://paul-m-jones.com/
https://www.reddit.com/r/PHP/
Martin Fowler: http://martinfowler.com/
Refactoring
Patterns of Enterprise Application Architecture
Made with Slides.com