Профиль пользователя заблокирован сроком с 26 июня 2017 г. и навсегда по причине: систематические нарушения регламента работы сервиса: размещение нецензурной лексики; оскорбления в адрес пользователей, модераторов и специалистов службы поддержки
  • Как правильно (красиво) вставлять html-код в js?

    trevoga_su
    @trevoga_su
    выскажу свое имхо
    в JS не должно быть никакого html-кода
    html надо хранить в html и показывать/скрывать на основе классов
    в крайнем случае - генерировать структуру через dom
    Ответ написан
    2 комментария
  • Создание ИТ бизнеса в современных условиях: возможно ли?

    trevoga_su
    @trevoga_su
    сферический вопрос в вакууме, вкусняшка)

    Мне кстати тоже надоело программером работать, но вот я не понимаю вас - зачем вам бизнес в IT?
    Конкуренция в виду специфики отрасли - высокая. Фрилансеры, студии. Писать ПО под заказ - можно поинтересоваться, для кого?
    Для гос структур пишут ПО свои люди.
    Крупный и средний бизнес свой штат имеет.

    Создание своего интернет-магазина мне кажется куда более реальной перспективой хоть что-то заработать.
    Ответ написан
    Комментировать
  • Какие преимущества фриланс имеет над работой в офисе?

    trevoga_su
    @trevoga_su
    Я зарегестрировался на двух основых фрилансерских сайтах, посмотрел что хотят заказчики и... с радостью пошел в офис. Давайте я объясню почему.

    1. 90% заказов что я вижу - это постоянное допиливание чего-либо. За копейки. Фактически - говнокодинг какой-то. И при этом туча конкурентов, которые готовые работать за гроши. Мне вообще не хочется напрягаться из-за копеек и каждый раз вникать в новую задачу, ибо та жалкая тысяча рублей что я заработаю на фрилансе (если обойду орду школьников) мне и так придет в 6 утра с сапы))
    Мне гораздо комфортнее работать в офисе с одним проектом, зачастую написав в день пару строк кода и получать стабильно з/п.

    2. Я бы с радостью бы занялся серьезным проектом, разработкой (а не допиливанием опенсорса), но я не встречал подобных вакансий ни разу. Очень сомневаюсь, что сейчас кто-то станет инвестировать в разработку ИМ с нуля, скажем.

    3. Процитирую Лурк:
    ...подавляющее число действительно серьезных коммерческих проектов, как правило связанных с производством ништяков, реализуются коллективом, а не психами-одиночками, и никакая координация через e-mail, web-камеры и мессенджеры не спасет проект от бесславной гибели, если сотрудники не будут IRL бегать от стола к столу, тыкать друг-друга в мониторы и посещать всяческие стафф-митинги.

    - я имею опыт работы в больших корпорациях и могу подписаться под каждым словом этой цитаты. Масштабные проекты, со сложной бизнес-логикой, с огромным количеством кода не могут держаться на удаленке. Нужна постоянная координациях всех дирекций и IT-отделов. Как воздух необходимы митинги разработчиков. Очень долго и часто длятся обсуждения различных решений по поставленным свыше задачам. В переговорках сидят тимлиды и разработчики, ребята из маркетинга, из иных подразделений. Удаленно бы это все просто не работало. Никогда. И с ужасом вспоминаю, как мы однажды "трахались" по скайпу с удаленным верстальщиком - скорость работы занижалась в разы. Он слал какие-то куски JS-кода и мы его тыкали в проект. Мы опплевались.

    Если бы я вел проект, то ни о какой удаленке не могло бы быть и речи! Сотрудники должны быть здесь и сейчас. Не потому, что это была бы моя прихоть, а потому, что команда разработчиков - это единый мозг, управляющий проектом. Разработчики знают бизнес-логику тех или иных мест проекта, тимлиды знают архитектуру. В любой момент может понадобиться консультация между собой или с иными подразделениями компании. Какая удаленка, о чем вы говорите, какой фриланс?)

    Очень подозреваю, что фриланс в 90% случае - это типичный говнокодинг на опенсорсах и пр. низкоквалифицированные вещи, ибо мне очень трудно представить действительно серьезную компанию, которая будет инвестировать в проект, который пишут удаленно какие-то хрены с горы без каких-либо гарантий и отчетности. И мне в разы сложнее представить опытного разработчика, который не может переехать в другой город и получать там солидные деньги, если он действительно профи. А опенсорс допиливать и джумлы ставить, выдавая это за результат своей деятельности... для меня это не работа. Совесть бы замучала.

    4. Финансовая свобода, о которой говорят фрилансеры, меня как-то "пугает". Я в 12 году писал статью про то, что можно считать действительно финансовой свободой разработчику, почитайте - www.phpinfo.su/articles/additionally/azy_svobodnog...
    Суть очень простая - фриланс - этот тот же каторжный труд. Это инвестирование своего времени в точно такую же работу, как и в офисе. Финансовая свобода - это пассивный доход. Это свой бизнес, когда результат НЕ ЗАВИСИТ от вашей ежедневной деятельности. С точки зрения здравого смысла, владелец павильона с жрачкой/одеждой/водкой имеет куда больше свобод, нежели IT-шный фрилансер.
    Ответ написан
    16 комментариев
  • Из математика в front-end разработчика. С чего начать?

    trevoga_su
    @trevoga_su
    С годами начало приходить понимание того, что все же это больше занятие для души, нежели способное хоть как-то обеспечить.
    Странно... у меня знакомый математик в Португалию лет 10 назад уехал и там живет до сих пор.

    JavaScript и множество новых технологий
    да какие там технологии? это обвесы/свистоперделки над стандартным HTML, CSS и JavaScript.

    С годами начало приходить понимание того, что все же это больше занятие для души, нежели способное хоть как-то обеспечить.
    а зачем было учиться? какова цель была учебы? папа с мамой заставляли? Странно как-то... я забил болт на вышку и пошел работать. Ибо понимал, что мне В/О нафиг не уперлось. А вы зачем математику изучаете? Для души? Много свободного времени?
    Ответ написан
    1 комментарий
  • Как изучать, что то новое имея фуллтайм работу?

    trevoga_su
    @trevoga_su
    Изучать на работе. Мне когда работа "позволяла" это делать - я и изучал и/или свой проект писал.
    Да-да. Именно так. Совесть пусть идет в жопу.

    Остальные советы - это бред школьников.
    Если человек спрашивает, значит у него реально нет времени. Если есть семья - то подавно.
    Если устает - то значит устает. Я помню, что значит тратить на дорогу 4 часа в день.
    По вых лучше не работать слишком много - реально можно перегореть. Сам сгорал не один раз.
    Оптимальное время для всего этого дела - будни.
    Ответ написан
    7 комментариев
  • PHP. ООП. Сухие примеры с книг, а применять на проектах не получается, как быть?

    trevoga_su
    @trevoga_su
    с процедурного уже хочется уйти, просто из за "бардака" который там происходит.
    PHP сам по себе язык бардачный. Если бы Вы попробовали Java, то она не идет ни в какое сравнение с ОО в PHP, Вы бы восхитились куда больше )

    Мой Вам совет один - начните читать Фаулера и Гради Буча. Второй - чисто ОО-теория, первый - реальные архитектурные решения.

    У Фаулера читайте внимательно ту часть, где описаны доменные объекты и те решения, что затрагивают ОО-программирование и СУБД. Меня эта книга вывела на новый уровень, хотя перечитывать придется не раз - не все так просто.

    Дело в том, что ООП в PHP по сути бесполезен, если не представлять записи из БД как объекты. А это очень нетривиальная задача. Прочтите все в книге, что качается темы ORM - Data Mapper, Active Record и про шлюзы записи данных почитайте. Не транслируя модели предметной области из СУБД в объекты, ОО в ваших программах по факту не будет.
    Ответ написан
    2 комментария
  • Как правильно заморозить сайт/проект?

    trevoga_su
    @trevoga_su
    Смазать пушечным салом и закрыть тентом.
    Ответ написан
    Комментировать
  • Как сделать прием смс?

    trevoga_su
    @trevoga_su
    использование usb модема
    мм... зачем?
    вообще то sms-биллинг задача как бэ не тривиальная и тут нужны посредники
    ru.sms-online.com
    Ответ написан
  • JavaScript по современному, какие материалы посоветуете?

    trevoga_su
    @trevoga_su
    не лучший язык для старта.
    а по JS лучшее на данный момент - learn.javascript.ru
    Ответ написан
    Комментировать