একটি কোড tyrant না, একটি পরামর্শদাতা হতে হবে

হার্ডওয়্যার হ্যাকিং হ্যাকডেতে ডানদিকে জীবনের একটি পদ্ধতি। আমরা গরম আঠালো, নল টেপ, আপসাইক্লেড অংশের সাথে প্রতিদিন কাজগুলি উদযাপন করি, সেইসাথে যাই হোক না কেন। এটা হার্ডওয়্যার হ্যাক করার জন্য খোলা ঋতু। বিশ্বের বাইরে, কিছু কারণে সফটওয়্যার অ্যাপ্লিকেশনটি একই লাইসেজ-ফেয়ার চিকিত্সা পায় না। “যে ফাইলটিতে অনেকগুলি লাইন” খারাপ অভ্যাস “” খারাপ পরিবর্তনশীল নাম “মন্তব্যগুলি প্রায়শই বৃষ্টি হয়। এমনকি অসম্পূর্ণ silliest কাজ নিরাপদ নয়। একজন ব্যক্তির চোখে লেজারগুলিকে বিকিরণ করার জন্য একটি রোবট নির্মাণ করা? অনেক ভাল আপনার কাছে 500 টিরও কম কোডের কোডের কম ফাইল আছে!

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

সফ্টওয়্যার ইঞ্জিনিয়ারিং একটি মোটামুটি তরুণ পাশাপাশি দ্রুত বিকাশ বিজ্ঞান। প্রতিটি কয়েক মাসে ব্লকের উপর একটি নতুন গরম ভাষা রয়েছে, ফোরাম, পৃথক গোষ্ঠীগুলির পাশাপাশি নিবন্ধগুলি প্রচুর পরিমাণে রয়েছে। এমনকি পদ্ধতি সফ্টওয়্যার অ্যাপ্লিকেশন প্রকৌশলী কাজ নিয়মিত পরিবর্তন হয়। জলপ্রপাত, ভি মডেল, সর্পিল মডেল জলপ্রপাত। এমনকি সফ্টওয়্যার অ্যাপ্লিকেশন স্টাইল পদ্ধতিগুলি পরিবর্তন – ছদ্ম কোড থেকে U UML এ চালিত বিকাশের জন্য, তালিকাটিও চলতে থাকে।

“পরিষ্কার কোড” মত শর্তাবলী প্রায় নিক্ষেপ করা। এটি কাজ করে এমন সফ্টওয়্যার অ্যাপ্লিকেশন থাকতে যথেষ্ট নয়। সফ্টওয়্যার অ্যাপ্লিকেশনটি ভাল মন্তব্য করা দরকার, রক্ষণাবেক্ষণযোগ্য, মার্জিত, সেইসাথে অবশ্যই, খুব ভাল কোডিং অনুশীলনগুলি মেনে চলতে হবে। এই অনেকগুলি দুর্দান্ত ধারণা … কাজের পরিবেশে। কাজ এই boils একটি মহান চুক্তি কি নিচে। সফ্টওয়্যার অ্যাপ্লিকেশন প্রকৌশলী নিয়োগযোগ্য হতে নতুন নিদর্শন সঙ্গে তারিখ যতটা থাকতে হবে।

বিশেষজ্ঞ সফ্টওয়্যার অ্যাপ্লিকেশন ডেভেলপারদের মধ্যে একটি নির্দিষ্ট পরিমাণ “জন্মগ্রহণ” মানসিকতা রয়েছে। Coders সাধারণত তাদের উপর প্রয়োজনীয় সংশোধন থাকার অপছন্দ। তবে যখন তারা একটি সরঞ্জাম বা সিস্টেমটি আবিষ্কার করে, তখন তারা পেশাগতভাবে উভয়ই তাদের ব্যক্তিগত প্রকল্পগুলিতে এটি গ্রহণ করে। তারপর তারা এই নতুন কৌশল বা টুলের শব্দটি ছড়িয়েছে; Reddit, ফোরামে, যে কেউ শুনতে হবে। এর ঐতিহ্যবাহী উদাহরণ, অবশ্যই, Vi বনাম emacs বিতর্কের মত সম্পাদকগণ।

কোড tyrants.

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

একটি কোড tyrant হতে হবে না। টুলস পাশাপাশি কৌশলগুলি বিতর্ক করার জন্য ওয়েবে প্রচুর স্থান রয়েছে।

যে কেউ শুধুমাত্র প্রোগ্রাম আবিষ্কার করা হয় সম্ভবত সম্ভবত সব শীতলতম কৌশল বুঝতে প্রয়োজন হয় না। আসলে, নতুন স্টাফ ক্ষতিকারক হতে পারে। এমবেডেড সিস্টেমগুলিতে প্রোগ্রাম C / C ++ প্রোগ্রামে আবিষ্কারের একটি নতুন কোডার সম্ভবত C ++ 11 এর জ্ঞানী পয়েন্টারগুলি শেখানো দ্বারা ভালভাবে পরিবেশিত হবে না। আমি কোডারদের বিরক্ত করেছি যে কেউ যখন তাদের থাকতে পারে তখন টিয়ারারি ব্যবহার করে না। Ternary অপারেটর আমার একটি পোষা peeve হয়।

