আমার ডিসলেক্সিয়ার প্রভাব কমাতে আমি আমার আইডিইতে কী পরিবর্তন করতে পারি?


15

আমি প্রোগ্রাম এবং আমি dyslexic। আমার দর্শনটি দুর্দান্ত। আমি খারাপভাবে প্রতীকগুলি প্রক্রিয়াকরণ করি এবং একটি ভিজ্যুয়াল চিন্তাবিদ।

আমি যখন কোড করি তখন আমি সাধারণ মানুষের চেয়ে ধীর গতির কারণ আমি যে ত্রুটিগুলি করি সে সম্পর্কে অনাকাঙ্ক্ষিতভাবে অজানা। আমি অজগর শিখছি এবং পাঠ্যের কেবল বিকাশের পরিবেশগুলি আমাকে প্রচুর ভিজ্যুয়াল স্ট্রেসের কারণ করে; আমি উইংওয়্যারটি ব্যবহার করছি যা কিছুটা সহায়ক, তবে প্রদত্ত সময়ে সম্পূর্ণ কার্যভারগুলি নাও পারে।

আপনি কি এমন কোনও আবাসন প্রস্তাব করতে পারেন যা আমাকে সাহায্য করবে?

কোন অভিযোজনগুলি আমার পক্ষে সহায়ক হবে?

এই ধরণের ত্রুটিগুলি স্বয়ংক্রিয়ভাবে সন্ধান করতে, হাইলাইট করতে এবং ঠিক করার কোনও উপায় আছে কি?

প্রুফ্রেডিং, আমি যা দেখতে প্রত্যাশা করি বা পরিচিত কিছু। আমি টাইপস, লাইন ছেড়ে যাওয়া ইত্যাদি লক্ষ্য করি না এবং পরীক্ষাগুলিতে বাগগুলি সক্রিয় হয়। এমনকি অনুলিপি এবং আটকানোও আমি লাইনগুলি মিস করতে এবং ত্রুটির কারণ হতে পারি।

মার্জিন থেকে মার্জিনে পাঠ্যের ব্লকগুলি কিছু রঙের সংমিশ্রণ হিসাবে আমাকে মাথা ব্যাথা দেয়

আমি পাঠ্যকে প্রতীক হিসাবে প্রসেস করি না, বরং এমন বস্তু হিসাবে যেগুলি ঘোরানো যায়, স্থানান্তর করা যায় যাতে একটি সংখ্যার অঙ্কগুলি বিভিন্ন জায়গায় চলে যায়, আমি "123" এএস "132", লেটারগুলি "পিডিডিকি" বুঝতে পারি, এতে একই দেখতে পাবেন আমাকে. আমি এগুলিকে কৌতুকপূর্ণ মনে করি - একই আকারটি ঘোরানো এবং প্রতিবিম্বিত হয়।



বাইনাইন রিডার একটি সহায়ক ক্রোম প্লাগইন, সম্ভবত গ্রেডিয়েন্ট নম্বর / লেটারের অদলবদলের বিরুদ্ধে সুরক্ষা সরবরাহ করবে।
দাড়িওয়ালা

9
আপনার আইডিইতে ডান হরফটি ব্যবহার করা বড় অংশ খেলতে পারে। স্পষ্টতই ডিসলেক্সিক লোকদের সাহায্যের জন্য ডিজাইন করা বিভিন্ন ফন্ট রয়েছে। এই লিঙ্কগুলি আপনার পক্ষে সহায়ক হতে পারে: ডিসলেক্সিয়ার সাথে প্রোগ্রামারটির জন্য টিপস ; এনওয়াইসি ডিসলেক্সিয়া রিসার্চ হরফ ট্যাগ আর্কাইভ ডিসলেক্সিক বন্ধুত্বপূর্ণ ফন্টগুলি বিনামূল্যে এবং উন্মুক্ত ডিসলেক্সিয়া ফন্টের মুখ
মার্জন ভেনেমা

