Рома Зварич: его задача — всесторонне управление проектом, распределение ролей на проекте, подбор персонала, слежение за соблюдением сроков, контролирование хода выполнения задач, приемку работы, определение приоритетов, отчетность перед Вами как заказчиком/клиентом/боссом и так далее.
Олег Мифле: самое важное для switch-а — не перегружать его сложной логикой, иначе все преимущества теряются. Его удобно использовать, когда нужно одно простое значение сравнить с другим простым (лучше с константой). Вот тогда получается наглядно и лаконично. И, в общем, так как он и задумывался.
Олег Мифле: ну вот как-то странно со свитчем происходит, его крайне редко используют по делу.
А еще любят допускать досадные ошибки, опуская в одном из кейсов соответствующий break. И читая код порой сложно однозначно сказать, break опущен намерено или ошибочно.
1. Сайт, тем более на WP, действительно, может сделать любой школьник.
2. Программы, если имеются в виду окошки под Windows, сейчас напротив почти никто не пишет.
3. Основная разработка сейчас ведется под web во всех его проявлениях.
Ключ к успеху — узкая специализация. Никому не нужен (на нормальные деньги) человек, который зная всего по чуть-чуть может собрать сайт. Сейчас нужно выбирать специализацию и углубляться в ней. И у Вас почти никаких шансов стать узким специалистом, работая во фрилансе.
От JavaScript Вам в любом случае уйти будет сложно и на каком-то уровне Вам его знать надо, так что изучайте. Backend изучайте исходя из того, что Вам ближе и на что есть спрос в Вашей локации.
Думаю, смысл есть идти даже на $400, ведь можно получить опыт реальной разработки и довольно быстро выйти на какой-то приличный уровень, чтобы претендовать на хорошую зарплату (пусть и у другого работодателя).
Мне всегда казалось, что в Украине очень сильно развит аутсорсинг на Java и зарплаты там, как мне говорили, на хорошем уровне. Поэтому поучиться со стипендией в $400 — это good deal.
BadassRolf: Тогда, Вам бы переформулировать вопрос (лучше в виде нового вопроса на тостере). Показать как именно Вы пытаетесь закэшировать или получить что-то из кэша и какие ошибки при этом у Вас происходят.
BadassRolf: лучше опишите не то, как Вы хотите это сделать, а то что именно Вы хотите получить. Вы хотите кешировать результат запроса к БД или нечто иное? Какую именно задачу вы хотите решить? Что у Вас используется в качестве механизма кеширования?