কম্পিউটার টিউটোরিয়াল

ফ্লক (Phlock) থেকে শিক্ষা: আমার হার্ডওয়্যার স্টার্টআপ যা অদৃশ্য হয়ে গেল

লেখক: টমিওয়া

বর্তমান কোম্পানি শুরু করার আগে, আমি "ফ্লক" (Phlock) নামে একটি স্টার্টআপ প্রতিষ্ঠা করেছিলাম। আমি একটি ডিভাইস বানালাম যা ফোন দিয়ে দরজা আনলক করতে দিত এবং বন্ধুদের সাথে রিয়েল-টাইমে চাবি শেয়ার করতে দিত। ফ্লক ব্যর্থ হয়নি, বরং কিছু بدতর ঘটল: এটি সরাসরি অদৃশ্য হয়ে গেল।

২০১৭ সালের গ্রীষ্মে, আমি "এটিলা" (Atila) আইডিয়ায় কাজ শুরু করলাম—এটি একটি স্কলারশিপ খুঁজে বের করে আবেদন করার প্ল্যাটফর্ম। কোনো সচেতন সিদ্ধান্ত ছাড়াই আমি dần ফ্লকে কম সময় দিয়ে এটিলায় বেশি সময় দিতে শুরু করলাম।

শরৎকালে স্কুল শুরু হলে, এটিলার একটি পুরোপুরি ফাংশনাল প্রোটোটাইপ ছিল এবং আমরা শীঘ্রই লঞ্চ করার পরিকল্পনা করছিলাম।

একই সময়ে, ফ্লকের গিটহাব রিপো ২ মাসেরও বেশি ধরে অछুতা ছিল। আমি এটিলায় atât ব্যস্ত ছিলাম এবং ফ্লক এত অপ্রচলিত ছিল যে কম লোকই তার ব্যাপারে জানত বা যত্ন দিত। এটি নীরবে অভিশাপে পড়ে গেল।

এই নিবন্ধে, আমি একটি অদৃশ্য হয়ে যাওয়া কোম্পানি শুরু করার অভিজ্ঞতা থেকে শেখা কিছু শিক্ষা শেয়ার করতে চাই।

  • সফটওয়্যার দিয়ে শুরু করুন—হার্ডওয়্যারকে হার্ডওয়্যারই বলা হয়েছে ?
  • মোবাইল অ্যাপের চেয়ে ওয়েব অ্যাপ
  • ছেড়ে দেওয়া অন্ডাররেটেড
  • যাত্রা শেয়ার করুন
  • প্রক্রিয়ায় ভালোবাসা

সফটওয়্যার দিয়ে শুরু করুন—হার্ডওয়্যারকে হার্ডওয়্যারই বলা হয়েছে

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

সমস্যাগুলো কী?

সबচেয়ে বড় চ্যালেঞ্জ হলো ইটেরেশন স্পিডের অভাব এবং লম্বা ফিডব্যাক সাইকেল। কোম্পানি শুরু করার সময় আপনাকে হাইপোথেসিস বানাতে, তা টেস্ট করতে, এবং ফিডব্যাক পেয়ে দ্রুত ইটারেট করতে হয়।

কোম্পানি শুরু করা অনেক সময় কাউন্টার-ইন্টুইটিভ, তাই অনেক সময় ভালো হলো এমন কিছু রিলিজ করা যা পুরোপুরি কাজ করছে না। তাহলে কমপক্ষে লোকেরা দেখাতে পারবে কেন সেটি কাজ করছে না এবং আপনি দ্রুত একটি ভালো ভার্সন দিতে পারবেন।

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

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

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

আমার বন্ধুরা আমাকে তাদের বিজনেস আইডিয়া পিচ করে। যখন হার্ডওয়্যার জড়িত থাকে এবং তারা কখনো কোম্পানি শুরু করেননি, আমি তাদের একই পরামর্শ দিয়ে থাকি।

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

মোবাইল অ্যাপের চেয়ে ওয়েব অ্যাপ

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

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

ছেড়ে দেওয়া অন্ডাররেটেড

ফ্লক থেকে আমি যা শিখলাম সেটি হলো ছেড়ে দেওয়ার একটি নতুন দৃষ্টিভঙ্গি। কিছু সপ্তাহ আমি "যা শুরু করেছি সেটি শেষ করো" এবং "কখনো হার মানো না" নামে ফ্লকে কাজ করতাম। কিন্তু এটি ভুল হতে পারে।