উত্তর:


13

আপনি যদি ডিসলেক্সিক হন তবে সম্ভবত আপনার স্ট্যাটিকালি টাইপ করা ভাষা যেমন সি, সি ++, সি #, বা জাভা দেওয়া উচিত। যেহেতু আপনাকে এই ভাষাগুলিতে ভেরিয়েবলগুলি ঘোষণা করতে বাধ্য করা হয়েছে এবং সেখানে টাইপ চেকিং রয়েছে, তাই ভুল করে যদি আপনি এরকম কিছু করেন তবে সংকলক এবং আইডিই ত্রুটি ফেলবে:

var aux; //declaring a new variable
xau = 5; //mistake assignment. In python this will create a 2nd variable

জাভাস্ক্রিপ্ট, পাইথন, পিএইচপি এর মতো গতিময় টাইপ করা ভাষার জন্য আপনি এই ভুলগুলি থেকে দূরে সরে যাচ্ছেন এবং কী চলছে তা বোঝার চেষ্টা করার জন্য আপনি অনেক সময় হারাবেন। এজন্য লোকেরা প্রায়শই আপনাকে পরীক্ষা-চালিত পদ্ধতিগুলি ব্যবহার করার পরামর্শ দেয়, যাতে আপনি এই ত্রুটিগুলি আরও দ্রুত ধরতে পারেন।

যদি আপনাকে সত্যই পাইথন শেখার দরকার হয় তবে আমার সম্ভবত আপনার ভিজ্যুয়াল স্টুডিওটি চেষ্টা করা উচিত। এটি বর্তমানে পাইথন বিকাশের জন্য সমর্থন সরবরাহ করে । অথবা জেটব্রেইনস পাইচার্ম চেষ্টা করুন ।


5
স্ট্যাটিক টাইপিং এটির জন্য দুর্দান্ত। আমাকে পিএইচপি অ্যারেতে ঘন্টার জন্য ভুল বানানযুক্ত শ্রেণীর নাম দিয়ে ঘুরে দেখার চেয়ে আরও কিছু বাদ দেয় না যা স্ট্রিং অ্যারে কীগুলির পরিবর্তে উপযুক্ত ধরণের ব্যবহার করা হয় কিনা তা জানতে 10 সেকেন্ড সময় লাগবে would
রিবাল্ড এডি

10

আপনি কোন ভাষায় বিকাশের চেষ্টা করছেন তা আমি জানি না তবে কোনও ভাল আইডিইতে আপনার ডিফল্ট ফন্টটি ওপেন ডিসলেক্সিক ব্যবহার করতে সক্ষম হতে হবে যা কিছুটা ডিগ্রিতে সহায়তা করতে পারে।

আমি ব্যক্তিগতভাবে জেটব্রেইনস থেকে ওয়েবস্টোরম / পিএইচপিএসটর্ম ব্যবহার করি যা কোডিংয়ের ভুল এবং সিনট্যাক্স ত্রুটিগুলি উল্লেখ করার একটি দুর্দান্ত কাজ করে।

আপনি একটি ভাল পরীক্ষা-চালিত পদ্ধতিটি অনুশীলন করে আপনার অনেক সময় ফোকাস করতে চাইতে পারেন যাতে কোনও ভুল তাড়াতাড়ি ধরা পড়ে। জাভাস্ক্রিপ্টের জন্য আমি পরীক্ষার জন্য মোচা বা জেসমিন ব্যবহার করি।


5

