Форум Краматорська

  • 28 Березень 2024, 17:09:43
  • Ласкаво Просимо, Гість
Будь ласка увійдіть або зареєструйтесь.

Увійти

Новини:

Автор Тема: Программистов после вуза надо учить буквально всему  (Прочитано 48414 раз)

0 Користувачів і 1 Гість дивляться цю тему.

14 Листопад 2008, 09:30:02
Відповідь #180
Offline

nikyer


Offline nikyer

  • ****
  • Старожил
  • Повідомлень: 1722
  • Країна: 00
  • Карма: +69/-48
  • Дякую
  • Сказав: 263
  • Отримав: 76
    • Чоловіча
    • Перегляд профілю
совет - выучи арифметику указателей и пользуйся, итератор-указатель - это намного удобней, чем индекс
(хотя, в реальной жизни все равно вектором будешь пользоваться, а там как раз индекс имо лучше)
мой вариант выглядит примерно так:

void mystrrev(char* str)
{
    char* begin = str;
    char* end = str + strlen(str) - 1;
    for (/*empty*/; begin < end; ++begin, --end) {
        std::swap(*begin, *end);
    }
}

думаю, это несколько более читабельно и проще пишется, т.к. индексов нет   

Мой вариант (c#):
public string strrev(string s)
{
 char[] chars = s.ToCharArray();
 Array.Reverse(chars);
 return new string (chars);
}

:)

kwqaijvpmai, по поводу Вашего видения программы обучения - у меня есть много комментариев, но пока не доходят руки... дедлайн)))

Форум Краматорська

Re: Программистов после вуза надо учить буквально всему
« Відповідь #180 : 14 Листопад 2008, 09:30:02 »

14 Листопад 2008, 12:18:46
Відповідь #181
Offline

Boris


Offline Boris

  • **
  • Завсегдатай
  • Повідомлень: 294
  • Карма: +3/-3
  • Дякую
  • Сказав: 0
  • Отримав: 0
    • Перегляд профілю
Блин на попкорн еще тратицца :D Заканчивай, Май, если надо поставь форум в Сети и клепай себе кадры, я спросил - потому что это дешево и интересно чем живёт индустрия, работать кодером - не сегодня, увольте...

14 Листопад 2008, 12:34:11
Відповідь #182
Offline

nikyer


Offline nikyer

  • ****
  • Старожил
  • Повідомлень: 1722
  • Країна: 00
  • Карма: +69/-48
  • Дякую
  • Сказав: 263
  • Отримав: 76
    • Чоловіча
    • Перегляд профілю
а inplace (как требовалось) слабо, ага?

Упс, инплейс в условии как-то не заметил. В шарпе, пожалуй да, пытаться не стоит - т.к.
string s = "abc";
s[1] = "B"; //не будет работать - операция set для элемента строки не предусмотрена, только get :)

Блин на попкорн еще тратицца :D Заканчивай, Май, если надо поставь форум в Сети и клепай себе кадры, я спросил - потому что это дешево и интересно чем живёт индустрия, работать кодером - не сегодня, увольте...

А по-русски? :)

14 Листопад 2008, 12:44:02
Відповідь #183
Offline

nikyer


Offline nikyer

  • ****
  • Старожил
  • Повідомлень: 1722
  • Країна: 00
  • Карма: +69/-48
  • Дякую
  • Сказав: 263
  • Отримав: 76
    • Чоловіча
    • Перегляд профілю
я спросил - потому что это дешево и интересно чем живёт индустрия, работать кодером - не сегодня, увольте...

непонятно
1) что Вы спросили?
2) что дешево?
3) каким образом содержание темы связано с тем, чем живёт индустрия?
4) Ваши соображения о работе кодера?

:)

14 Листопад 2008, 12:46:39
Відповідь #184
Offline

Boris


Offline Boris

  • **
  • Завсегдатай
  • Повідомлень: 294
  • Карма: +3/-3
  • Дякую
  • Сказав: 0
  • Отримав: 0
    • Перегляд профілю

15 Листопад 2008, 17:28:45
Відповідь #185
Offline

ArtD


Offline ArtD

  • *****
  • Ветеран
  • Повідомлень: 8950
  • Країна: 00
  • Карма: +135/-43
  • Дякую
  • Сказав: 0
  • Отримав: 8
    • Чоловіча
    • Перегляд профілю
