আপনার নিজের সময়ে কী কাজ করবেন তা আপনি কীভাবে সিদ্ধান্ত নেবেন? [বন্ধ]


12

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

সমস্যাটি হ'ল,

  • আমি যে সফ্টওয়্যারটি আমার কাছে থাকা উচিত যা আমার কাছে ইতিমধ্যে নেই তা ভাবতে পারি না।
  • বিভিন্ন সাইটগুলিতে ওপেন সোর্স প্রকল্পগুলির সাহায্যে সহায়তার জন্য স্থানান্তর করা উদ্দীপনাজনক (এতক্ষণে 5 টি টিউবগুলি নিচে রেখে দেওয়া - ঝামেলার পক্ষে নয়)

কী নিয়ে কাজ করা যায় তার জন্য আমি একটি সুনির্দিষ্ট পরামর্শ খুঁজছি না কারণ এটি একটি অত্যন্ত কঠিন কাজ হবে। আমি মনে করি না যে এখানে কার্যকরভাবে ভাল পরামর্শ দেওয়ার জন্য প্রতিটি সম্পর্কে প্রায় যথেষ্ট জানা আছে।

সুতরাং আমি জিজ্ঞাসা করছি, আপনি "ফিডলিন" "না হয়ে কী করবেন তা সিদ্ধান্ত নিতে আপনি কোন মানসিক অনুশীলন ব্যবহার করেন?


তুমি কি পছন্দ কর? এটি ব্যবহারিক হতে হবে না।
রবার্ট হার্ভে

উত্তর:


7

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

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


11

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

প্রোগ্রামিং দক্ষতার জন্য গণিত-ভিত্তিক সমস্যাগুলি সমাধান করা সবচেয়ে বেশি গোল নাও হতে পারে তবে আমি প্রচুর মজা পেয়েছি এবং কিছু জিনিস শিখেছি (ymmv))


1
হ্যাঁ প্রকল্প ইউরার নতুন ভাষা শেখার একটি দুর্দান্ত উপায়
জ্যাকো প্রিটোরিয়াস

+1: এটি সত্যিই ভাল ধারণা। আমি পিই সমস্যাগুলিও করি তবে আমি এটি কখনই নতুন ভাষা শেখার সরঞ্জাম হিসাবে বিবেচনা করি নি।
স্টিভেন এভার্স 15

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

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

7

প্রোগ্রামিং এর বাইরে আপনার শখ কী? এর মধ্যে একটির জন্য কিছু তৈরি করুন। এই প্রকল্পে আপনার কিছু প্রকৃত আগ্রহ থাকবে এবং এটি অন্যের উপকারী হতে পারে।


7

একটি খেলা তৈরি করুন।

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

  • আপনি এআই প্রোগ্রাম করতে চান? এগিয়ে যান!
  • গ্রাফিক্স প্রোগ্রামিং? পরীক্ষা করে দেখুন!
  • পদার্থবিদ্যা? পরীক্ষা করে দেখুন!
  • রিসোর্স ম্যানেজমেন্ট? চেক
  • নেটওয়ার্ক প্রোগ্রামিং? যদি তুমি চাও.
  • ইউআই প্রোগ্রামিং!
  • গেমপ্লে প্রোগ্রামিং
  • মেশানো শব্দ
  • গ্রাফিক্স তৈরি করা হচ্ছে

তালিকা এবং উপর যায়!


এই কারণেই আমি গেম প্রোগ্রামিং পছন্দ করি: এটি এমন এক বিচিত্র ক্ষেত্র এবং আপনি যতগুলি টুপি চান তার পরতে পারেন।
জন পুরী

1
... এবং আপনার প্রায়শই প্রতিটি শেষের পারফরম্যান্সের সাথে এটি করতে হয় আপনি এটি থেকে বেরিয়ে যেতে পারেন!
গ্র্যান্ডমাস্টারবি

1
প্রোগ্রামাররা সত্যিকারের রেনেসাঁর পুরুষ না হলে গ্রাফিকগুলি না করে ... আমি কখনও ভাল গ্রাফিক্সের সাথে লিনাক্স খেলা দেখিনি। তোমার আছে? বলেছিল, +1, ভাল উত্তর
ixtmixilix

এটি আমাকে তখন একটি রেনেসাঁর মানুষ করে তোলে ... হ্যাঁ!
নাইলার

@ixtmixilix তারপর আপনি সম্ভবত দেখা যায় না WarMUX
জোয় অ্যাডামস

2

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

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

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

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


1

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

আমি ক্রমাগত কিছু প্রশ্ন জিজ্ঞাসা করি:

  • আমি কোন ধরণের ডেটা / সাথে কাজ করছি? আমি কি ভবিষ্যতে কখনই এটি বিশ্লেষণ করতে চাই (চিত্রক্রমে বা অন্যথায়)? আমি যে ডেটা নিয়ে কাজ করছি তার সাথে কি এর কোনও সম্পর্ক আছে?
  • আমি কোন পুনরাবৃত্ত কাজ সম্পাদন করছি? আমি কি এমন কোনও কিছু নিয়ে কাজ করছি যা একটি প্রোগ্রামযোগ্য ইন্টারফেস আছে?

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

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


1

আমি আকর্ষণীয় বলে মনে করি এমন জিনিসগুলি পুনরায় তৈরি করার চেষ্টা করার প্রবণতা রয়েছে - উদাহরণস্বরূপ, আমি সম্প্রতি তা-দা তালিকার নিজস্ব সংস্করণটি তৈরি করার সিদ্ধান্ত নিয়েছি , এটি কীভাবে করা যায় তা দেখার জন্য।


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