এই

দীর্ঘ ফর্ম 1
2.
3.
4.
5.
6.
7.
8.
যদি (foo> বার)
{
আউটপুট = fizz;
}
অন্যথায়
{
আউটপুট = buzz;
}

এই vs.

সংক্ষিপ্ত ফর্ম 1.
আউটপুট = foo> বার? fizz: buzz;

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

কোড শেখা

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

Arduino জিনিষ একটি বিট সহজ করতে চেষ্টা করে। তবে তার কোর এ, এটি সি সি ++ এর সাথে মিশ্রিত করেছে (লাফাতে সবচেয়ে কঠিন ভাষাগুলির মধ্যে একটি)। আপনার প্রোগ্রামে একটি ত্রুটি আছে? Arduino এর IDE শুধু AVR-GCC থেকে ত্রুটি টেক্সট নিক্ষেপ করা হবে। এই অবিকল newbie বন্ধুত্বপূর্ণ নয়।

ঠিক একটি rousing খেলা ঠিক কিভাবে এটি সাজানোর?
একটি neophyte প্রোগ্রামার তারা আটকে পেতে না কি? সঠিক একই জিনিস পেশাদার না। গুগল সম্মুখের হপ পাশাপাশি অনুসন্ধান শুরু। এই জিনিসগুলি দরিদ্র থেকে আরও খারাপ হতে পারে। এক কারণে বা অন্যের জন্য, স্ট্যাকওভারফ্লো সর্বদা কোডিং অনুসন্ধানের শীর্ষ 10 টি ফলাফলের মধ্যে থাকে। একটি সম্পদ হিসাবে, এটি একটি দ্বিগুণ তলোয়ার একটি বিট। সেখানে মহান তথ্য একটি মহান চুক্তি আছে। যাইহোক, কোড tyrants ব্যস্ত ছিল, arguing, nitpicking, পাশাপাশি উত্তর পুরানো, পাশাপাশি সাধারণ পুরানো দরিদ্র তথ্য থাকতে পারে। কয়েক ব্লগ লেখকদের চেয়ে অনেক বেশি এই দুঃখ প্রকাশ করেছে। রান্ডাল মুনরো যখন স্ট্যাকওভারফ্লো একটি XKCD কমিকের জন্য একটি উদাহরণ একটি উদাহরণস্বরূপ উত্তর দেয়, আপনি বুঝতে পারেন যে আপনি কষ্টে আছেন।স্ট্যাক ধরনের প্রয়োগ করা হয়েছে, আপনি এখানে এটি পরিদর্শন করতে পারেন। অভিজ্ঞ কোডার শব্দ থেকে সংকেত আলাদা করতে পারেন। তবে কেউ নতুন এটি একটি রুক্ষ যেতে যাচ্ছে যাচ্ছে।

একটি mentor হতে

তাই এই সব বিকল্প কি? আমি বিশ্বাস করি অপেশাদার রেডিও মানুষের ইতিমধ্যে এটির জন্য একটি দুর্দান্ত ব্যবস্থা আছে। স্বেচ্ছাসেবক পরামর্শদাতা, “এলমার্স” নামে পরিচিত প্রেমীদের কাছ থেকে যাত্রীদের কাছ থেকে যাত্রীদের সহায়তা করুন। Arrr অনুযায়ী, mentoring আঞ্চলিক ক্লাব সঙ্গে শুরু হয়। আমাদের জন্য, এই ক্লাব হ্যাকারপেস পাশাপাশি makerspaces হয়। এই অঞ্চলে স্বেচ্ছাসেবক সময় ইতিমধ্যে একটি চমত্কার টাস্ক কাজ করছে যারা সফ্টওয়্যার অ্যাপ্লিকেশন পাশাপাশি হার্ডওয়্যার উভয় আবিষ্কার করতে সহায়তা করছে। আমি তারা এক ধাপ এগিয়ে নিতে সুপারিশ। কয়েকজন শিক্ষার্থীর জন্য বাধ্যবাধকতা গ্রহণের জন্য – যারা পরামর্শদাতা শেষ করার জন্য প্রস্তুত তাদের একটি কোর গ্রুপ আবিষ্কার করার চেষ্টা করুন। এটি তাদের প্রশ্নের ক্ষেত্রগুলি নির্দেশ করে, সেইসাথে তাদের নির্দেশক হিসাবে তারা কোডে আবিষ্কারের অসুবিধা চালায়। খোলা হ্যাক রাতে সপ্তাহে কখন বা দুইবার না। তারা আপনার ইমেল পাশাপাশি ক্ষেত্র উদ্বেগ হিসাবে তারা আসা হিসাবে প্রদান।

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

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

Leave a Reply

Your email address will not be published. Required fields are marked *