avva: (Default)
[personal profile] avva
Должен ли программист знать, как работает транзистор?
Page 1 of 2 << [1] [2] >>

Date: 2017-12-01 10:20 pm (UTC)
From: [identity profile] xxxxx.livejournal.com
я вот сегодня по работе случайно узнал, что gate и транзистор это разные вещи. Наверное придётся уйти в монастырь.

Date: 2017-12-01 10:27 pm (UTC)
From: [personal profile] ichthuss
Эмбеддедщик - должен. В крайнем случае, если не имеет дело с аналоговыми схемами, только с цифровыми - знать, что такое логический гейт, триггер и т.д. Остальным программистам - не обязательно.

Date: 2017-12-02 12:17 am (UTC)
From: [identity profile] avnik.livejournal.com
Вот да -- триггер/гейт/etc. Может иметь какие-то базовые понятия и стоит, уметь расчитвать всякое -- точно нет.

Вот знать где про них читать/итд -- должен, в рамках общего представления о смежном.

PS Упоминание про "сэкономили транзистор" внизц треда видел, впечатлился ;)

(no subject)

From: [identity profile] igor petrik - Date: 2017-12-03 08:34 am (UTC) - Expand

(no subject)

From: [personal profile] ichthuss - Date: 2017-12-04 08:15 pm (UTC) - Expand

Date: 2017-12-01 10:27 pm (UTC)
From: (Anonymous)
Должен ли программист знать?

Date: 2017-12-03 01:26 am (UTC)

Date: 2017-12-01 10:30 pm (UTC)
From: [identity profile] aleksey kladov (from livejournal.com)
Должен, но я не знаю =/

Ссылка в тему: http://nand2tetris.org/.

Date: 2017-12-01 11:26 pm (UTC)
From: [identity profile] avva.livejournal.com
Ага, хорошая штука.

Date: 2017-12-01 10:33 pm (UTC)
From: [identity profile] p_govorun.livejournal.com
Нет. Тьюринг этого не знал.

Date: 2017-12-02 07:52 am (UTC)
From: [identity profile] dmitrmax.livejournal.com
Тюринг не был программистом.

(no subject)

From: [identity profile] vishniakov.livejournal.com - Date: 2017-12-03 04:34 pm (UTC) - Expand

(no subject)

From: [identity profile] dmitrmax.livejournal.com - Date: 2017-12-03 06:02 pm (UTC) - Expand

(no subject)

From: [personal profile] livelight - Date: 2017-12-03 06:09 pm (UTC) - Expand

(no subject)

From: [identity profile] dmitrmax.livejournal.com - Date: 2017-12-03 06:11 pm (UTC) - Expand

(no subject)

From: [personal profile] livelight - Date: 2017-12-03 06:21 pm (UTC) - Expand

(no subject)

From: [identity profile] dmitrmax.livejournal.com - Date: 2017-12-03 06:32 pm (UTC) - Expand

(no subject)

From: [personal profile] livelight - Date: 2017-12-03 06:49 pm (UTC) - Expand

Date: 2017-12-01 10:35 pm (UTC)
From: [identity profile] amigofriend.livejournal.com
Если программист работает транзистором - он уже знает.

Date: 2017-12-02 08:24 am (UTC)
livelight: (lightning)
From: [personal profile] livelight
... в китайской комнате

Date: 2017-12-01 10:47 pm (UTC)
From: [identity profile] archaicos.livejournal.com

It depends. Иногда приходится ковыряться в проблеме, вызванной вовсе не софтом. Ну и бывает полезно знать про аспекты потребления и рассеивания энергии. Глубже нужно знать ещё реже, КМК.

Date: 2017-12-01 11:05 pm (UTC)
From: [identity profile] dmpogo.livejournal.com
Никто никому ничего не должен :)

Date: 2017-12-01 11:25 pm (UTC)
From: [identity profile] avva.livejournal.com
Я должен банку.

(no subject)

From: (Anonymous) - Date: 2017-12-02 12:20 am (UTC) - Expand

