Pull to refresh
-6
0
Вячеслав Валерьевич М. @Ar20L80

С++, .NET, Javа, C#. тех. ит.

Send message

Спасибо, Анастасия  за интересную публикацию. Знал о профессии "технический писатель", но даже не представлял что делает он делает. На одном из собеседований мне сказали: "Вы будете описывать простыми словами и в упрощенной форме продукцию компании для клиента и потребителей программ". То есть, получается - человек для связи с общественностью. Биржи контента, любого писателя имеющего техническое образование называют техническим писателем. Есть ли отличия в работе технического писателя в различных организациях и какой следующий этап карьеры у технического писателя?

Менеджмент — это управление. Менеджер — это тот, кто управляет.
Россия — это страна менеджеров? Здесь вопрос нужен? Кто управляет и чем? кем?
Кто управляет унитазами? Ассинизатор, Сантехник, Золотарь, Домохозяйка, Уборщик?
Если общественных, то общественный деятель? Здесь вопрос нужен?
Управленец — это скорее воспитание. Управленцы воспитывают управленцев. Образование или переквалификация очень слабо связанны с управлением.
Ну я менеджер. И я менеджер своего горба.
Грамматическая структура языка была довольно схожа на современный немецкий.

Опечатка: «схожа». Вариант: «довольно похожа».
Вариант: «Грамматическая структура языка была довольно схожа с современным немецким».
Специфические законы могут понадобиться, когда само поселение на Марсе будет достаточно большим. Сама разработка таких законов может представлять из себя массу сложностей. Некоторый экспорт законов с Земли может быть всего-лишь отражением существующих на Земле проблем и разногласий. А значит и экспортом противоречий.
Илон Маск объединяет людей вокруг хороших идей. Сама отправка экспедиций выглядит несколько преждевременной. Но разработки и научные исследования грандиозны и позволят использовать и применять наработки на Земле, и не только для переселений людей в ближайшее время на планеты солнечной системы.
Сама публикация довольно интересная. Такие довольно сложные темы возможно редкость. Программирование это не только познание мира, то есть моделирование реального мира как такового и упрощенное его отображение. Материализация некоторых ментальных сущностный. Какой может быть смысл и цель для человека — это возвращение в рай(возможно построение некоторого рая ) или некоторая реализация бытия, то есть реализация некоторой уже запущенной программы?
Вопрос уходит возможно в предназначении человека, человечества. Допустим человек для познания мира. Тогда он будет создавать программу для познания человека? Но он будет переносить свою ментальность в то что он создает? Цель в улучшении мира? Но мир уже и так идеален — он существует. В чем смысл и цель? Смысл может быть найден, но цель… Какова конечная цель существования мира? В его бесконечности? Возможно такие размышления — софистика.… И как бы не от чего «оттолкнуться» в поисках. Как будто вы отталкиваетесь от некоторого «вакуума» или минус бесконечности. Сама цель «познание мира» — это некоторое врожденно качество( свойство) человека. А цель, возможно, что можно улучшить в себе? Публикация наталкивает на размышления.
Какова может быть цель создания такой парадигмы — облегчить себе мышление? Делегировать мышление биологических существ не биологическим?
У людей есть некоторое сознание.
Вопрос есть ли сознание у окружающей не биологичкой материи?
Что такое воля? Есть ли воля у окружающей не биологической материи?
Некоторые вопросы философий и религий пересекаются.
Как вы решите тогда проблему в протоколах отличных от «www»?
У меня в яндекс кошельке лежал когда-то 1 рубль. Просто один единственный рубль.
Он там у них лежал долго. То есть с него у меня могли бы быть даже копеечные процента.
Но!!! Яндекс отобрал у меня этот единственный рубль. То есть за хранение своего рубля они у меня его отобрали. Объяснили они это тем, что я долго не пользовался кошельком яндекс. То есть по факту они в любой момент могут отобрать все деньги с кошелька просто за долгое отсутствие активности пользователя.
Есть некоторые плюсы у яндекса — их браузер очень быстрый.
Однако из недостатков — очень агрессивная рекламная политика и навязывание не нужных сервисов и рекламы. Есть альтернатива яндексу, но выбор не очень велик: Google(тоже монополия почти с теми же недостатками), duckduckgo — альтернативная, безопасная система поиска. Что касается безопасной почты, то protonmail точка com. Но всякая безопасная почта медленнее обычной.
Пользователю приходится принимать решение самостоятельно при наличии такой возможности у конечного пользователя.
Под специальностью «дизайнер» может подразумеваться несколько специальностей. Например касательно разработки пользовательских интересов, то специалист по usability подразумевает знание психологии пользователя. То есть он берет на себя часть функций менеджера(то есть менеджера по продажам). Однако художник интуитивно понимающий сочетание цвета и влияние его на настроение, не то же самое что дизайнер-верстальщик и программист. Конечно, в работе приходится осваивать много смежных направлений. Стремление бизнеса оптимизировать и нанять как можно людей более универсальных вполне понятна. Тут кроется одно противоречие — чем шире будут знания и кругозор, тем по определенным направлениям эти знания будут поверхностей. И нанять одного работника, так называемого «человека — оркестра» — такое случается очень редко.
Согласен. Но это некоторый учебный материал, который я пытаюсь написать.
Какой я посыл хотел открыть в этом материале: То что начинающему вовсе не обязательно начинать свое обучение с готовых IDE, c готовых фремворков и тд. Да вам может поначалу показаться, что программирование состоит из складывания кубиков GUI и связывания обработчиков. Здесь я писал для лучшего понимания некоторых общих концепций. Во всяком случае пытался. Знание готового фрейворка повысит вашу эффективность. Но не сделает из вас разработчика. Также как и знание одного IDE. Такое знание сделает из вас «Знателя определенного фремворка» или «Знателя IDE одной версии».
Да. Может быть даже более подходящими будут vi и emacs
Emacs можно скачать с gnu.org
www.gnu.org/software/emacs
Но в них нужно вникать и осваивать другие подходы работы с текстом.
У emacs довольно давно есть возможность работать с искусственным интеллектом.
Только поисковики мне по этому вопросу какую-то билеберду выдают. В основном какие-то рекламные кричащие заголовки.
В этом случае, идея о том, что программные системы должны быть «пригодными для жизни» представляет собой интересное понимание.


