কমিউনিটি হাইলাইট: চেন হুই জিং

চেন হুই জিং সিঙ্গাপুরে বসবাসকারী একজন স্ব-শিক্ষিত ডিজাইনার এবং বিকাশকারী, আমি তার সাথে CSS এবং বিশেষ করে অ-ইংরেজি লেখার সিস্টেম সম্পর্কে কথা বলেছি।

এই পোস্টটি Designcember এর অংশ। ওয়েব ডিজাইনের একটি উদযাপন, web.dev আপনার জন্য নিয়ে এসেছে।

চেন হুই জিং স্লাইড দেখানো একটি বড় পর্দার সামনে মঞ্চে বক্তৃতা করছেন।

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

র‍্যাচেল: ওয়েব ডিজাইন এবং ডেভেলপমেন্টে আপনার রুট কি ছিল?

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

র‍্যাচেল: এবং আপনি কীভাবে বিশেষভাবে সিএসএসে প্রবেশ করলেন?

হুই জিং: আমি স্বভাবগতভাবে একজন খুব চাক্ষুষ ব্যক্তি, এবং ব্রাউজারকে "নির্দেশনা" দিতে সক্ষম হওয়ার বিষয়ে কিছু আছে এবং অবিলম্বে পর্দায় প্রতিফলিত দেখতে পাচ্ছি যা সত্যিই আমাকে আবেদন করেছে। এটি অ্যাপ্লিকেশনের জন্য প্রোগ্রামিং যুক্তির চেয়ে আমার কাছে অনেক বেশি স্বজ্ঞাত মনে হয়েছে। আমি এমন এক সময়ে ওয়েব সম্পর্কে গুরুতর হয়েছিলাম যখন CSS-এর জগতে উন্নয়ন গতি বাড়তে শুরু করেছিল, তাই প্রচুর পরীক্ষামূলক বৈশিষ্ট্য ছিল যা ব্যাপকভাবে ব্যবহৃত হয়নি। নতুন বৈশিষ্ট্যগুলি আবিষ্কার করা খুব উত্তেজনাপূর্ণ ছিল যা খুব কম লোকই জানত।

উল্লম্ব লেখা মোড সঙ্গে কাজ

রাচেল: আপনি CSS-এ উল্লম্ব লেখার মোড এবং উল্লম্ব লেখার সাথে কাজ করার সময় আপনি যে মজার বাগগুলি খুঁজে পান সে সম্পর্কে অনেক কিছু লিখেছেন। আপনার কি কোন প্রিয় বাগ আছে যে আমরা সবাই গিয়ে তারকা হওয়া উচিত?

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

রাচেল: এই সমস্যাগুলো ঠিক করা হচ্ছে শুনে খুব ভালো লাগছে। আপনি কি মনে করেন রাইটিং-মোড দিয়ে খেলার ক্ষেত্রে উল্লম্ব টেক্সট টাইপসেটিং করার চেয়ে বেশি ব্যবহার আছে?

হুই জিং: ওহ হ্যাঁ, অবশ্যই। যদিও টাইপসেটিং পূর্ব এশীয় স্ক্রিপ্টগুলি লেখার মোডের প্রাথমিক ব্যবহার-ক্ষেত্র, আমি মনে করি অন্যান্য লেখার পদ্ধতিগুলি উল্লম্ব বিন্যাস বাস্তবায়নের জন্য লিখন-মোড ব্যবহার করতে পারে, যেমন শৈলী আমরা প্রায়শই মুদ্রণ পত্রিকায় দেখি। আমার কাছে, CSS বৈশিষ্ট্যের সংমিশ্রণই CSSকে এত শক্তিশালী করে তোলে, তাই ফ্লেক্সবক্স এবং গ্রিডের সাথে লেখার মোড আমাদের লেআউট দিকনির্দেশের জন্য মোটামুটি বড় সংখ্যক পারমুটেশন দেয়, পৃষ্ঠা স্তরের বক্স থেকে পাঠ্যের স্বতন্ত্র অক্ষর পর্যন্ত। আমি মনে করি এটি সম্ভাবনা এবং আরও সৃজনশীলতা আনলক করে কারণ লোকেরা ওয়েব ডিজাইনের এগিয়ে যাওয়ার জন্য কী সম্ভব তার সুযোগ উপলব্ধি করে। আমি ওয়েবে এমন লেআউট এবং ডিজাইন দেখতে পাব যা আমি কয়েক বছর আগে কল্পনাও করতে পারিনি।