মানুষ দুটি কারণে ছাড়ে দেয়: কারণ কিছু খুব কঠিন, অথবা তারা যা করছেন সেটি তাদের ভুল পথে নিয়ে যাচ্ছে। অবশ্য দারুণ জেডি মाइন্ড ট্রিক হলো অনেক লোক সঠিক পথ ছাড়ে দেয় কারণ সেটি কঠিন, এবং তারপর নিজেদের মনে করিয়ে নেন যে তারা ভুল পথে যাচ্ছিল।

আমারও এই সমস্যা থাকে। কিন্তু তখন আমি নিজে থেকে প্রশ্ন করি: "এটি যদি সহজ হত, তবুও কি আমি এটা করতে চাইতাম?" আমি সচেতনভাবে তখন বুঝতে পারিনি, কিন্তু পশ্চাতে এই প্রশ্ন আমাকে বুঝিয়ে দিয়েছে যে আমার সময় এটিলায় বিতরন করা উচিত।

ফ্লকের সময়ে আমি যা আরো বেশি করতাম তা হলো আমার চিন্তা এবং তৈরি করা জিনিসগুলো ডকুমেন্ট ও শেয়ার করা। এটার দুটি লাভ আছে:

  1. ইন্টারনেটের সেরেনডিপিটি (serendipity) আমার শেয়ার করা জিনিস খুঁজে পেয়ে কুল আপারচুনিটি তৈরি করে।
  2. ভবিষ্যতের প্রজন্মের জন্য আমার আইডিয়া ডকুমেন্ট করা কুল। আমি এটিকে একটি পাবলিক আর্কাইভ হিসেবে ব্যবহার করতে পারি যা আমার মস্তিষ্কের অবস্থা এবং কীভাবে আমার চিন্তা পরিবর্তন হয়েছে সেটি দেখাবে।

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

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

ফাইলগুলো অনেক, এবং কী শেয়ার করা যাবে কী না সেটি পার্স করতে কিছু সময় লাগবে। তাই কমিউনিটি ইন্টারেস্ট অনুযায়ী অড-হক ভাবে কোড শেয়ার করব। কেউ আরো জিনিস আপলোড করতে চাইলে জানাবেন (tomiwa@atila.ca)।

প্রক্রিয়ায় ভালোবাসা

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

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

বৃষ্টিবার সকাল উঠে পুরো দিন কাজের জন্য বা শান্ত বুধবার দুপুর অফিসে। ফ্লকে, এবং এখন এটিলায়, অনেক দিন কিছু বিশেষ ঘটে না, শুধু "কাজের জিনিস"। সেকেউ অনেক সময় সেরা দিন হয়। সাধারণত সুখ খুঁজে পাওয়া আমাকে অনেক সাহায্য করেছে, আর হয়তো আপনাকেও সাহায্য করবে।

চূড়ান্ত চিন্তা

এই পোস্ট আমার অন্যান্য এসে এর চেয়ে বেশি ডাইভারজেন্ট—যদিও আমার অন্যান্য এসেগুলোও যথেষ্ট ডাইভারজেন্ট। কিন্তু আমি মনে করি geniş রেঞ্জের চিন্তা কভার করলে সবাই তাদের প্রাসঙ্গিক কিছু পাবে। পড়ার জন্য ধন্যবাদ, এবং আপনার দিনটি শুভ হোক।

মূলত এটিলা ব্লগে প্রকাশিত।

ফ্রি কোড ক্যাম্পের ওপেন সোর্স কারিকুলাম ৪০,০০০+ মানুষকে ডেভেলপার হিসেবে চাকরি পেতে সাহায্য করেছে। শুরু করুন।

  1. ওইন্ডোজ ১১/১০ সেটিংসে উইন্ডোজ ইনসাইডার প্রোগ্রাম পেজ অনুপস্থিত থাকলে সমাধান

  2. উইন্ডোজ ১১/১০-এ কন্ট্রোল প্যানেলে ऑল টাস্ক এবং ডিস্ক ম্যানেজমেন্ট যোগ করুন

  3. অফিস ৩৬৫ অ্যাডমিন সেন্টার হোম স্ক্রিন দক্ষতার সাথে ব্যবহার: কাস্টমাইজেশন ও অপ্টিমাইজেশনের টিপস

  4. ওয়ানডোজ ১০-এ গ্লোবাল প্রক্সি সার্ভার সেটিংস কনফিগার করার পদ্ধতি