এক মিলিয়ন বিষয়ে আগ্রহী, এক মিলিয়ন লক্ষ্য রয়েছে: কীভাবে কীভাবে [বদ্ধ] ফোকাস করতে হয় তা কীভাবে চয়ন করবেন


19

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

আমি একটা কথা ফোকাস করতে যখন অনেক হয় একটি 'বিশেষজ্ঞ' পরিণত মনে করতে পারে না অন্য 'মাস্টার' থেকে যে জিনিস আমার মনোযোগ এ টেনে করা হয়, এবং সেখানে মাত্র দিনে এত ঘন্টা ...

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


দুঃখিত, আমি জিজ্ঞাসা করা প্রশ্নটি স্পষ্ট করার জন্য সম্পাদনা করেছি।
donnovan9

হাই কনরাড, আপনার প্রশ্নটি আসলেই দীর্ঘ and আমি জানি এই প্রশ্নটি দেওয়া কিছুটা বিদ্রূপাত্মক অনুরোধ, তবে আপনি কী নির্দিষ্ট প্রশ্নে উত্তর দেওয়ার জন্য প্রয়োজনীয় কয়েকটি মূল পয়েন্টের প্রতি প্রশ্নটি নিচে ছুঁড়ে ফোকাস করতে পারেন? অন্যথায়, আপনার প্রশ্নটি বন্ধ হওয়ার ঝুঁকির তুলনায় প্রশ্নটির চেয়ে বেশি অভিজাত।

অবশ্যই ... ভাল? এটি অবশ্যই বিদ্রূপাত্মক haha
donnovan9

7
আমি মনে করি এটি একটি আকর্ষণীয় প্রশ্ন ... এবং আমি গুরুতর!
সাল

3
একই প্রশ্ন নয়, তবে উত্তরগুলির কয়েকটি আপনার পক্ষে আগ্রহী হতে পারে: প্রোগ্রামার্স.স্ট্যাকেক্সেঞ্জার
প্রশ্নস

উত্তর:


4

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

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

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

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

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


1
আমি ঠিক যা খুঁজছিলাম তার রেখা বরাবর এটিই! আমার ধারণা এখন কৌশলটি এমন একটি প্রকল্প নিয়ে আসবে যাতে এই ওভারল্যাপগুলি রয়েছে। আমি গেমটি অবিকলভাবে তৈরি করার ধারণাটি পছন্দ করি কারণ এতে অনেকগুলি বিভিন্ন, ওভারল্যাপিং দক্ষতা জড়িত, উল্লেখ করার মতো নয়, একটি সাধারণ 'পং' গেমটি সম্পন্ন করা আমাকে আত্মবিশ্বাস এবং সর্বোচ্চ মঙ্গল বোধ দেবে - এটি এমন কিছু যা আমি করেছি কিছুক্ষণের জন্য রেখে দেওয়া একটি গেম ইঞ্জিন হ'ল দুর্দান্ত ধারণা, কারণ এটি ভবিষ্যতের প্রকল্পগুলির জন্য একটি সূচনার পয়েন্ট হয়ে যায়, এবং এমন কিছু যা আমি তৈরি করতে এবং প্রসারিত করতে পারি। দুর্দান্ত জিনিস!
donnovan9

1
একটি দুর্দান্ত, রসালো ইঞ্জিন একটি বিশাল চ্যালেঞ্জ যা আমার দক্ষতাগুলি প্রসারিত করে চলেছে! আমার দিনের চাকরির কোডের staleness দূরে রাখে :) ... সুস্বাস্থ্যের জন্য + 1
গ্রেট ক্লোবোন

1
"সরস ইঞ্জিন" এর জন্য + 1
donnovan9

>: _ <; mispelled সরস ~~ আশা করি আমি আপনার খেলা দেখতে পেলে তা = পি আসে
Garet Claborn

7

হ্যাঁ, আমি ঠিক তোমার মতোই ভাবতাম। আমি একটি খেলা করতে সক্ষম হতে চাই। তারপরে আমি "না! আমি একটি ওয়েব অ্যাপ বানাতে চাই!" তারপরে আমি বলব "না! আমি ইউনিক্সের মাস্টার চাই!" এবং "না আমি এটি চাই, না আমি চাই না" এই পুরো চক্রটি কখনও থামেনি।

সুতরাং এগুলির একটি সংক্ষিপ্ত উত্তর এখানে: আপনার আঙুলের পরামর্শ অনুসারে যা করতে চান তা স্থির করুন


সুতরাং এখানে একটি গল্প

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

এবং এইভাবেই আমি গেম প্রোগ্রামিংয়ে .ুকলাম।

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

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