та ты шо? с кем это ты договорился, kwqaijvpmai? )))
А правда вещь хорошая, да только позабытая

15 Листопад 2008, 17:36:32
Відповідь #186
Offline

karLos

Глобал Модератор

Offline karLos

  • Хто часнику не їв, той смердіть не буде
  • *****
  • Ветеран
  • Глобал Модератор
  • Повідомлень: 5810
  • Карма: +70/-35
  • Дякую
  • Сказав: 5
  • Отримав: 12
    • Чоловіча
    • Перегляд профілю
No sé ni la palabra única en el Español

22 Листопад 2008, 23:46:31
Відповідь #187
Offline

ShprotX


Offline ShprotX

  • **
  • Завсегдатай
  • Повідомлень: 445
  • Карма: +3/-2
  • Дякую
  • Сказав: 0
  • Отримав: 0
    • Перегляд профілю
да, кстати, кому интересно, что учат про программированию в действительно хороших вузах: http://sicp.sergeykhenkin.com/

Хач-у-у. Scheme - это нереально круто. Месяц назад начал читать сию книжонку. Потихоньку продвигаюсь. У меня даже на КПК есть SICP и Scheme, так что временами любая пара для меня меняет название на "Структура и интерпретация компьютерных программ" :)
Сегодня - лучший день моей жизни
JID: ShprotX_on_jabber.ru

28 Листопад 2008, 23:35:12
Відповідь #188
Offline

Elfie4ka

Глобал Модератор

Offline Elfie4ka

  • *****
  • Ветеран
  • Глобал Модератор
  • Повідомлень: 4272
  • Країна: 00
  • Карма: +211/-24
  • Дякую
  • Сказав: 220
  • Отримав: 79
    • Жіноча
    • Перегляд профілю
Как решать кадровые проблемы
   
Предположим у нас в компании кадровый голод и нам позарез нужен человек который может что то сделать, соискатели приходят и уходят, кто то злой кто то в недоумении, кто то в раздражении, но нужного не находится.. че нам делать? а делать надо в таком случае следующее

Мозговой штурм вдруг может привести к выводу, что нам нужен человек который всего навсего должен нарисовать круг на листке бумаги.. а мы до этого только зря мучили соискателей фразами "ну ну .. это с PI связано! что, непонятно? кривизна! угол! хорда!", некоторые конечно делали загадочный вид и говорили что понимают что мы от них хотим и сыпали словами "площадь, градус, 2PI", но при этом просили деньги нули которых приводили к переполнению калькулятора

итак, поняв, что на деле нам нужен круг, мы радикально снизили требования к соискателю и его финансовым затребованиям, так как при таком нам уже не нужен даже ВУЗ и подойдет просто выпускник средней школы

Теперь приходящих начинают мучить на отрисовку кружков, кружочков и овалов в разных позициях и под разными углами, но пробовал ли кто то нарисовать от руки круг? насколько я помню идеальным кругом от руки гордился только Джотто, но он вроде как помер уже давненько.. поток соискателей увеличился, но к цели нас это особо не приблизило, их круги неидеальны.. следующий мозговой штурм приводит к тому, что есть такое древнее изобретение как циркуль...

за несколько сотен рублей в магазе закупается готовальня и стоимость соискателя падает на порядки, требования к образованию падают до уровня начальной школы..

Соискатели приходят и все уже на тестах уверенно рисуют круги при помощи выдаваемого циркуля, но менеджера всё хмурятся, так как нет уверенности, что кандидаты смогут выдавать круги именно заданных размеров (сформулировать размер кругов менеджмент не в состоянии), а денег они просят всетаки прилично по их мнению.

Тут работник технического отдела Вася, огорошивает всех тем, что на деле компании надо всего несколько видов кругов и все определенного размера найденного эмпирически, не больше десятка разновидностей и значит можно сделать шаблон, что Вася по вечерам самозабвенно из целлулоида и производит... менеджмент в счастье, образование кандидата не играет теперь никакой роли ваще, а платить ему надо ровно столько что бы хватало на еду, достаточную что бы работник двигал руками.. Васе премия.. на работу берется первый пришедший кандидат, которым оказывается недавно уволенный со стройки гастарбайтер Петя, который не имеет образования и не знает вообще что такое круг и что такое целлулойд.. после трехдневного курса по освоению навыков удержания в руках карандаша и ровного прикладывания Васиного шаблона к бумаге, Петя начинает выдавать "на гора" до 1000 кругов в день (и постоянно произносит слово "паттерн"), весь менеджмент получает премию, Вася получает грамоту и уведомление о его попадании в сокращение штатов..

