Зачем принимать id статьи при добавлении комментария если статья уже выбирается и id есть в любом случае?
Почему один экшен обрабатывает выбор статьи и добавление комментариев?
Валидировать данные лучше в отдельном классе формы.
Junior's нужны только с меньшей периодичностью, как вариант советую устроится веб-эникейшиком и параллельно искать вакансии junior (я находил на hh.ru в свое время) и ходить на собеседования. Сам устраивался так, нашел хорошую работу через полгода.
Да там же нету MVC(!). Шутка. Для тестового задания довольно неплохо. Скорее всего фирме нужен был более скиловый программист. Много странных конструкций типо !isset($_POST['name_categori']) || empty($_POST['name_categori']).
Если не секрет сколько обещали примерно денег?
Netbeans/phpstorm настраиваете на удаленный сервер, дел на три минуты, выкаиваете исходники, правите, сохраняете, тестируете. На первое время лучше так. Ну и еще бекап базы делайте как можно чаще, шанс что потрете что нибудь крайне высок.
Пользуюсь ноутбуком именно как ноутбуком раз в три месяца, все остальное время питается от сети. Меньше времени работы от батареи не стало. Аналогичная ситуация с пятилетним асусом, только у него времени автономной работы поменьше уже становится, но думаю ему уже пора потому что.