রাচেল: আমাকে প্রায়ই জিজ্ঞাসা করা হয় যে আমি মনে করি প্রত্যেকেরই এখন যৌক্তিক বৈশিষ্ট্য এবং মান ব্যবহার করা উচিত, বা এটি ডিফল্ট হয়ে যাবে কিনা। আপনি কিভাবে উত্তর দিতে হবে?

হুই জিং: ব্যক্তিগতভাবে, আমি আশা করি এটি ডিফল্ট হয়ে যাবে, কারণ একটি ব্যবহারিক দৃষ্টিকোণ থেকে, এটি মাল্টি-স্ক্রিপ্ট ওয়েবসাইট বিকাশকে আরও সহজ করে তুলবে। এটি ডিফল্ট হয়ে যাবে কিনা, উত্তর দেওয়া অনেক কঠিন।

যৌক্তিক বৈশিষ্ট্যগুলির জন্য একটি চ্যালেঞ্জ হল এটি একটি প্রতিষ্ঠিত সিনট্যাক্সকে "প্রতিস্থাপন" করছে যা বহু বছর ধরে ব্যবহার করা হচ্ছে, এছাড়াও যে স্ক্রিপ্টগুলি ডিফল্ট নয়, অনুভূমিক টপ-টু-বটম নয় এমন স্ক্রিপ্টগুলির জন্য সমর্থন সাম্প্রতিক বছরগুলিতে শুধুমাত্র আরও ভাল হয়েছে। . ওয়েবে বিষয়বস্তু এখনও প্রধানত ইংরেজিতে, তাই যৌক্তিক বৈশিষ্ট্য ব্যবহার করার ক্ষেত্রে এই প্রসঙ্গে কম শক্তিশালী। আমি মনে করি অ-ইংরেজি স্পিকারদের ওয়েবের জন্য তাদের নিজ নিজ ভাষায় সামগ্রী তৈরি করার জন্য একটি বৃহত্তর ধাক্কা এই কারণটিকে এগিয়ে দেবে। এছাড়াও, যদি একাধিক ভাষা সমর্থন করা একটি বৃহত্তর অগ্রাধিকার হয়ে ওঠে, লজিক্যাল বৈশিষ্ট্য ব্যবহার করার মান আরও স্পষ্ট হয়ে উঠবে।

CSS-এ নতুন বৈশিষ্ট্য

র‍্যাচেল: সিএসএস-এ কোন বৈশিষ্ট্য বা কার্যকারিতা যুক্ত করতে আপনি পছন্দ করবেন?

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

মানুষকে অনুসরণ করতে অনুপ্রাণিত করে

রাচেল: এই মুহূর্তে ওয়েবে আর কে সত্যিই আকর্ষণীয়, মজাদার বা সৃজনশীল কাজ করছে?

হুই জিং: আমি সবসময় এমন লোকদের প্রতি আকৃষ্ট হই যারা CSS আর্ট করে। এবং কিছু লোক আছে যাদের আমি বছরের পর বছর ধরে ভক্ত, যেমন ইউয়ান চুয়ান এবং তার জেনারেটিভ সিএসএস সৃষ্টি, বেন ইভানস যিনি সিএসএস আর্টওয়ার্ককে মন ফুঁকছেন এবং আনা টিউডর সত্যিই চতুর কৌশলগুলিতে গভীর ডুব দিয়েছিলেন। সম্প্রতি আমি জুলিয়া মিওসিন এবং জ্যাকি জেনের কোডপেনস দেখেছি যেগুলিতে সুন্দর CSS অ্যানিমেশনও রয়েছে।

রাচেল: আপনি চেন হুই জিং-এর কাছ থেকে তার সাইটে chenhuijing.com- এ আরও পড়তে পারেন।