Литература повышающая квалификацию!
Модератор: Olej
Re: Литература повышающая квалификацию!
А так как вы сказали у нас все таки тема про литературу не будем про неё забывать касательно ее я вот что хотел у вас спросить что вы думаете начет книги Дональд Э. Кнут полезная ли книга на ваш взгляд часто ли она вам помога в практике и современному программисту нужнв ли дискретная математика?
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
Re: Литература повышающая квалификацию!
Мне прилично пригодился 2-й том. Том 1-й с его этой гипотетической машиной и её мнемокодом - слишком нудный.Meyer писал(а):А так как вы сказали у нас все таки тема про литературу не будем про неё забывать касательно ее я вот что хотел у вас спросить что вы думаете начет книги Дональд Э. Кнут полезная ли книга на ваш взгляд часто ли она вам помога в практике и современному программисту нужнв ли дискретная математика?
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
Re: Литература повышающая квалификацию!
1. я же дал ссылки о Clang - почитайте.Meyer писал(а):но это наверно проприентный продукт или нет?
дело в том что я конечно заинтересован философией Linux и GNU где ПО свободное с открытыми исходниками и продукт самое главное не навязывает свою точку зрения его можно по разному заточить.
2. как может быть проприетарным компилятор, на который перешли FreeBSD & NetBSD, которые куда более свободные, чем тот же Linux - и своей лицензией, и своим статусом, и своей политикой.
3. повсеместный переход GNU, за и всех других свободных сообществ с GCC на Clang - это только вопрос времени.
Re: Литература повышающая квалификацию!
Это радует что мы единомышленники в выборе манов я недавно себе заказал понял что без них никуд!
Слыщал что вы работали над несколькими ОС и дорабатывали там детали и улучшали их в общем, я так заинтересовался этим прочитал пару книг: Идеальный код - Энди Орама, и Анализ программного когда - Диомидис Спинеллис, хотел узнать вашего мнения как лучше изучать большие прокты с массой исходного кода с какой стороны грамотно подойти что бы понять проект и разобратся в чужом коде?
Слыщал что вы работали над несколькими ОС и дорабатывали там детали и улучшали их в общем, я так заинтересовался этим прочитал пару книг: Идеальный код - Энди Орама, и Анализ программного когда - Диомидис Спинеллис, хотел узнать вашего мнения как лучше изучать большие прокты с массой исходного кода с какой стороны грамотно подойти что бы понять проект и разобратся в чужом коде?
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
Re: Литература повышающая квалификацию!
Я этих книг не знаю.Meyer писал(а):я так заинтересовался этим прочитал пару книг: Идеальный код - Энди Орама, и Анализ программного когда - Диомидис Спинеллис
Это очень индивидуально - у кого как.Meyer писал(а): хотел узнать вашего мнения как лучше изучать большие прокты с массой исходного кода с какой стороны грамотно подойти что бы понять проект и разобратся в чужом коде?
Я считаю, что лучший (единственный?) способ обучения - это работать рука об руку в команде с старшими "зубрами" и учиться по ходу такой работы... Мне в этом смысле, в своё время, сильно повезло.
Вообще, программирование - это, несомненно, ремесло, как ремесло: гончар, кузнец ... парикмахер . И уж не в коем случае, как рассказывают глупости никак не наука, и никак не искусство (Д.Кнуту можно простить, потому что книги он писал давно, и тогда всё было вновь и неясно ... тогда можно было и за искусство принять ). А в ремёслах давно (столетиями!) выработан способ обучения: цеховой, подмастерьем у мастера, пока подмастерье не создаёт свой выпускной "шедевр" (откуда и слово это происходит), и не получает сам звание мастера и принимается в цех.
Re: Литература повышающая квалификацию!
да непросто у меня таких великих Зубастых профи нет, поэтому приходится обучатся самому это очень не просто но все возможно. Я читал книгу про зарубежный опыт в компании IBM от Фредерика Брукса - Мистический человеко месяц, но это американская философия вы говорили что работали или работаете сейчас в Global Logic могли бы поведать что значить работать в больших компаниях и насколько это сложно ?
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
Re: Литература повышающая квалификацию!
Не нужны никакие какие-то особые "зубастые", нужно просто работать в реальном проекте, рядом с теми, кто уже глубже влез в этот проект.Meyer писал(а):да непросто у меня таких великих Зубастых профи нет, поэтому приходится обучатся самому это очень не просто но все возможно.
Это замечательная книга. Это не какой-то американский опыт, а это обобщение руководителем крупнейшего проекта опыта и проблем всякой программной разработки.Meyer писал(а): Я читал книгу про зарубежный опыт в компании IBM от Фредерика Брукса - Мистический человеко месяц, но это американская философия
Соизмеримой по ценности может быть, пожалуй, только Джо Мараско, "IT-проекты: фронтовые очерки":
И это тоже руководитель крупнейшего реального проекта ... только пишет он о проблемах организации и управления программными работами через 40 лет после Ф.Брукса.
Это 2 уникально ценные книги.
А вот множество модных нынче книг ... про "экстремальное программирование" ... разные Спольский, Мак-Конел и др. - вот это всё по преимуществу словесный мусор.
(это я пишу при том, что по книгам Спольского, Мак-Конела и др. от издательства "Символ-Плюс" я был научным редактором и числюсь там в выходных данных ... но книги - неудачные, изданные "под шумок").
Все аутсорсерные и другие подобные софтверные компании - это не место для повышения профессионализма и не образец для подражания. Их развелось сейчас во множестве ("как собак нерезаных"), но это волна спекулятивная ... это, как кто-то из марксистов-ленинистов когда-то ругался по какому-то поводу в литературе (не важно кто и не важно по какому поводу, а слова остались): "грязная пена на волнах пролетарской культуры". Вот это как-раз и есть "американская философия"Meyer писал(а):вы говорили что работали или работаете сейчас в Global Logic могли бы поведать что значить работать в больших компаниях и насколько это сложно ?
Все эти аутсорсеры всерьёз говорят и считают, что они "на передовых рубежах новых технологий". На самом деле они ничем не отличаются от "заробитчан" украинских, выносящих горшки из-под немощных поляков, или от негров на сахарных плантациях: их наняли выполнять на барина самую чёрную и неблагодарную работу. "Новыми технологиями" занимается тот, кто разрабатывает (и продаёт!) железки, гаджеты, системы, комплексы и т.д., те, кто получает реальную пользу от внедрения своих инженерных разработок. А самую грязную (трудоёмкую, кропотливую, неблагодарную) работу по программному обеспечению этих своих разработок они сбрасывают неграм на плантации. (Правда негры им платят тем же: сбыть любую халтуру, "лишь бы с рук", и потом не нести никакой ответственности за качество сбытого)
Так что мой вам совет (но это мнение чисто приватное): профессионализм бывает только в инженерно-технических проектах, а "программистские" фирмы - это дутые мыльные пузыри ... такие же как институты финансового рынка.
P.S. У вас в городе, кстати, есть фирма очень высокого уровня разработок - ЗАО "СпецРадио"
Re: Литература повышающая квалификацию!
Мне конечно понравилась работа Ф.Брукса но она кончно для больщик корпораций, спасибо что посоветовали книгу это радует что вы работаете в символе-плюс и можете сказать насколька их редакция хороша, что касается компаний да они скидывают работу и приходится всем не легко это верно, а эта фирма СпецРадио это разработчикам робатов туда идти надо. На самом деле вы говорите продают разработчики технологии и делают бешенные бабки, но в этом же мире не все ради бабок делается хочется же и удовольствие получать от созданного и тому что оно помогает людям, то что сейчас напладили этих мултемидийных гаджетов ничего хорошего нет, да они гребут большие деньги но это не значит что надо вестись на эту удачку. Надо идти своим путем.
Мне интересно ваше мнение, на тему работы на такие небольшие компании как Free Software Foundition/GNU на таких интузиастов как Ричард Столлман и его дистрибутив Trisquel ?
Мне интересно ваше мнение, на тему работы на такие небольшие компании как Free Software Foundition/GNU на таких интузиастов как Ричард Столлман и его дистрибутив Trisquel ?
Re: Литература повышающая квалификацию!
Meyer, Olej дело говорит! Инженерная разработка - это полный цикл разработки и производства изделия (от постановки задачи, до финального продукта), а нынешний аутсурс - это только вспомогательные работы, т.е. то, что раньше называлось - халтура. Как говориться: прочувствуйте разницу!
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
Re: Литература повышающая квалификацию!
Она не сколько для крупных корпораций, сколько для серьёзных, сложных и долгосрочных проектов. Которые "сами по себе" успешно не закончатся, сколько ресурсов туда не закачай.Meyer писал(а):Мне конечно понравилась работа Ф.Брукса но она кончно для больщик корпораций,
Я работал с издательством "Символ-Плюс". Это издательство, без конкуренции, самое крупное и самое серьёзное по IT-тематике во всём русскоязычном пространстве.Meyer писал(а):радует что вы работаете в символе-плюс и можете сказать насколька их редакция хороша,
Но! ... время бумажных книг и книжных издательств - прошло, по очереди погибли очень неслабые издательства "Питер", "Диалог", "Кудиц" и др.
И "Символ-Плюс" свернуло издательскую деятельность практически до нуля ... поэтому я и говорю "работал", а не "работаю" - мы поддерживаем отношения, но работы как таковой нет и не предвидится.
Возможно на смену книжным издательствам придут какие-то другие формы организации ... но пока непонятно что это и как будет.
"СпецРадио" разработчик, в первую очередь, радиолокационных систем для ПВО.Meyer писал(а):а эта фирма СпецРадио это разработчикам робатов туда идти надо.
А я и не говорил про "бешеные бабки" - бешеные бабки это побочный эффект деятельности, который может иногда быть, а когда и не быть...Meyer писал(а):На самом деле вы говорите продают разработчики технологии и делают бешенные бабки, но в этом же мире не все ради бабок делается хочется же и удовольствие получать от созданного и тому что оно помогает людям,
Я говорил о реальном результате деятельности: устройство, изделие, комплекс, система ... не важно, это всё масштаб, но о реальном результате деятельности, который и "помогает людям".
А чисто программные работы (фирмы) - они не производят реальных ценностей, ... в лучшем случае WEB-проекты порнографической направленности ... или обслуживают разработчиков реальной экономики - вот той "экономики земли и стали", если слышали такую формулировку...
Free Software Foundition & GNU - это вовсе не "маленькие" начинания.Meyer писал(а):Мне интересно ваше мнение, на тему работы на такие небольшие компании как Free Software Foundition/GNU на таких интузиастов как Ричард Столлман и его дистрибутив Trisquel ?
Ричард Столлман сделал трудно просто оценимое по значимости дело, сосздав философию "copy left" и всё вокруг неё (гораздо больше, чем, к примеру, Линус Торвальдс, которого гораздо чаще поминают). Читайте его публикации, есть отличные переводы практически всего (это если мы опять возвращаемся к теме литературы ) ... а переводы лучше читать а не оригиналы, потому что это не технические публикации (не совсем технические), там много подтекста - это с посредственным английским трудно правильно понимать.
А в отношении текущих проектов Ричарда Столлмана? ... он уже пожилой человек, это проекты уже "на закате", что-то совсем прорывное произойдёт в других местах .
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 7 гостей