ভিজ্যুয়াল স্টুডিওতে এমএসডিএন নিউজ ফিডটি আপনার গেমটি চালিয়ে যাওয়ার জন্য একটি নিখরচায় কাঠামো প্রকাশের ঘোষণা দেওয়ার আগেই তা হয়নি। এটি এক্সএনএ গেম স্টুডিও এক্সপ্রেস ভি 1.0 ছিল! আমি এখনই শুরু করলাম। আমি এখানে এবং সেখানে কয়েকটি ছোট গেমগুলি তৈরি করেছি।

তবে এখানে ধরা আছে: আমি এমন একটি গেমের জন্য কাজ করতে আরও অনুপ্রাণিত হয়েছি যা কেবল আমার মাথার মধ্যে। আমি একটি 3 ডি সাপ গেমটি তৈরির জন্য দুর্দান্ত ধারণা পেয়েছিলাম, এতে সরাসরি দু'দিন ধরে কাজ করেছি - অবশ্যই বিরতি নেওয়ার সময় - এবং ভয়েলা! একটি খুব সুদর্শন খেলা যে কাজ করে!

এবং যখন এটি সেই গেমগুলিতে আসবে যেখানে আমার একমাত্র উদ্দেশ্য ছিল আমার বন্ধুদের মুগ্ধ করা। আমি এটিতে দু'তিন ঘন্টার জন্য কাজ করব এবং ছেড়ে দেব, এবং আবার কখনও তাকাব না। আসলে, আমি এটি কমপক্ষে দুই বছর ধরে দেখিনি looked

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

আমি আশা করি এটি সাহায্য করবে.


1
এটি +1 এর জন্য প্রযুক্তিগত প্রযুক্তি যা সত্যই আকর্ষণীয় তা নয়, তবে কারও আসল ধারণাগুলি পূরণ করে (আপনি যদি চান স্বপ্ন) এবং এটির সাথে আসল সমস্যাগুলি সমাধান করে।
প্যাটার তারেক

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

2

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

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

আমার অভিজ্ঞতায়, এটি সম্পূর্ণরূপে নিশ্চিত হওয়ার সময় এটি আপনার শেখার উপর দৃষ্টি নিবদ্ধ করে। আপনার প্রকল্পটি শেষ করার জন্য আপনার কেবলমাত্র বিষয়গুলি শিখতে হবে তবে আপনি যতক্ষণ না প্রকল্পটি শেষ করবেন ততক্ষণ আপনি এগুলি যথেষ্ট ভাল শিখবেন । সর্বোপরি হ'ল নন-তুচ্ছ প্রকল্পগুলি বিভিন্ন ধরণের বিষয় coverেকে রাখে, তাই আপনিও অতি-বিশেষায়িত হয়ে উঠবেন না।

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


দুর্দান্ত পরামর্শ। আমি প্রায়শই 'একদিন' কিছু তৈরির ভিত্তি তৈরির জন্য প্রকল্প হিসাবে "প্রযুক্তি বইয়ের সমাপ্তি" করার দিকে মনোনিবেশ করি, তবে এখন আমি দেখতে পেলাম যে এই পদ্ধতির কতটা ত্রুটি রয়েছে: ধীর অগ্রগতি, জ্ঞানের দুর্বল ধারনা এবং এর জন্য দেখানোর মতো কিছুই নেই! বিপরীতটি আরও আকর্ষণীয় শোনায়: একটি প্রকল্প শুরু করুন এবং আপনার প্রকল্পের পরবর্তী চ্যালেঞ্জটি সমাধানের জন্য তৃষ্ণার্ত দিয়ে প্রযুক্তি বইটি আঘাত করুন।
donnovan9

0

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


-1

দেখে মনে হচ্ছে এটি অনেক বছর সময় নিতে চলেছে। ইউনিক্স শিখুন, এটি অচল হয়ে উঠবে না।


হ্যাঁ, এটি সমস্যার একটি অংশ ... প্রযুক্তিগুলি আসে এবং যায়, তাই আমি সিলভারলাইট 5 প্রকাশিত হচ্ছে এবং আমি সিলভারলাইট 3 এ এখনও বইটি শেষ করতে পারি নি এই নিয়ে ঘামতে শুরু করি ... উদাহরণস্বরূপ
donnovan9


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

আকর্ষণীয় ... আমি আমার কাজের সময়ে যা করতে হবে তা দিয়ে আমি ঠিক রাখছি, কমপক্ষে ... আমার ফ্রি সময়ে কী শিখতে হবে তা বেছে নিয়ে অভিভূত হয়েছি। তবুও, আমি আমার ফ্রি সময়ে ওএস ইন্টার্নাল বা নেটওয়ার্কিংয়ের মতো কিছু নিয়ে আরও কাজ করার মাধ্যমে একটি বিপরীতে আঘাতের ধারণাটি পছন্দ করি (যা আরও ধীরে ধীরে পরিবর্তিত হয়)। আমি এখনও আরও কিছু করতে চাইছেন না।
donnovan9
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.