(no subject)

From: (Anonymous) - Date: 2017-12-02 10:17 am (UTC) - Expand

(no subject)

From: (Anonymous) - Date: 2017-12-04 06:54 pm (UTC) - Expand

Date: 2017-12-01 11:05 pm (UTC)
From: [identity profile] ahilaes.livejournal.com
Я знаю/умею и то, и другое. Не помню, чтобы в практической деятельности эти умения пересекались.

Date: 2017-12-01 11:10 pm (UTC)
From: [identity profile] darth-mozg.livejournal.com
Он должен иметь такую возможность. При необходимости.

Date: 2017-12-01 11:21 pm (UTC)
From: (Anonymous)
Он должен знать, как узнать, как работает транзистор.

Date: 2017-12-01 11:35 pm (UTC)
sergey_cheban: (Default)
From: [personal profile] sergey_cheban
Знать вот именно это - не обязательно. Но программисту необходимо любопытство и способность выйти за рамки поставленной задачи. Без этого он будет работать от сих до сих, делая в итоге совсем не то, что нужно.

Date: 2017-12-01 11:40 pm (UTC)
From: (Anonymous)
Нет, не должен.

Однако в моей практике был случай когда вместо flip flop воткнули pass gate - типа сэкономили один транзистор - и ошибки долго сваливали на софт.

Для того чтобы понять на что потратили 3 месяца, хорошо знать как работает транзистор.

Date: 2017-12-01 11:48 pm (UTC)
From: [identity profile] avva.livejournal.com
Ух ты!

(no subject)

From: [identity profile] spamsink.livejournal.com - Date: 2017-12-02 01:00 am (UTC) - Expand

(no subject)

From: (Anonymous) - Date: 2017-12-02 02:17 am (UTC) - Expand

(no subject)

From: [identity profile] spamsink.livejournal.com - Date: 2017-12-02 03:55 am (UTC) - Expand

(no subject)

From: (Anonymous) - Date: 2017-12-02 05:23 am (UTC) - Expand

(no subject)

From: [identity profile] silugram.livejournal.com - Date: 2017-12-03 12:33 am (UTC) - Expand

Date: 2017-12-02 12:14 am (UTC)
From: [identity profile] nefedor.livejournal.com

Кому должен?

Date: 2017-12-02 12:15 am (UTC)
From: [identity profile] mtyukanov.livejournal.com
Может ли программист это узнать за какой-то разумный срок?

Я как-то очень приблизительно представляю, как работают биполярники, еще более приблизительно -- как работают полевики. Но это на уровне "допинг дает дырки и электроны, отчего пластина приобретает полярность". То есть на уровне планетарной модели атома все представление, по сути. И я не знаю, сколько надо учить, чтобы понимать это на более-менее адекватном уровне.

Если же речь идет о транзисторе как черном ящике, который умеет запирать-отпирать и усиливать, то, да, это программисту очень желательно знать.

Date: 2017-12-02 02:24 am (UTC)
i_eron: (Halberdier)
From: [personal profile] i_eron
Удивительно. Планетарная модель атома была предложена Бором в 1913 году, окончательно дискредитирована им же в 1925. С самого начала было понятно, что это упрощённая модель, и довольно быстро стало понятно, что она просто неверна. Всё это началось и закончилось сто лет назад. Она всего несколько лет помогала людям понимать про атомы, а с тех пор вот уже сто лет - мешает. Наверно, это какой-то рекорд. Интересно, есть ли другие примеры мёртвых, но не забытых теорий, у которых время жизни в виде зомби, делённое на время настоящей жизни, выше, чем у планетарной модели.

(no subject)

From: [identity profile] mfi.livejournal.com - Date: 2017-12-02 09:08 am (UTC) - Expand

(no subject)

From: [personal profile] livelight - Date: 2017-12-02 09:58 am (UTC) - Expand

(no subject)

From: [personal profile] i_eron - Date: 2017-12-02 09:30 pm (UTC) - Expand

(no subject)

