• Как не засыпать при чтении?

    saboteur_kiev
    @saboteur_kiev Куратор тега Книги
    software engineer
    Вы пытаетесь себя обмануть, говоря что эта книга (с большим количеством информации) вам интересна.

    На самом деле нет, не интересна. Может быть полезна, может быть развивает, но неинтересна.
    + банальная усталость.
    Ответ написан
    3 комментария
  • Какой Roadmap для системного администратора?

    SignFinder
    @SignFinder
    Wintel\Unix Engineer\DevOps
    Первое, что нужно изучить настоящему системному администратору- это привить себе навык гуглить и самостоятельно размышлять над результатами поиска вместо того, чтобы задавать вот такие вопросы. И это не стёб, я вполне серьезно.
    Ответ написан
    3 комментария
  • Как правильно выпаивать детали с электрических плат, чтобы их не повредить?

    @alexhott
    Сейчас почти везде так называемый безсвинцовый припой - у него температура плавления высокая.
    Возьмите обычный припой ПОС61 с канифолью, сначала с добавлением припоя прогрейте чтобы тот что на плате перемешался с вашим - так вы снизите температуру плавления.
    Оловоотсос я прямо вместе с паяльником ставлю на плату.
    Ответ написан
    Комментировать
  • Как правильно выпаивать детали с электрических плат, чтобы их не повредить?

    @lonelymyp
    Хочу вылезти из минуса по карме.
    Использовать мощный паяльник с большим широким жалом, чтобы припой успел быстро расплавиться, а сама деталь ещё не успела нагреться. Помогает в работе с бессвинцовым припоем например легкоплавкий припой, взять паяльником толстую каплю легкоплавкого припоя типа пос61 и этой каплей уже выпаивать деталь, при смешивании бессвинцового припоя и легкоплавкого, в итоге получается нечто среднее и точка пайки лучше плавится.
    Ответ написан
    Комментировать
  • Что делать если не получается писать код имея нужные знания?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    1. Мало практики.

    2. Мало нормальной практики. Ты выполняешь чужие задачи, вдобавок заданные формальным (неудобным для понимания конечной цели и смысла) языком. Поставь сам себе задачу, что бы ты хотел написать.

    3. Иметь нужные знания это не почитать про них. Это означает уметь ими пользоваться. Ты в задачах перечислил настолько примитивные вещи, что аналогом может быть алфавит. Алфавит это не знания, это просто навык чтобы вообще читать и писать, знания - это умение пользоваться всеми этими массивами, функциями, условиями и циклами.

    Если считаешь, что ИТ твое, пробуй дальше и скажи что будет через год.
    Ответ написан
    1 комментарий
  • Что делать если не получается писать код имея нужные знания?

    @alhaos
    ИМХО не бывает канонического программирования, даже каллиграфический почерк отличается своей особенностью. А код это результат мышления. Главное не отчается и не потерять в себе любовь к этому делу, все остальное решает практика, "какой же я дебил, люди делают, это так непринужденно и легко, а я туплю и вымучиваю кривые решения", "я никогда этого не пойму....", это у всех бывает. кровь и пот всегда дают результаты. Решайте задачи, очень помогает.
    Practice make progress!
    Ну и последовательно от простого к сложному.
    Ответ написан
    2 комментария
  • Что делать если не получается писать код имея нужные знания?

    NeiroNx
    @NeiroNx
    Программист
    "Ноги есть, вроде двигаются, но ходить не получается - постоянно падаю."
    "Ну это как с музыкой, ноты понимаю, но воспроизвести не могу - нет слуха."
    Так и с программированием - чтобы уметь - нужно в голове воспроизвести работу этой программы.

    Способность мозга представить что либо в понятном ему виде - вполне конретная когнитивная функция. Если она не работает должным образом - то это сказывается на многих сферах жизни.

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

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

    Как правило формализация это - разбиение одной большой задачи на маленькие задачи - решение которых уже можно искать в гугле.
    Ведь если гуглить "Система учета посетителей код" может и найдет какой проект на гитхабе а может и нет. Но если гуглить "работа с базами данных" или "создание таблицы в базе данных" - то будет куча решений.

    Так вот тренировать нужно методику разбиения задачи на составляющие.
    Ответ написан
    1 комментарий
  • Что делать если не получается писать код имея нужные знания?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    я сталкиваюсь с тем, что я не понимаю как его делать, хотя там есть все то, что я уже проходил.

    Это нормальная практика, называется она "не набита рука".

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

    Всё правильно, так и пишут код и находят решения 80% программистов. Гуглят решения -> компонуют решения под свой проект -> делают рефакторинг кода(если требуется) -> получают деньги. PS: не все крутые дядьки сеньоры-помидоры отличаются от вас мозгами, просто они уже вложили от 2000 до 10 000 часов на изучения материала, на который вы потратили только 100-200 часов. В этом вся разница.

    но как разобраться со своей проблемой я не знаю.

    Очень просто. Решать типовые(и не типовые) задачи(от самых простых, до более сложных) по 5-8 часов в день, и каждый месяц делать breackpoint, анализируя пройденный путь. Если через полгода не будет результата - всё и правда плохо, и скорее всего вам нужно качать не только программирование, но и умение логически и критически мыслить, умение деструктурировать задачи на под задачи.
    Ответ написан
    5 комментариев
  • Что делать если не получается писать код имея нужные знания?

    fedorez
    @fedorez
    Хатуль мадан
    да ну.
    не бросайте. я считаю что "не твоё", "не дано" - это ерунда и так не бывает. как говорят в любимой Бобуком цитате - "специализация - удел насекомых". гуманитарии/технари, равно как физики/лирики - это такой же бред как "совы/жаворонки" - любой человек без органического поражения организма может всё. вообще всё - и писать музыку, и оперировать уравнениями Максвелла, и странный аттрактор ковырять, и детективы писать, и приложения под айфон на Objective-C сочинять.
    главное желание разобраться и практика.
    конкретно в вашем случае - читайте программы, как читаете книги.
    мы в юные годы жили без компьютеров, с доступом к машинному времени час в неделю, у нас были книжки с листингами на паскале и бейсике - мы их читали, мы их в тетрадочке писали, обсуждали, находили косяки.
    так и вы - читайте готовые проекты, разбирайте задачки, смотрите решения - это нормально.
    читать чужое творчество - это правильно и хорошо.
    не получается решить задачку - пробуйте снова, снова - если совсем вилы - подсмотрите ответ, решите аналогичную задачку. читайте код как книгу. он интересный)
    тем более, у вас есть комп, его можно гонять раз за разом)
    не можете написать что-то с нуля? возьмите букварь, вроде Big Nerd Ranch - там по шагам строится какое-то минимально функциональное приложение - с объяснениями, пройдите это.... пусть медленно.
    скачайте готовый проект - поиграйтесь с ним - измените шрифт, цветовое решение, перекомпонуйте интерфейс, добавьте функционал какой-нить, вьюшек пару - с каким-то минимальным вам интересным чем_то...
    блин, играйте! развлекайтесь! если вы будете страдать изучая - это путь мученика, не надо так)
    удачи.
    Ответ написан
    1 комментарий
  • Как правильно выпаивать детали с электрических плат, чтобы их не повредить?

    trapwalker
    @trapwalker
    Программист, энтузиаст
    иногда помогает взять на жало паяльника каплю припоя, чтобы она послужила термоинтерфейсом между жалом и нерасплавленным припоем на плате. Иначе пятно контакта и теплопроводность контакта между жалом и припоем будет маленьким и неэффективным.
    Ответ написан
    Комментировать
  • Как правильно выпаивать детали с электрических плат, чтобы их не повредить?

    BasiC2k
    @BasiC2k
    .NET developer (open to job offers)
    При выпайке есть основные риски повреждения:
    - перегрев;
    - повреждение ног;
    - пробой статикой
    Соответственно это всё нужно учитывать.
    Для выпайки лучше использовать инфракрасный подогреватель платы (для равномерного прогрева и подогрева припоя). Далее, в зависимости от детали и количества припоя можно использовать:
    - оловоотсос (сбор большого количества припоя)
    - медная оплётка (сбор припоя где не справляется оловоотсос или сбор малого количества припоя)
    - выпайка паяльником (если ног немного)
    - выпайка феном (если ног много)
    Ответ написан
    Комментировать
  • Как правильно выпаивать детали с электрических плат, чтобы их не повредить?

    @Refguser
    Решения для бизнеса: от создания ИМ до...
    Иногда припой вообще не плавится, а детали греются

    Это говорит о низкой температуре жала паяльника и долгом времени нагревания.

    Основное правило пайки: максимально сократить время нагрева. При этом температура жала должна быть такая, чтобы припой плавился за доли сек, но не перегревал его и всё вокруг.
    Если выпаиваешь не SMD и микросхемы, то даже отсос не нужен. А вот что обязательно нужно, так это пинцет. И желательно не для выщипывания бровей, а хороший, чтобы тепло отводил.
    Типа такого (см на толщину и конструкцию губок, а не маркировку) gHYxkCt.jpeg.

    Но вообще в арсенале нужно иметь несколько разных пинцетов.
    Ответ написан
    Комментировать
  • Как правильно установить Linux на внешний ssd?

    Выбираете в инсталяторе нужный диск и ставите на него. В чём проблема непонятно.
    Ответ написан
  • Как в двоичном коде различать единые числа от раздельных?

    @SunTechnik
    В двоичном коде нет пробелов.
    В одну переменную нельзя записать два числа.

    Поэтому это не проблема двоичном системы, а проблема интерпретации входных данных.
    Определяется постановкой задачи.

    Также как с десятичной системой:

    34 456
    Это два числа или просто тысячи отделили пробелом для удобства чтения? Все определяется контекстом задачи...
    Ответ написан
    Комментировать
  • Почему флешка бъёт током?

    @nehrung
    Не забывайте кликать кнопку "Отметить решением"!
    Металлическая флешка,
    Металлический корпус вашей флэхи контачит с рамкой порта USB. Она, как правило, соединена с общим минусом питания, к которому в БП принято подключать среднюю точку помехоподавительных конденсаторов, подключённых на входе 220 вольт:
    0-1.pngЭту точку, обозначенную на схеме Gnd, полагается заземлять, но если заземления нет (например, электророзетка не 3, а 2-контактная), то из-за этого емкостного делителя напряжения на ней получается половина сетевых 220 вольт, т.е. 110. Ёмкость этих конденсаторов небольшая (несколько нанофарад), и даже в наихудшем случае ток через них будет неопасной для жизни величины (не больше долей миллиампера). Тем не менее такого тока достаточно, чтобы пощипать кожу ваших пальцев и потрепать ваши нервы.
    К этому добавлю, что так устроено электропитание любого компа, но жалуются очень немногие, у кого повышенная кожная чувствительность к электротоку. Надо полагать, что вам "повезло" - вы относитесь к этим немногим.
    Ответ написан
    6 комментариев
  • Почему флешка бъёт током?

    @VT100
    Embedded hardware & software.
    Ответ написан
    Комментировать
  • Где найти рассказ про хакера?

    dok2d
    @dok2d Автор вопроса
    Сисадмин, делаю сайты разной паршивости
    Нашёл!
    Автор: mindw0rk
    Рассказ: Незнакомец по ту сторону сети
    Рассказ не длинный.
    Ответ написан
    6 комментариев
  • Какие азы нужно знать перед тем как начать изучать программирование?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Азы такие.

    1. Уметь читать, желательно еще и писать. А еще если в идеале набирать на клавиатуре не одним пальцем.

    2. Уметь читать и понимать написанное. Как этому научиться - не очень ясно, это в глубинах психологии и воспитания.

    3. Круто знать английский на "техническом уровне", то есть самый простой уровень английского, школьный подойдет. Потому что очень много документации на английском, которая и читается легче и понятнее, и найти проще.

    4. Много практики. Видяшки и чтение дают теорию, которая мгновенно забывается, если нет практики. Лучше на практике делать как-нибудь, чтобы работало, потом читать книжки и понимать где ты делал не так, но ты уже будешь понимать почему, так как была практика. Это самый важный пункт из всех. Без практики - ничего не получится. Пишешь любые программы, которые приходят в голову. Вывести текст на экран, сделать крестики нолики, усложнить, делать именно маленькие программки для себя. САМЫЙ ВАЖНЫЙ ПУНКТ.

    5. Быть любопытным. Периодически интересоваться как это работает под капотом хотя бы поверхностно, интересоваться терминологией и вкратце историей появления термина. Развивает интуицию и базу.
    Ответ написан
    2 комментария