Такой перевод выглядит нормально. Сама система пригодная для жизни, или та которая живет. Другая трактовка выглядит иначе: «В такой системе можно жить» ну или в «Такой системе смогут жить наши программы». В отношении кода программы, то по началу это наброски, такие же как эскизы художника, а готовая программа — как готовая картина.
Код в этом случае представляет из себя только некоторую заготовку — трафарет из которого сделают готовую программу. Но этапы разработки: математика — алгоритмы — проектирование — кодирование — отладка — тестирование — сборка программы — бетта тестирование — тестирование релиза — выпуск готовой программы для конечного пользователя. Это очень кратко.

Когда офис в порядке и нет отвлекающих моментов, то сосредоточится легче. Но в абсолютно идеальной чистоте будет психологически трудней работать. Так что с другой стороны некоторый идеал, может даже полностью парализовать работу.
Вы когда maven устанавливаете, вы его тестируете как-то?
Вот вы установили. Вам же нужно его как-то протестировать? Что вы делаете? Запускаете из командной строки с аргументами. Как вы иначе проверите правильность его установки и работы? Или вы верите в то, что он изначально установился правильно? Вот вам и ответ. Ну использовать хотя-бы для тестирования правильности установки. И да можно собирать мавеном прямо из текстового редактора и скриптами.
Не все «с пеленок» попадают в мир Линукс. К тому же с выходом разработок Microsoft и установок на Windows 10 терминалов различных ветвей Линукс, «грань» между системами будет стираться. В Линукс уже давно существует Wine. Если речь идет о некоторой «кросс платорменности», то разработчику приходится вникать в мир различных систем. К тому же некоторые системы, довольно дано сделанные, успешно продолжают жить, даже не всегда в том виде в каком они были выпущены. Разработки для этих систем продолжаются. Да и обратную совместимость никто не отменял. Компилировать программы из MS Word — это конечно утрированно. Речь идет о компиляции с использованием некоторого редактора кода на примере Notepad++. Это не обязательно должен быть Notepad++, в мире Linux вы успешно можете использовать более подходящий именно для вас. Идея только в том чтобы описать это всё в общих чертах. Вы не поверите, но некоторые начинали разработку своих IDE именно так.
Здесь согласен. Доработаю.
Насчет cmd — то без него как вы настроите, диагностируете систему? Будете использовать power shell? Как без cmd диагностировать систему, если большая часть утилит не имеет GUI?
Будете подключаться из Linux? Так я выпиливаю ненужные мне части системы. Подсистема posix не нужна для нормальной работы, её вполне можно удалить. Будете использовать кучу стороннего софта и те утилиты с GIU которые есть в системе? Или руками лезть каждый раз в regedit?
Можно конечно, накачать исходников и собрать всё своими руками. Не все разработчики занимаются maven, apache ant. У всех разные задачи. Здесь я показал наиболее простой путь к пониманию, как мне кажется. Но некоторые вещи требуют еще объяснений. cmd такой же инструмент, вы можете использовать удобные именно вам, вернее даже наиболее подходящие для ваших конкретных задач, которые вы решаете. Но для некоторых задач эти инструменты могут совсем не подойти. Здесь вас скорее всего смутило, то что я привожу в основном примеры на java. Нужно будет дописать на с++ или привести пример взаимодействия потоков и как это просто продемонстрировать с помощью cmd и собственной консоли NppExec.
mvn verify и mvn install относится к системе сборки Maven. Какое отношение это может иметь к Notepad++? Ну если вы будете собирать Notepad++ системой сборки Maven или будете собирать мавеном из консоли Notepad++.
С Maven работают в основном Java-разработчики, хотя есть плагины для интеграции с C/C++, Ruby, Scala, PHP и другими языками.
Спасибо за ваш интерес. В самом тексте исходника вы задаете кодировку?
Ну например на c# это выглядит так:static void Main(){
Console.OutputEncoding = System.Text.Encoding.UTF8;
Вот мой вывод в консоле самого Notepad++
<<< Process finished (PID=7912). (Exit code 0)
IF: 0 !=0 goto exit
HelloWorld
Process started (PID=6364) >>>
Привет
___________
При этом я везде установил кодировку UTF-8.
Далее в коде на с#, кроме вывода на консоль, я создал окно: MessageBox.Show(«Мир»);

Никаких кракозябр. Всё работает. Я посмотрю еще на других языках программирования, как решается эта проблема. Но вы же можете программно писать в коде и считывать самостоятельно системные кодировки, кодировки консоли и тд. Немного позже я добавлю решение этих вопросов в текст статьи. И напишу более подробно.
«Не поддерживает юникодные символы в выводе»
В какой кодировке у вас исходники? Поставьте UTF-8. Вы путаете установки для системы для юникода, установки Notepad++ для исходников, установки консоли для юникода и установки преобразования символов из одной кодировки в другую в самом NppExec. Вы можете поставить без преобразования и он оставит у вас то что есть.

Что касается ConEmu, то в Windows 10 вы можете использовать полноценную оболочку Bash вместо эмулятора консоли ConEmu.

Раскрасить символы вывода можете и для cmd.

Вы можете писать исходники в любом текстовом редакторе. И я вас не призываю использовать какой-то определенный. Но эта статья относится к Notepad++. Будет время, напишу про другой.

Information

Rating
Does not participate
Location
Илоило, Филиппины, Филиппины
Date of birth
Registered
Activity