From: [identity profile] scherkas.livejournal.com - Date: 2017-12-02 09:46 am (UTC) - Expand

(no subject)

From: [identity profile] gershshpraihler.livejournal.com - Date: 2017-12-02 11:20 am (UTC) - Expand

(no subject)

From: [identity profile] sibirets.livejournal.com - Date: 2017-12-04 06:20 pm (UTC) - Expand

(no subject)

From: [personal profile] i_eron - Date: 2017-12-02 09:45 pm (UTC) - Expand

(no subject)

From: [identity profile] scherkas.livejournal.com - Date: 2017-12-02 11:08 pm (UTC) - Expand

(no subject)

From: [identity profile] oblomov-jerusal.livejournal.com - Date: 2017-12-02 01:53 pm (UTC) - Expand

(no subject)

From: [personal profile] i_eron - Date: 2017-12-02 09:30 pm (UTC) - Expand

(no subject)

From: (Anonymous) - Date: 2017-12-04 07:07 pm (UTC) - Expand

(no subject)

From: [personal profile] i_eron - Date: 2017-12-04 08:45 pm (UTC) - Expand

(no subject)

From: (Anonymous) - Date: 2017-12-05 10:00 pm (UTC) - Expand

(no subject)

From: [personal profile] i_eron - Date: 2017-12-05 10:48 pm (UTC) - Expand

(no subject)

From: (Anonymous) - Date: 2017-12-06 07:49 pm (UTC) - Expand

(no subject)

From: [identity profile] avla.livejournal.com - Date: 2017-12-02 02:31 am (UTC) - Expand

(no subject)

From: [identity profile] vishniakov.livejournal.com - Date: 2017-12-02 06:55 am (UTC) - Expand

(no subject)

From: [identity profile] gershshpraihler.livejournal.com - Date: 2017-12-02 11:29 am (UTC) - Expand

(no subject)

From: [identity profile] avla.livejournal.com - Date: 2017-12-02 11:42 am (UTC) - Expand

Date: 2017-12-02 12:34 am (UTC)
From: [identity profile] comnimh.livejournal.com
Я знаю, но у меня образование инженера-радиоэлектронщика.
Тем не менее, считаю, что для 99% программистов это знание не нужно.

Date: 2017-12-02 12:36 am (UTC)
From: [identity profile] karpion.livejournal.com
1) Очень зависит от области, в которой работает этот программист.

2) Что такое "знать, как работает транзистор"? На описательном уровне зависимости выхода от входа? Или на уровне квантовой механики?

3) В идеале, любой человек, занятый интеллектуальным трудом, должен знать по возможности больше. Не досконально - но хотя бы на уровне общего представления: чтобы при необходимости можно было быстро изучить эту область.

4) Т.к. в процессе обучения никто (ни учитель, ни ученик) не знает, что понадобится в дальнейшей жизни - изучить транзистор надо, даже если потом это знание окажется совершенно ненужным и будет забыто. Уж всяко полезнее, чем изучать "Евгения Онегина".

Date: 2017-12-03 11:06 am (UTC)
From: [identity profile] miram.livejournal.com
(Интересно, что эталоном ненужности здесь названо произведение, с проблематикой которого каждый в жизни столкнется неизбежно. Не все будут иметь дело с pnp-переходами, а вот с отношениями мальчиков и девочек, так или иначе, все.)

"Евгений Онегин"

From: [identity profile] karpion.livejournal.com - Date: 2017-12-03 01:48 pm (UTC) - Expand

Date: 2017-12-02 12:48 am (UTC)
From: [identity profile] genka8.livejournal.com
В большинстве случаев- нет. На то и существуют слои абстракции.
Я не программист, и то вижу, что современные языки высокого уровня далеки от переключений едениц и нулей. (Опять таки- в большинстве случаев).

Date: 2017-12-02 07:23 am (UTC)
livelight: (serenity)
From: [personal profile] livelight
Абстракции иногда протекают :)
Вон выше случай замечательный описан.

(no subject)

