Cześć,
Obecnie pracuje jako Network Engineer w dużym korpo (zarządzanie sieciami w centrach danych itd.), ale postanowiłem "przejść" na programowanie. Programuje w PHP od kilku lat z przerwami, bardzo dużo czytam, mam w portfolio dwie strony napisane w Laravel (jedna z nich wykorzystywana jest u mnie w firmie). Praca z tym frameworkiem nie sprawia mi prawie żadnych problemów - wiem jak co działa, a jak nie działa to gdzie szukać źródła problemu, piszę testy (unit + acceptance), jestem na bieżąca ze wszystkimi nowościami, rozumiem zamysł i potrzebę MVC itd.
PHP znam na dobrym poziomie (programowanie obiektowe, itd.), znam i używam GIT, MySQL, święta trójca web (HTML, CSS, JS), jQuery, Bootstrap. Angielski w mowie i piśmie na poziomie swobodnej komunikacji (B2).
Czy to wystarczy, żeby startować na mid-level developera? W sieci można znaleźć różne opinie odnośnie tego co powinien umieć junior / mid (przykład http://softwareengineering.stackexchange.com/a/136165), a nie chce się zbłaźnić przychodząc na rozmowę na mid jeśli takie stanowisko wymaga jakiegoś "komercyjnego" doświadczenia albo czegoś o czym nawet nie wiem, że powinienem umieć.