Розумію вас, але насправді python один з більш зручних мов програмування для незрячих саме своїми відступами.
Особливо якщо дотримуватись правил написання гарного чистого коду.
Якщо код дуже великий, з багатьма відступами уходить на інший екран — то слід задуматись над рефакторінгом цієї функції або класу.
Насправді ці правила стосуються не тільки python, це з рекомендацій чистого коду, читав ще коли бачив та програмував у Luxoft на C++, вони також рекомендують дотримуватись такого стандарту.
Можно почитати Роберт Мартин «Чистий код» або Мартина Фаулера «Рефакторінг».
Окрім того, можно користуватись IDE як PyCharm або VSCode, багато хто їми і користуються, особливо VSCode, я також пробував, але як на мене працюючи з ними зменьшується швидкість, так як вони дають деяку затримку з озвучкою NVDA.
Для себе вирішив користуватись notepad++, в мене є декілька аддонів для NVDA, плюс я написав декілька плагінів для самого notepad++, що допомогають у навігації по коду.
Так я чую який саме відступ на строці, якщо він змінився, без зміни він мені ні до чого, щоб не витрачати час, також є швидка навігація по функціям та класам, що достть пришвидшує мою навігацію по коду.
Якщо ще чогось не буде вистачати — завжди можу ще написати скріпт на python у якості плагіна notepad++, тому він мені і подобається
Та ні, вже рік як шукаю роботу, подушка що була після останього місця вже поступово закінчується, все ж таки сім’ю треба годувати. Але згоден з вами, якщо знайдеться такий роботодавець — звісно буду пробувати.
Виїзд дійсно не перешкода, так як знят з війскового обліку.
Але не дуже можу уявити як виїхати та на що жити поки шукати роботу там, тут хочаб є свій дім від батьків, а там аренда житла, всі інші росходи, без вже діючої роботи не спроможній.
Це тільки якщо знайти роботу, та переїхати по релокації.
Зрозумів про що ви. Так мабудь про це можно доволі багато написати, просто гадаю що у it спільноті ця тема мабудь не по тематиці python.
Якщо коротко — то після осознання був в діпресії, відчай, як надалі жити. Напевно десь рік перебував у такому стані.
Але потім взяв себе в руки, що все одно змінити це вже не можна, то треба підлаштовуватись та робити все щоб повернутись більш менш до нормального життя, просто з деякими обмеженнями.
Є багато чого не доступного зараз, або я просто ще не до всього підлаштувався, кожного дня треба намагатися опанувати щось нове, про це можно насправді багато писати, але не думаю що багатьом це буде цікаво.
Дякую, але насправдіне так важко відновити навики та пристосуватися, якщо є знання та головне бажання цим займатися. Саме важче — це саме знайти роботодавця, що погодиться спробувати співпрацювати. Я отримував багато гарних відповідей щодо тестових завдань поки роботодавці не дізнавалися про зір, після чого знаходять купу причин щоб позбутися і не експерементувати. Так що найбільша важка справа — це знайти незаангажованих роботодавців що не злякаються не зрозуміло чого і хочаб спробують на іспитальний термін.
Саме так, дякую. Насправді гарну html розмітку не так щоб важко робити, треба дотримуватись WCAG від W3C. Насправді я ще раніше коли бачив, не займався професійно розробкою сайтів, та з html мав справу лише у своїх маленьких проектах по типу домашньої сторінки, і хоч тоді я не розумівся в усьому цьому, але все одно завжди використовував різноманітні тегі для різних завдань. Для всього же є спеціальні теги, якими зручно робити розмітку, навіть не лише з точки зору доступності, а просто з точки зору наглядності та читабельності. Щоб цю верстку можно було підтримувати та доробляти. Коли розмітка з правильними тегами її легче читати та вдосконалювати. Саме тому ніколи не розумів як можно все робити сплошними
Дякую, мушу спитати про який саме досвід треба більш детально написати? Як я відновлював навички, шукаю роботу, розробляю та пишу код, чи що на вашу думку треба більше розкрити?
Дуже дякую що зауважили. Ці wysiwyg-редактори практично не доступні до використання скрінрідерами, то треба якось підвлаштовуватись. Вже випрпавив
Дякую. Насправді я раніше не особливо приділяв увазі онлайн радіо станцій, але у незрячих досить популярно, особливо в інших країнах.
Коли створив аддон для NVDA radioCenter — воно виявилося досить популярним, і я отримав масу листів з проханнями додаткового функціоналу та перекладів іншими мовами.
Так, завдяки таким запитам, аддон отримав переклади на:
чеська, польська, іспанська, французька, румунська, турецька і навіть арабська.
Саме тому вирішив створити онлайн сервіс, тому що не весь функціонал можна, або зручно реалізувати в аддоні. Частина винес у даний сервіс.
І, звичайно, головне його призначення, хоч є сайт для самостійного використання, — інтеграція в даний аддон.
Але все одно ніби не намагався приділяти більше часу, багато часу йде на пошуки роботи, оскільки соціальний проект сім’ю не прогодує.
Дякую. І сподіваюсь що це ще не кінець розвитку. Ще є багато ідей проектів
Я також як ти зараз у пошуках, не легко знайти порозуміння з работодавцями що ми також можемо працювати не гірше. Вдало знайти новий проект.
Саме тут явна озвучка «закрили блок for по i»
Може інколи воно і було би корисно, але в більшості зайва витрата часу на прослуховування цієї фрази. Я не люблю робити великі вложеності з купою коду, але навіть коли таке трапляється — по комбінації клавіш я можу одразу стрибнути на строку яка викривала саме цей блок коду по відступам та повернутись назад завдяки скріптам аддонам для скрінрідера, що поліпшують роботу з програмування у редакторах.
Тому не бачу в цьому проблему або необхідність.
Все ж таки специфіка програмування без зору тут впливає, коли треба прослухати рядок поки скрінрідер його прочитає замість того щоб зрозуміти його побачивши весь рядок єдиним поглядом, то щоб не бути повільнішими — треба відсіювати все зайве з озвучки, залишати тільки важливе. Саме тому і більшість знаків у речені не читаються, а лише при посимвольному перегляду.
Взагалі у користуванні без зору дуже багато спеціфіки, бо всі ті підказки що надають IDE про помилку десь або не закриту дужку, все це вони роблять виделенням кольором, або кольоровим підкресленням, що звісно зовсім ніяк не доступно для озвучення, тому і доводиться виробляти свої окремі підказки