From: [identity profile] genka8.livejournal.com - Date: 2017-12-03 12:41 am (UTC) - Expand

(no subject)

From: [personal profile] livelight - Date: 2017-12-03 07:24 am (UTC) - Expand

Date: 2017-12-02 01:59 am (UTC)
From: (Anonymous)
Вот дойдут кубиты до серийных машин, тогда попляшете!

Date: 2017-12-02 04:26 am (UTC)
From: [identity profile] alexanderr.livejournal.com
ага, это мечта! какая там температура у кубитов? 15 милликельвин? красота. dilution refrigerator в каждый smartphone!
(deleted comment)

(no subject)

From: [identity profile] alexanderr.livejournal.com - Date: 2017-12-02 04:13 pm (UTC) - Expand

Date: 2017-12-02 02:04 am (UTC)
From: [identity profile] alexanderr.livejournal.com
а какой транзистор имеется в виду? bjt или mosfet? кроме этих самых распространенных еще есть очень много других, и они все работают по-разному. понимает ли программист как рабтает диод? или резистор? или катушка индуктивности? не думаю. а как насчет вакуумной лампы? или вот троллейбус например управляется тиристором, есть такой девайс. тоже интересно как он работает

Date: 2017-12-02 02:47 am (UTC)
From: [identity profile] amigofriend.livejournal.com
"Никогда на буду женщиной. А интересно - что они чувствуют?"

(no subject)

From: [identity profile] alexanderr.livejournal.com - Date: 2017-12-02 04:27 am (UTC) - Expand

(no subject)

From: [identity profile] amigofriend.livejournal.com - Date: 2017-12-02 04:35 am (UTC) - Expand

Date: 2017-12-02 06:37 am (UTC)
vitus_wagner: My photo 2005 (Default)
From: [personal profile] vitus_wagner
Транзистор - это такой маленький радиоприемник на батарейках?

Date: 2017-12-02 06:41 am (UTC)
From: [identity profile] a-rakovskij.livejournal.com

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

Date: 2017-12-02 06:44 am (UTC)
From: [identity profile] xaxam.livejournal.com
Как минимум, должен знать, где кнопка Вкл/Выкл и колёсико настройки.

Date: 2017-12-02 06:53 am (UTC)
From: [identity profile] rav-erev.livejournal.com
Программист, работающий в банке, должен знать, что такое опцион.

Программист, программирующий игру Футбол, должен знать, когда фиксируется офсайд.

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

Date: 2017-12-02 06:53 am (UTC)
From: [identity profile] vishniakov.livejournal.com
Судя по этому - https://habrahabr.ru/post/233851/ - как работает транзистор не должен уже знать даже и инженер электронщик :-)
Диодные мосты там воистину прекрасны.

А если серьезно - два очень важных и взаимосвязанных навыка: первый - умение провести черту "вот сюда я пишу единицу и загорается лампочка, и вам не важно, как я прихожу к выводу, что пора возвращать единицу, а мне не важно, почему единица вызывает включение лампочки.
Это позволяет строить системы управляемые и масштабируемые и разделять работу между людьми и специальностями.

И второй - умение понять, что пришла пора сказать "все, мы больше не можем оставаться на высоком уровне абстракции, что-то не сходится или чего-то не хватает. Берем и начинаем разбираться по шагам как это все устроенно самом деле." И лезем в реальность.

Date: 2017-12-02 08:12 am (UTC)
From: [identity profile] dmitrmax.livejournal.com
Мда... с одной стороны это проблема выпускника - пусть сам теперь ищет работу, где его возьмут. С другой стороны шесть лет государство платило за его обучение бабки - и всё в унитаз.

(no subject)

From: [identity profile] occuserpens.livejournal.com - Date: 2017-12-02 08:29 pm (UTC) - Expand
Page 1 of 2 << [1] [2] >>

January 2026

S M T W T F S
    1 23
45678910
11121314151617
18192021222324
25262728293031

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 2nd, 2026 08:43 pm
Powered by Dreamwidth Studios