কিছু জিনিস যা সহায়তা করে:

  • গা dark় পটভূমিতে হালকা পাঠ্য ব্যবহার করুন। সাদা ব্যতীত একটি নরম ফন্টের রঙ সত্যিই পাশাপাশি সহায়তা করতে পারে (কালো রঙের সবুজ রঙ সত্যিই ভাল, এবং বিপরীতমুখীও!)

  • স্বতঃসম্পূর্ণ একটি বিশাল বর। আপনার কেবলমাত্র একটি ভেরিয়েবলের প্রথম দুটি অক্ষর টাইপ করা উচিত এবং তারপরে আপনার স্বয়ংসম্পূর্ণ বোতামটি টিপতে হবে।

  • স্থির ভাষা গতিশীল ভাষার চেয়ে কোড সমাপ্তি এবং সংকলনের চেকগুলির জন্য আরও ভাল কাজ করার ঝোঁক।

  • আপনি যদি গতিশীল ভাষা ব্যবহার করেন তবে টেস্ট চালিত বিকাশ ব্যবহার করুন। যত তাড়াতাড়ি সম্ভব আপনার ত্রুটিগুলি সন্ধান করুন।

  • ভেরিয়েবল এবং ফাংশনগুলির জন্য ক্রিপ্টিক নামগুলি ব্যবহার করবেন না (যা দুঃখজনকভাবে সমস্ত খুব জনপ্রিয়)।


1

অর্থপূর্ণ হাইলাইটিং

zwabel সি ++ আইডিই বিবর্তন পোস্টে দুর্দান্ত ব্যাখ্যা প্রদান করে : সিনট্যাক্স হাইলাইটিং থেকে সিম্যান্টিক হাইলাইটিংয়ে :

অতিরিক্ত কাঠামো [শব্দার্থক হাইলাইটিংয়ের] কোড-ব্লবগুলি বিভক্ত হয়ে যায় এবং সেগুলি পুরোপুরি পঠনযোগ্য করে তোলে।

[...] শব্দার্থক হাইলাইটিংয়ের আমার প্রিয় অংশ: স্থানীয় পরিবর্তনশীল রঙিনকরণ। এই রঙিনকরণ স্থানীয় প্রসঙ্গে প্রতিটি চলককে একটি আধা-অনন্য রঙ বরাদ্দ করে। এটি সম্পূর্ণরূপে তাদের পুরো নামটি না পড়েই এই ভেরিয়েবলগুলিকে আলাদা করার পক্ষে আরও সহজ করে।

(জোর আমার)

এটি যখন (কোনও ভেরিয়েবল) আলাদাভাবে হাইলাইট করা হয় তখন তাত্ক্ষণিক রঙের প্রতিক্রিয়ার কারণে এটি আপনাকে মিস-টাইপ সনাক্ত করতে দেয় hope

আইডিইগুলি যা শব্দার্থক হাইলাইটিং সমর্থন করে

(একটি অভিশাপ গুগল অনুসন্ধান উপর ভিত্তি করে):


0

আমি আপনার মত একই সমস্যায় ভুগছি। ডিসলেক্সিয়া সর্বদা অদ্ভুত চ্যালেঞ্জ তৈরি করে তবে এটি এমন কিছু নয় যা কাটিয়ে উঠতে পারে না!

আমি ব্যক্তিগতভাবে আমার সমস্ত বিকাশের জন্য ড্রিমইভার ব্যবহার করি - আপনি কোড স্টাইলিংটি নবম ডিগ্রিতে কাস্টমাইজ করতে পারেন। আমি একটি অফ হোয়াইট - অফ ব্ল্যাক ব্যাকগ্রাউন্ড / পাঠ্য সংমিশ্রণের জন্য আমার সেট আপ করেছি।

আমি জানি ড্রিমওয়েভার সবচেয়ে সস্তা নয় তবে ত্রুটিগুলি বাছাই করা ভাল যা আমাকে ব্যাপকভাবে সহায়তা করেছে। আপনি যদি উল্লেখযোগ্য পরিমাণে হ্রাস প্রাপ্ত শিক্ষার্থী হন তবে এটিও পেতে পারেন; এবং এটি প্রতিটি পয়সা মূল্য।


1
এইচটিএমএল, সিএসএস এবং জাভাস্ক্রিপ্ট ছাড়াও যে কোনও ভাষার জন্য ড্রিমওয়েভার কাজ করে?
রাছিতে
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.