попробуй ставить музыку без слов
и не ту, которая тебе очень нравится, а что-то более нейтральное
непонятно твоё решение сменить платформу, при том что бегать из конторы в контору не можешь. По-моему python/ruby-вакансий ещё меньше и твоём городе работу будет найти ещё сложнее.
ИМХО, оставайся пока PHP-шником и изучай смежные области — js, mysql и/или postgresql, linux, сетевое программирование, да и вообще теорию программирования. Как php-шник ты станешь от этого лучше (и возможно станешь получать больше), а если уйдёшь в питон/руби/жаву — там тебе эти знания пригодятся тоже.
Ну и если уж действительно хочешь, параллельно учи например питон и делай свой pet-project на нём.
А существует хотя бы один объектно-ориентированный язык со слабой динамической типизацией, поддерживающий параметрический полиморфизм ?
как девелопер использовал mantis, trac и jira.
mantis — простой, топорный и понятный. Наверное для небольшой компании/проекта — идеальный вариант. Мне лично он нравился простотой.
trac — не понравился интерефейс и как-то не прижился.
jira — очень гибкая, можно настроить почти всё что хочешь + API + скрипты на groovy. Не могу оценить её с позиции менеджера, но скорее всего удобнее чем mantis и trac. Наверное для большой компании — хороший вариант, но требует некоторого времени на то чтобы въехать. У нас довольно сложный workflow, но благодаря API в jira + собственные хуки в git, многие вещи мы автоматизировали и тем самым упростили для девелоперов процесс разработки. Больше деталей можно подчерпнуть из наших статей highscalability.com/...ntegration.html, habrahabr.ru/...oo/blog/169417 и из подкаста www.itkompot.ru/...7/48-badoo.html
Из недостатков jira — уж очень она тормозная.
Использование функционального языка для написания нового функционального языка — это ещё один способ продемонстрировать рекурсию в ФП ? ;)
А чем не подошли существующие языки, если не секрет ?
пройди курсы 1..4,6 из твоего списка и 11 если будешь phpstorm использовать
И начинай искать работу джуном чтобы как можно быстрее получить реальный опыт. Ну и параллельно добивай оставшиеся курсы.
Я когда только начинал на пхп писать и не было работы, то сидел на форумах и пытался отвечать на вопросы. По-моему мне это сильно помогло в плане понимания того какие задачи пхпшникам приходиться решать. Да и с русскоязычным php-сообществом познакомился, что тоже было полезно.
А почему elixir не пошёл ? Как замена erlang-у не рассматриваете ?
Альтернативные языки для JVM — Scala/ClojureПросто любопытно, а в Украине clojure кто-то реально занимается ? Даже здесь на форуме в основном scala обсуждается
имхо стоит попробовать java, python, ror. Может какой-то из них или дажу все тебе так понравятся так то потом не захочешь на .net возвращаться :)
Если не понравится — всегда можно уйти.
Не понял причем здесь
В мире где нет разделения не
А можно определение понятия «стандартное решение» чтобы попусту не спорить о терминах ?
не знаю, что там имеют ввиду HR-ы, но в серверном программировании, особенно если проект существует давно, нестандартные решения могут понадобиться если
1. стандартные решения не обеспечивают нужной производительности или масштабируемости
2. стандартные решения не вписываются в уже существующую архитектуру
3. ААААААА!!!! У нас авария! Пользователи страдают! Быстро почините!
Глупости. Согласно этой логике хирургу должно быть интересно процесс операции а не результат. Вы бы такому человеку доверили оперировать вашу маму ?
Железо я бы сразу вычеркнул :)
Если в ней есть чувство прекрасного, то можно было бы в дизайн и графику уйти.
Но вообще это гадание на кофейной гуще без знания того что ей самой нравится.
не хватает классической MongoDB is web scale — www.youtube.com/...h?v=b2F-DItXtZs :)
замени твой SELECT на
SELECT * FROM sqlite_master
И запусти приложение. Есть ошибка ? Что выводится ?
какие фреймворки лучше изучать либо лучше просто больше времени посвятить ООП и паттернам?одно другому не мешает. Большинство фреймворков активно используют ООП и разбираясь с фреймворком ты начнешь лучше понимать как классы используются на практике. Из фреймворков голосую за symfony. Также советую разобраться с TDD и phpunit.
Неужели слово «приложение» в значении «программа» на украинский язык переводится как «додаток» ???
я в хайлоад попал, имея при себе довольно посредственный опыт. Но я очень много читал — книги, блоги, форумы и за счёт этого прошёл собеседование (ну и возможно повезло что другие кандидаты были ещё хуже чем я :)
Первые пару месяцев со мной конечно помучались, а потом пошло.
Вобщем, не сдавайся, пробуй ещё!