• Какие есть хорошие ресурсы по изучению C#?

    @wlbm_onizuka
    сайт - professorweb.ru

    а еще лучше читать книги:

    Герберт Шилдт - C# . Полное руководство
    Рихтер Дж. - CLR via C#. Программирование на платформе Microsoft .NET Framework на языке C#.
    Кржиштоф Цвалина, Брэд Абрамс - Инфраструктура программных проектов (Microsoft .NET Development)
    Тепляков С. Паттерны проектирования на платформе .NET
    Мак-Дональд Мэтью - Windows Presentation Foundation в .NET

    Роберт Мартин - Идеальный программист. Как стать профессионалом разработки ПО
    Стив Макконнелл - Совершенный код
    Ответ написан
    1 комментарий
  • С чего начать для программирования на андроид?

    JohnDaniels
    @JohnDaniels
    Андроид — с чего начать?
    Хочу устроиться Android разработчиком. С чего начать, куда двигаться?
    Клиент для сайта на Android. С чего начать изучение?
    Разработка под андроид — с чего начать?
    Программирование под Android — с чего начать путь изучения?
    С чего начать изучение программирования под Android?
    Java for Android — с чего начать?
    Разработка под Android, с чего начать, не имея базовых знаний?
    С чего начать программировать под Android?
    С чего начать создание приложения для Android?
    Разработка игр под Android — с чего начать?
    Разработка под android для веб-программиста — с чего начать?
    Как учить Java и Android?
    А как бы вы изучали программирование под Android?
    Как создать мобильное приложение Android для интернет сайта?
    На сколько глубокие знания в Java необходимы для начала осваивания Android API и последующей разработки?
    Хочу сделать приложение на Android, какие языки нужно учить?
    Что нужно знать до изучения Java android?
    Какие базовые знания нужны для изучения разработки под Android?
    Достаточно ли Android-разработчику стандартной документации?
    С чего начинать изучать Java?
    С чего начать писать на android (eclipse) ?
    Ответ написан
    2 комментария
  • Есть ли HTML-редактор(не WYSIWYG) с подсветкой синтаксиса для встраивания в админку сайта?

    SilenceOfWinter
    @SilenceOfWinter
    та еще зажигалка...
    ace, codemirror
    Ответ написан
    Комментировать
  • Продолжить ли изучение PHP или остановиться на .Net?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Но в PHP мне кажется я остановлюсь на клепании простеньких сайтов по заказу и на этом дальнейшее развитие как программиста закончится

    Хм... с таким подходом может программирование вообще не ваше? Угадайте на каких языках написаны: vk, facebook))

    начав работу Php программистом я позже смогу устроиться позже в организацию, занимающуюся интерпраз разработкой?

    Все зависит от вас. То, что php программистов много - это правда, но найти твердого синьйора сейчас довольно проблематично. Все дело в том, что синьйор php должен знать еще много чего помимо php:
    * SQL движки: MySQL, PostgreSQL,...
    * JS: NodeJS
    * Сервера очередей: RabbitMQ, Beanstalkd,...
    * Системы кэширования: Memcached, Redis,...
    * NoSQL решения: MongoDB, CouchDB, ...
    * Поисковые движки: ElasticSearch, Sphin, Solr,...
    * *Nix системы: Centos, Debian,...
    * Уметь писать тестируемый код + фреймворки тестирования: PUPUnit, Codeception
    * Уметь писать грамотный диплой: Deployer, Grunt/Gulp,...
    * Уметь оптимизировать БД под большие нагрузки: почему order by rand() - нельзя использовать (от слова совсем), почему внешние ключи могут стать узким горлышком системы,...
    * Уметь в системы контроля версий: git, svn, hg,...
    * Конкретно уже по php, несколько фреймворков: Symfony2, Zend2, Silex, ...
    Ответ написан
    9 комментариев
  • Как научиться грамотно писать код?

    Visual Studio -> Анализ кода
    d48fb82a6ccf4c39be08cc9a969411e1.pngПрактическое руководство Настройка анализа кода для проекта управляемого кода. Только не включайте все правила сразу, предупреждений будут сотни, включайте по одному, как исправите недочеты (внимательно читая предупреждения на сайте Microsoft), применяйте другие, и так до включения "All".
    Мне эти правила понравились (в каждой компании свои требования к коду), теперь использую везде где пишу сам с нуля.
    Можно использовать StyleCop, но он вроде заброшен, форк есть для Roslyn, но этих хватит что бы научить команду соблюдать практику Microsoft.

    Шаблоны проектирования бесплатная книга, GOF для .NET от сертифицированных специалистов.

    Я понял что этот путь бесконечный, в книгах пишут что люди смотря на свой код написанный год назад "плачут/смеются, говорят - кто это написал." :)
    Испытываю тоже самое.
    Ответ написан
    Комментировать
  • Где сделать сайт для учителя,желательно бесплатно?

    gospodinmir
    @gospodinmir
    Security analyst
    www.a5.ru/lp/1
    https://ukit.com/ru
    nethouse.ru
    ru.jimdo.com

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

    @Alexey_Kutepov
    Разработчик программного обеспечения
    WordPress например. А развернуть можно на OpenShift бесплатно
    Ответ написан
    Комментировать
  • Стоит ли переходить с symfony 2 на Asp.Net MVC?

    @HeBonpoc
    Перелез с Yii, не жалею. Жаль Symphony так и не посмотрел.

    1. Сложно ли вести на нем вести разработку и перелазить на новые версии, ведь он развивается бешено в последние годы ?
    Как обычно - сложные проекты, где куча завязок на "то, не знаю что" сложно, небольшие проекты, где можно за денек серьёзно все отрефакторить несложно.

    2. Насколько дорого и сложно будет содержать проект, например интернет магазина (уровня викимарта), относительно связки symfony + mysql?
    Не знаю. Вроде как спецы дороже, но mysql и СУБД'то не самая лучшая, вроде его последнее время опускают и из свободных рекомендуют postgres. Да я и сам с mysql прилично помучался восстанавливая innodb таблицы. Так что мне кажется, что на ASP NET MVC будет это дешевле, потому что делается быстрее, поддерживается лучше, железа опять же нужно меньше. Да и вакансий на PHP с ЗП > 100k полно, так что не такие то они и дешевые. Не студентам же доверять викимарты писать.

    3. На ваш опытный взгляд, стоит ли переезжать на C# с учетом выхода php 7 ? Это будет как шаг повышения квалификации и развития навыков в дальнейшем? Мне сложно ответить на этот вопрос самому, потому как не знаю шарпа.
    Я знаю про php7 только то, что там немного типизацию ужесточат. Сам до сих пор немного пишу на PHP поддерживаю пару своих же магазинов на Yii. Так вот скажу, что все-таки C# поприятнее. Как язык приятнее. Среда разработки VS + re# нисколько phpstorm'у не уступают, даже покруче, т.к. подсказывает охотнее. Тут больше возможностей языка и будет меньше магии в коде. Всё-таки когда проект билдится, как-то спокойнее на душе:) Проще рефакторить. RE# держит в узде и вьюшки (wide solution analysis).
    Ещё мне больше нравится как тут с либами работа. В PHP composer используется, и все эти либы лежат с исходным кодом. Нужно проект переносить, это бывает порядка 10000 файлов (понятно, что ), а в C# все упаковано в DLL. Если в студии ты уже использовал класс, значит он будет работать, значит он тут подключен, а в PHP с его auto_load не факт, IDE просто знает, что такой класс есть в проекте и подсказывает.
    В C# удобнее разделять слои. Вынес, например, DAL в отдельный проект, тупо ставлю галочку на зависимость от проекта в других, использую один и тот же код в консольке для разработки (всякие экспорты данных между базами) в публичной части, в закрытой части. И всё это легко, в рамках солюшена. В пыхе наверное немного бубна нужно для такого (честно не знаю, не было необходимости).

    Тут ещё про EF писали, что мол единственная ORM. Не соглашусь, орм очень много. Active record злая вещь, они тяжелые и провоцируют размазанную по всему проекту работу с БД.
    Ответ написан
    2 комментария
  • Можно ли под броузер написать сложный веб-интерфейс типа 1С и что лучше использовать?

    ExtJS для этого лучше подойдет. Посмотри ExtJS4.2 версию, пятая платная.
    Ответ написан
    Комментировать
  • На повестку дня: Ruby On Rails или Node.js или php или Python?

    wkololo_4ever
    @wkololo_4ever
    Выбор естественно встал между четырьмя наиболее популярными языками : Ruby On Rails, Node.js, php, Python.

    Но ведь ASP.NET топ 2 по популярности, особенно заграницей.
    Ответ написан
    Комментировать
  • Русские аналоги Disqus

    Ответ написан
    Комментировать
  • Как правильно работать на oDesk?

    Ubran_Hera
    @Ubran_Hera
    Начинал ~2 года назад (август/сентябрь) на oDesk (это была не первая моя попытка), выставил 14..15 баксов, без портфолио и истории. Первый заказ был получасовой, на 7 баксов, практически случайный (от новичка) — немного напортачил, но всё исправил, потратил времени в разы больше, но добился положительного отзыва.
    Общение сразу пошло через Skype и электронную почту, оплата — через PayPal. Это против правил, но так предложил заказчик.

    Затем оказалось, что работы у него непочатый край. До Нового Года переделывал маленькие сайтики (бизнес-проекты одного и того же человека). Взял меньшую плату, но повысил себе статистическую «среднюю ставку».

    Самое сложное было в графике и работе из дома — жена (девушка) не подходила ко мне когда я говорил по Skype/SIP, но в остальные моменты очень мешала и сбивала с толку. Ещё обижалась, что я ничего не делаю по дому и ложусь спать/встаю с разницей 3..4 часа по отношению к ней — одна комната, горящий монитор, гудящий вентилятор и т.д. Очень сложно было когда мы оба заболели (простуда).

    В итоге я понял, что никак не могу в таком режиме работать дольше 2 недель (у меня ещё есть постоянная работа в телекоме по сменному и практически ненормированному графику), а потом требуется месяц (!) отдыха. С девушкой пришлось расстаться, меня постигло разочарование во фрилансе на следующий год, когда я за месяц заработал сумму порядка $2000, но ни разу не покатался на велике (это был июль) и не побывал на природе/на пляже.

    Шашлык и вино действительно хоть каждый день и стойкое желание переехать куда-нибудь в англоязычную Канаду (тем более, что часто звали). Ставка на почасовые заказы сейчас 20..35.
    Иногда чувствую себя зомби (3 часа сна два дня подряд, потом 12 часов и всё равно не выспался, 6 часов, опять 2 дня по 3 часа, потом 14..15 на выходных).

    Жизнь повернулась так, что сейчас вынужден буду выплачивать пару кредитов, включая ипотечный.
    Выбор очевиден — уволюсь рано или поздно с основной работы (уже была попытка, в целом удачная) и стану совожаворонком (рано вставать и поздно ложиться).

    Success story неполная — не даю ссылки на профиль (у меня их несколько, в т.ч. приходилось заказывать самому у себя, но это оказалось ненужной глупостью). Так что не просите — за треть проектов, особенно первых ужасно стыдно, при том, что посмотрев на некоторые из них клиенты просят «и мне так же сделай», причём никогда не угадаешь заранее что может понравиться.

    Единственное, что радует — UK, CA, NZ, US AU — WeekEnd для них — это святое. На душе легко и спокойно с 3 утра субботы до 15:00 понедельника.
    Но бывает, что заказчик шлёт мне в полседьмого утра письмо с вопросом «Как продвигается наш проект» в 6:30 утра по его часовому поясу.

    С точки зрения разработки хорошо, что разделение testing/development/working environment очень чёткое и всегда есть время откатиться — начинаю обычно в час ночи и заканчиваю полпятого утра по их TimeZone, на живом, боевом сервере никогда не экспериментирую.

    Ну и по поводу каналов в Интернет — у меня 2 FTTx и 3 «свистка» — иногда так медленно заливается на хостинг, что приходится вспоминать командную строку и перепробовать их все.

    Зато индусы иногда вымораживают своим менталитетом, даже при хороших ставках.

    Ну и естественно, я стал замечать за собой НЕНАВИСТЬ к нашим местным наебизнесменам-работадателям, которые предлагают оклады 15..22 тыс. руб./мес. работникам с образованием и опытом, особенно после того, как устроившись в одну из местных фирм-конкурентов «тайным покупателем», вернее разработчиком (чтобы посмотреть workflow, т.к. это довольно успешный бизнес-проект с большой клиентской базой) увидел тот же Job Offer с oDesk, но очень плохо, безграмотно переведённый топ-менеджером компании в редких перерывах между поездками на дайвинги.

    В «малый бизнес» я тоже пытался уйти — очень сильная конкуренция, ценовая со школотой. Потом оказалось, что это ещё не главная проблема — рынок заказчиков всё равно растёт быстрее рынка исполнителей. Главная проблема — это чудовищная пропасть между опытом заказчика — НЕ ЗНАЮТ ЗАЧЕМ ИМ ИНТЕРНЕТ И НЕ ЗНАЮТ ЧЕГО ХОТЯТ и… ПОЛНЫМ ОТСУТСТВИЕМ ЖЕЛАНИЯ ПЛАТИТЬ профессионалам.

    Ещё поразило соотношение между уровнем разработчиков и наглостью в сочетаниями с понтами у менеджеров компаний-конкурентов. Не знаю кого винить — Фурсенко, или сразу Вашингтонский кагал, но пока встречался с потенциальными заказчиками (сейчас только телефон, а лучше -электронная почта) по три раза на дню бывал в ситуации, когда выплеснув на меня ушат откровенной технической ахинеи дядя-Вася-на-джипе на вопрос «Где вы нашли эту чушь?» начинал быковать в духе «Это мне сказали девушки в конторе ИП XYZ, А У НИХ ВСЁ ЧЁТКО, ВЕДЬ У НИХ САМ ИВАН МОИСЕИЧ ЗАКАЗЫВАЕТ САЙТЫ!»

    Короче oDesk — единственный шанс для заМКАДья, кроме восстания конечно.
    Ответ написан
    8 комментариев
  • Тематический коллективный блог: Wordpress+Buddypress или LiveStreet?

    wordpress — постоянно обновляется, надежна.
    livestreet — с обновлениями не ок. куча платных плагинов, на которые потом забивают их создатели. нету единной команды. сам создатель livestreet постоянно, каждый год выпускает новую версию двигла ложа свой длинный на всех остальных, отпадает сразу куча дополнений. и половина из них больше не обновляется вовсе, ибо создатели просто забили, пропали. так что гемора много. НО конечно фунционал лучше WP, если закупиться на 10-15к плагинами можно свой хабр смело делать ;)
    Ответ написан
    Комментировать
  • Русские аналоги Disqus

    PavloPoliakov
    @PavloPoliakov
    http://hypercomments.com — поддержка vkontakte и одноклассников, милый интерфейс

    пример использования можно посмотреть тут http://thinkphp.com.ua
    Ответ написан
    3 комментария
  • Куда идти после php? Ruby или Python?

    @Psih
    Веб разработчик, совладелец Areto Development
    Знать PHP != уметь на нём делать сложные вещи правильно.
    Вместо изучения другого языка, углубитесь в сам PHP, а так же займитесь очень плотно MySQL (там не паханое поле оптимизаций, приёмов и.т.д) и прочими связанными технологиями: Redis, MongoDB, Sphinx, акселераторы (они умеют не только хранить опкод), повышайте скилл уменя работать с memcache, изучайте архитектуры, изучите какой-нить framework (рекомендую Yii — очень грамотно построен и расширяется на все 100% любой компонент написанием собственно этого самого компонента + запись в конфиге о переопределении стандартного компонента. Никаких костылей и правок самого фреймворка. В общем очень правильный OOP в реалиях PHP).
    Ответ написан
    6 комментариев