из этого всего вывод - чем лучше знаешь что тебе надо, тем дешевле обойдется тот кто это сделает
:)

Источник: http://raydac.livejournal.com/109180.html
Будь собой. Другие роли уже заняты ©

02 Грудень 2008, 03:31:39
Відповідь #189
Offline

DeathMetal


Offline DeathMetal

  • **
  • Завсегдатай
  • Повідомлень: 161
  • Карма: +11/-13
  • Дякую
  • Сказав: 0
  • Отримав: 0
  • За РВСН Российской Федерации!
    • Перегляд профілю
A programmer's view of the Universe, part 1: The fish

translate, please
moderator
есть время откапывать стюардесс и время их закапывать

02 Грудень 2008, 12:12:14
Відповідь #190
Offline

DeathMetal


Offline DeathMetal

  • **
  • Завсегдатай
  • Повідомлень: 161
  • Карма: +11/-13
  • Дякую
  • Сказав: 0
  • Отримав: 0
  • За РВСН Российской Федерации!
    • Перегляд профілю
есть время откапывать стюардесс и время их закапывать

02 Грудень 2008, 13:11:40
Відповідь #191
Offline

nikyer


Offline nikyer

  • ****
  • Старожил
  • Повідомлень: 1722
  • Країна: 00
  • Карма: +69/-48
  • Дякую
  • Сказав: 263
  • Отримав: 76
    • Чоловіча
    • Перегляд профілю
DeathMetal, ссылка понравилась, прямо педагогическая поэма :)
Только вот о проблемах программирования там немного сказано..

02 Грудень 2008, 13:23:39
Відповідь #192
Offline

DeathMetal


Offline DeathMetal

  • **
  • Завсегдатай
  • Повідомлень: 161
  • Карма: +11/-13
  • Дякую
  • Сказав: 0
  • Отримав: 0
  • За РВСН Российской Федерации!
    • Перегляд профілю
Лучше немного, но хорошо, чем много и лишь бы как.
есть время откапывать стюардесс и время их закапывать

02 Грудень 2008, 13:43:28
Відповідь #193
Offline

nikyer


Offline nikyer

  • ****
  • Старожил
  • Повідомлень: 1722
  • Країна: 00
  • Карма: +69/-48
  • Дякую
  • Сказав: 263
  • Отримав: 76
    • Чоловіча
    • Перегляд профілю
Ну.. это так, разговор ни о чём :)
Там просто красивая метафора с рыбкой, практически и даже теоретически бесполезно :)
Тем не менее, Вас поддерживаю и прочитать рекомендую всем :)

02 Грудень 2008, 20:57:37
Відповідь #194
Offline

human


Offline human

  • ***
  • Постоялец
  • Повідомлень: 511
  • Карма: +42/-32
  • Дякую
  • Сказав: 0
  • Отримав: 0
  • синий
    • Чоловіча
    • Перегляд профілю
расклад скорее идеальный чем реальный
- как бы я был рад за КИТ при таком раскладе :(

матанец... математика - последние лет пять в ДГМА убивают математику, почти уже добили. Роторы, когда далеко не все "узнают" замечательные пределы - это жесть.

алгоритмы - было бы отлично проходить в первом триместре хоть что-то.

языки - с ними вообще непонятно, слишком много пытаются рассказать. Куча лабораторок, которые необходимо сдать (и в срок!) все очень похожие, в итоге иногда копипастят даже "шарящие". Уж лучше бы одну прогу, но проконтролировать, чтобы все за три месяца поняли, как самостоятельно сформулировать решение и что такое вообще программирование.

К сожалению, мало кто из студентов сейчас в принципе хочет учиться, так что пожалейте преподавателей тоже : )

Форум Краматорська

Re: Программистов после вуза надо учить буквально всему
« Відповідь #194 : 02 Грудень 2008, 20:57:37 »