Научиться программированию. С чего начать?
|
|
eXceed | Дата: Воскресенье, 13.12.2009, 22:26 | Сообщение # 16 |
Генералиссимус
Группа: Гости
Сообщений: 5466
Статус: Offline
| zadof Все разрабы писали будильник и калькулятор =) Эти две программы важны. Ибо это будет первый твой серьезный проект. И все зависит от того, какой ты язык выберешь и поймешь ли ты как писать программы. Это и определит твой выбор.
bda-expert.ru — это система форумов, где можно общаться быстро и свободно, где любая точка зрения имеет право на жизнь.
|
|
| |
zadof | Дата: Понедельник, 14.12.2009, 14:43 | Сообщение # 17 |
Задов, Василий Петрович
Группа: Гости
Сообщений: 11855
Статус: Offline
| eXceed, Не годится C++ в книге с самого начала написано - что C++ для тех, кто хоть немного знает C. А я ж ниче не знаю. Надо что то по легче.
https://www.behance.net/yarik_lee
|
|
| |
eXceed | Дата: Понедельник, 14.12.2009, 16:52 | Сообщение # 18 |
Генералиссимус
Группа: Гости
Сообщений: 5466
Статус: Offline
| zadof Да вообщем-то для освоения С++ достаточно знать синтаксические конструкции присваивания значений переменным, условия, циклы и массивы. Просто знать синтаксис.
bda-expert.ru — это система форумов, где можно общаться быстро и свободно, где любая точка зрения имеет право на жизнь.
|
|
| |
eXceed | Дата: Воскресенье, 22.01.2012, 19:33 | Сообщение # 19 |
Генералиссимус
Группа: Гости
Сообщений: 5466
Статус: Offline
| Пыхопроблемы
На похапэ можно писать довольно быстрый код. Конечно, не такой резкий, как заточенный под конкретную задачу инстанс nodejs или, не дай бог, что-нибудь для веб на няшной с ассемблерными вставками. Можно банально придерживаться паттерна mvc и не погрязнуть в паутине спагетти-скриптов с сотнями инклюдов. Код будет хотя бы структурирован и изолирован локальными кучками говнеца. Это идеальное состояние, если большую часть рабочего времени вы добавляете в общую свалку новые, независимые друг от друга конвертики с тухлятиной. Можно написать классы объектов, там где они необходимы и наполнить их методами. Опять же, всё ради структурирования кода, для вполне сносной и быстрой навигации по разрастающейся выгребной яме проекта. Можно вооружиться профайлером, раскурить исходники ядра фреймворка, который вам предписало начальство, и частично переписать его, снизив время выполнения этого хитросплетения пиздеца на 80%. Вырезать конфиг веб-приложений, сделанный в xml. Уничтожить миллионы вызовов __call() и call_user_func(), от которых кровоточат глаза. Большинство макак знает, что обычное веб-приложение на похапэ инициализируется каждый раз с нуля. Поэтому уменьшить на 90% время инициализации - это очень хорошая идея. Можно искать узкие места и куски рендерера, где хтмл генерится недостаточно быстро. Вооружиться memcached и реализовать грамотные схемы самообновляющегося блочного кеширования. Избавиться от пары дюжин лишних запросов к бд на каждый чих. Получить 80% страниц, выхлоп которых отрабатывает без запросов к бд вообще. Можно заняться очередями сообщений и перенести на них особенно тяжёлые куски процессинга картинок, видео, музычки, почты и прочего хлама, чтобы всё упиралось в длину очереди, количество воркеров и машины, эти очереди разгребающие, а не в число клиентов и их терпение к времени отклика от сервера. Можно навесить плюшки в виде аякса, где это уместно, и местами перенести генерацию контента вовсе на клиент, вместе с тем сэкономив десятки тяжёлых запросов на отрисовку страницы целиком. Можно взять сверхбыстрое простое хранилище типа redis и использовать его для сегментов системы, которые создают большую плотность не очень важных запросов к бд, типа учёта баннеропоказов, трекинга статусов online и логирования всякой поебистики. Можно придти к мысли, что mysql с её слоупочными table locks и transactional safety и с её возможностью масштабирования только при помощи анальных расширителей не очень-то, собственно, и нужна в большинстве задач. Потратить 2 месяца и перенести огромную смердящую кучу наваленных друг на друга небольших пакетиков с говном на mongodb, на небольшой, но няшный кластер из нескольких replica sets по тройке лёгких машин. Ощутить невесомое изящество, с которой она похрустывает сотнями тысяч записей, прелесть schema-free и отсутствие дрожи в коленях, когда раньше ты запускал alter table на рабочей копии бд, глубокой ночью, потому что оно кладёт сервер на час-другой. А потом часами напролёт в умилении смотреть на графики munin, которые резко перебежали из погранично-красной зоны в самый низ зелёной. Финально включить eaccelerator и наслаждаться запасом в сотни запросов в секунду на отдельно взятом сервере начального уровня. Можно дополнительно озаботиться настройкой nginx, убрать из конфига логгирование для файлопомойки, включить пяток жизненно-важных параметров, указать нормальные значения для буферов. Окончательно уничтожить апач, для которого был прописан reverse proxy для некоторых урлов. Выкинуть SATA-винты на помойку. Поставить дополнительно недорогих SSD и развернуть на них кэш для самой мелкой статики. Только это всё не нужно. Ваш сайт, результат вашей работы никогда не получит хоть какой-то нагрузки. Когда на ресурс заходит 10 человек в день, а 90% хитов совершают боты гугла, можно хуярить страницы на 50, и даже на 150 SQL-запросов, ведь все таблицы бд влезают в оперативку, и страница даже на каком-нибудь позапрошлогоднем zend framework без твиков соберётся менее, чем за секунду. Да какой там фреймворк! Какой там MVC! Проще дёргать по необходимости разнородные готовые куски, часть кода бросить голодным доширак-макакам, и склеить всё воедино лишь-бы-работало спагетти-кодом. Ведь проект нужно было сдать ещё вчера, а завтра он будет навсегда забыт. И останется крутиться на задрипанном, надолго предоплаченном vps, в cron которому прописана ежедневная перезагрузка. Я кончил.
bda-expert.ru — это система форумов, где можно общаться быстро и свободно, где любая точка зрения имеет право на жизнь.
|
|
| |
eXceed | Дата: Воскресенье, 22.01.2012, 19:40 | Сообщение # 20 |
Генералиссимус
Группа: Гости
Сообщений: 5466
Статус: Offline
| ПРИШЛО ВРЕМЯ НАПИСАТЬ ГОСТЕВУХУ ГОСТЕВУХА САМА НЕ НАПИШЕТСЯ НАПИШУ ЕЕ НА PHP+MYSQL+AJAX ЗАЧЕМ МНЕ НУЖНЫ RAILS/ASP, У МЕНЯ НЕТ ВРЕМЕНИ ЧТОБЫ ЕБАТЬСЯ С НИМИ ЛУЧШЕ ЕЩЕ РАЗ ПРОЧИТАЮ PHP&MYSQL РУКОВОДСТВО ПРОФЕССИОНАЛА Я ЧИТАЮ PHP&MYSQL РУКОВОДСТВО ПРОФЕССИОНАЛА ПО 3 РАЗА В ДЕНЬ КАЖДЫЙ INДEX.PHP ЗАНИМАЕТ ДВАДЦАТЬ СЕКУНД Я ЖИВУ АКТИВНОЙ И ПОЛНОЦЕННОЙ ЖИЗНЬЮ Я УСПЕШЕН И ПОЭТОМУ ЦЕЛЫЙ ДЕНЬ СИЖУ НА ФРИЛАН.СРУ ПИШУ ЗАКАЗЧИКУ ЗДЕЛАЮ ЗА ОТЗIВ ГОТОВЫЕ ГОСТЕВУХИ ЗАЛИВАЮ НА UCOZ ТУПЫЕ ДЖАВАМРАЗИ ОДЕРЖИМЫ EJB А Я СВОБОДНЫЙ ОТ ЗАДРОТСТВА ЧЕЛОВЕК $SUM = ($N & ($N % 2 ? 0 : ~0) | ( (($N & 2)>>1) ^ ($N & 1) ) ); ЛУЧШЕ Я ЕЩЕ РАЗ СОСТРЯПАЮ ГОСТЕВУХУ И ЗАБУДУ ПРОВЕРИТЬ НА XSS И ИНЪЕКЦИИ Я НЕ ЧИТАЛ PHP&MYSQL РУКОВОДСТВО ПРОФЕССИОНАЛА УЖЕ НЕДЕЛЮ ПОЙДУ ПЕРЕЧИТАЮ В PHP ВСЕ ПРОСТО И ПОНЯТНО Warning: Cannot send session cache limiter - headers already sent ЭТО ЖЕ ОЧЕВИДНО КАК ЕЕ РЕШИТЬ ПРОПИШУ В СКРИПТЕ ERROR_REPORTING(0) КОКОКОКОКОКОКО PHP — САМЫЙ ЛУЧИЙ ЯЗЫК ДЛЯ ВЕБ КОКОКОКОКОКОКО
bda-expert.ru — это система форумов, где можно общаться быстро и свободно, где любая точка зрения имеет право на жизнь.
|
|
| |
win32 | Дата: Воскресенье, 22.01.2012, 20:38 | Сообщение # 21 |
Генерал-майор
Группа: Проверенные
Сообщений: 499
Статус: Offline
| Quote (eXceed) КОКОКОКОКОКОКО msconfig Автозагрузка
|
|
| |
eXceed | Дата: Четверг, 26.01.2012, 14:22 | Сообщение # 22 |
Генералиссимус
Группа: Гости
Сообщений: 5466
Статус: Offline
| Пердоль на XNA http://rghost.ru/36134452 Спейс Инвайдерс же. Арт рисован в пейнте :3
Даже здесь не обошлось без абстрактного класса, наследования и полиморфизма.
bda-expert.ru — это система форумов, где можно общаться быстро и свободно, где любая точка зрения имеет право на жизнь.
|
|
| |
win32 | Дата: Четверг, 26.01.2012, 18:16 | Сообщение # 23 |
Генерал-майор
Группа: Проверенные
Сообщений: 499
Статус: Offline
|
|
|
| |
eXceed | Дата: Пятница, 27.01.2012, 09:28 | Сообщение # 24 |
Генералиссимус
Группа: Гости
Сообщений: 5466
Статус: Offline
|
bda-expert.ru — это система форумов, где можно общаться быстро и свободно, где любая точка зрения имеет право на жизнь.
|
|
| |
tersus | Дата: Пятница, 27.01.2012, 13:01 | Сообщение # 25 |
Генералиссимус
Группа: Гости
Сообщений: 2831
Статус: Offline
| eXceed, А ты зигу кидаешь правой или левой рукой?
Судьба даёт нам меньше, чем мы хотим, поэтому если просить мало, можно не получить вообще ничего.
|
|
| |
eXceed | Дата: Пятница, 27.01.2012, 13:54 | Сообщение # 26 |
Генералиссимус
Группа: Гости
Сообщений: 5466
Статус: Offline
| Когда как. Левой =( А как правильно?
bda-expert.ru — это система форумов, где можно общаться быстро и свободно, где любая точка зрения имеет право на жизнь.
|
|
| |
win32 | Дата: Вторник, 31.01.2012, 12:45 | Сообщение # 27 |
Генерал-майор
Группа: Проверенные
Сообщений: 499
Статус: Offline
| не секрет что в СГУ, да и в других ВУЗах далеко не все приходят за знаниями. да и что говорить, пришло время открыть немного правды. Те же студенты факультета ИСИТ , которые учились кстати у Дмитрия Анатольевича , а стало быть имеют косвенное отношение к форуму, так вот не буду называть фамилий - просто напросто заказывали дипломные и курсовые, у нас, простых работяг онлайна. за очень смешные деньги "мы программировали на ассемблере, а что не удалось запрограммировать - паяли" (с, специально для zadof - это шутко была). Красные дипломы я обсуждать не хочу - там очень мутно все, вплоть до того что у выпускницы с красным дипломом намного, не не так - НАМНОГО меньше знаний и в кодинге и вообще в IT, чем у обычного быдлокодера 1 lvl , который учился по книжкам.
eXceed, правильно писал в какой-то теме про студентку ФИТ, история про Ленакс кто забыл, но суть не в этом. Практика и мотивация - вот метода хорошего айтишника, общение с людьми которые лучше тебя, умнее - вот где левел-ап, а дипломы - не показатель.
как-то так, сумбурно, непонятно, но правда, немножечко правды.
|
|
| |
tersus | Дата: Вторник, 31.01.2012, 13:00 | Сообщение # 28 |
Генералиссимус
Группа: Гости
Сообщений: 2831
Статус: Offline
| Quote (win32) как-то так, сумбурно, непонятно, но правда, немножечко правды. Твоя правда, брат. Настоящие знания получаешь на практике, а не в Универе. До тех пор пока студенческого городка и вневузовской работы со студентами не будет, ни о каких достижениях говорить не приходится. "Все знания исключительно через спинной мозг!".
Quote (win32) Когда как. Левой =( А как правильно? Делалось это правой рукой, что также показывало что воин не готов начать бой и не имеет агрессивных намерений. Жест как бы говорил «в моей правой руке нет оружия». У народов, армии которых не имели тяжелой кавалерии (монголы, индейцы северной америки), приветственный салют — это просто демонстрация открытой правой ладони.
Судьба даёт нам меньше, чем мы хотим, поэтому если просить мало, можно не получить вообще ничего.
Сообщение отредактировал tersus - Вторник, 31.01.2012, 13:04 |
|
| |
Ghost | Дата: Вторник, 31.01.2012, 13:02 | Сообщение # 29 |
Генералиссимус
Группа: Модераторы
Сообщений: 2963
Статус: Offline
| Quote (win32) НАМНОГО меньше знаний и в кодинге Выпускники ИСИТа вовсе не обязательно должны быть хорошими кодерами. Есть много других областей деятельности. Впрочем, основы должны знать.
Quote (win32) так вот не буду называть фамилий - просто напросто заказывали дипломные и курсовые, у нас, простых работяг онлайна. за очень смешные деньги Не сомневаюсь. Есть такие. Проблема эта не ИСиТа СыктГУ, а любого факультета любого вуза в стране.
Quote (win32) общение с людьми которые лучше тебя, умнее - вот где левел-ап, а дипломы - не показатель. В процессе получения диплома происходит общение с такими людьми. Меньше чем хотелось бы, но мы не МФТИ или MIT. Довольствуемся тем, что есть.
Quote (win32) как-то так, сумбурно, непонятно, но правда, немножечко правды. Давно мы не говорили о качестве обучения. Можно пообсуждать новые учебные планы, если кому интересно: Прикладная информатика (бакалавриат) Плана бакалавриата по ИБ на сайте СыктГУ не нашел
Сообщение отредактировал Ghost - Вторник, 31.01.2012, 13:05 |
|
| |
tersus | Дата: Вторник, 31.01.2012, 13:06 | Сообщение # 30 |
Генералиссимус
Группа: Гости
Сообщений: 2831
Статус: Offline
| Quote (Ghost) Меньше чем хотелось бы, но мы не МФТИ или MIT.
Достаточно одного педагога с горящими глазами, чтобы сформировать целую школу. Колмогоров, Тихонов и т.п. и т.д. Нужно любить свой предмет и людей.
Судьба даёт нам меньше, чем мы хотим, поэтому если просить мало, можно не получить вообще ничего.
Сообщение отредактировал tersus - Вторник, 31.01.2012, 13:07 |
|
| |