সিএস ডিগ্রি ছাড়াই কীভাবে সফল প্রোগ্রামার হবেন [বন্ধ]


46

অস্বীকৃতি (উত্তর দেওয়ার জন্য লাফ দেওয়ার আগে পড়ুন):

আমি জিজ্ঞাসা করতে চাই এমন অনুরূপ বেশ কয়েকটি প্রশ্ন দেখেছি, সুতরাং এখানে কিছু অনুরূপ প্রশ্ন রয়েছে।

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

কোনও সিএস ডিগ্রি কোনও বয়স্ক প্রোগ্রামারকে উপকৃত করতে পারে?

https://softwareengineering.stackexchange.com/questions/80024/importance-of-certifications-for-java-programmer-without-bs-degree

https://softwareengineering.stackexchange.com/questions/81591/in-the-absense-of-a-cs-degree-how-can-i-fill-in-the-gaps-so-to-speak

উন্নয়ন কাজের জন্য আবেদনের সময় সিএস ডিগ্রির গুরুত্ব?

আমাকে পরিষ্কার হতে দিন, আমি নিম্নলিখিতগুলি জিজ্ঞাসা করছি না:

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

একটু প্রসঙ্গ:

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

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

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

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

হিসাবে আমি মনে করি সবচেয়ে বিকাশকারী, একমত হবে সহ টিপিক্যাল সাধারণ ইডি স্নাতক কোর্স, অধ্যয়নরত পরিচায়ক প্রোগ্রামিং কোর্স কোনোরকম বাস্তব কোড লেখা, বিল্ডিং সঙ্গে তুলনায় pales বাস্তব 2 পণ্য, সঙ্গে কাজ সন্ত্রস্ত মানুষ, এবং ইতিবাচক জীবন প্রভাবিত ব্যবহারকারীদের 3

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

তবে ইউডাব্লুতে কম্পিউটার বিজ্ঞান প্রোগ্রামটি খুব , খুব , খুব , খুব প্রতিযোগিতামূলক।

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

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

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

ম্যাথ ডিগ্রি

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

* দেহ প্রশম * ... দুঃখিত এটি আমার প্রত্যাশার চেয়ে দীর্ঘ longer

এটি সংক্ষেপে, আমার প্রশ্ন:

  • আমি এখন সিএস ডিগ্রির মাধ্যমে অধ্যয়ন, সাধারণ জ্ঞান এবং অন্যান্য দক্ষতা অর্জনের ক্ষেত্রগুলি কীভাবে নির্ধারণ করতে পারি যেগুলি বর্তমানে আমার অভাব হতে পারে বা না পারে?
  • আমি কীভাবে সর্বাধিক গুরুত্বের সাথে এই দক্ষতাগুলি সাজান?

  • কোনও শীর্ষ বিশ্ববিদ্যালয় থেকে সিএস আন্ডারগ্রাডের স্তরটি মেলে এমন কি এই জাতীয় বৈশিষ্ট্য অর্জনের জন্য আমার শিক্ষার পরিপূরক করার সর্বোত্তম উপায় (পরের দুই বছরে)?

আমি ইতিমধ্যে যা পদক্ষেপ নিচ্ছি তা এখানে:

  1. উন্নয়ন সম্প্রদায়কে জিজ্ঞাসা করুন (এই পোস্ট)
  2. আমার সাথে একই ধরণের ক্যারিয়ারের পথ ভাগ করে নেওয়া মরসুম বিকাশকারীদের সাথে পরামর্শদাতা অনুসরণ করুন
  3. সংক্ষিপ্ত এবং দীর্ঘমেয়াদী "শেখার" লক্ষ্যগুলি এবং পরবর্তী পাঠ্যক্রমের অধ্যয়নের বিষয়গুলি উল্লেখ করে
  4. কোড লিখতে থাকুন এবং আমি যে প্রকল্পগুলির বিষয়ে আগ্রহী সেগুলিতে কাজ করা চালিয়ে যান

যদি আপনি এই পর্যন্ত পৌঁছে থাকেন তবে আপনি একটি কুকির প্রাপ্য :) আপনার সাথে আমার জন্মদানকে আমি প্রশংসা করি।

সুতরাং ... বিকাশ সম্প্রদায়, অনুপযুক্ত বিকাশকারী, সহ ছাত্র যারা আমার মতো নৌকায় আছেন, আপনার কী পরামর্শ হবে?

এছাড়াও ... দয়া করে আমি কী চাই না সে সম্পর্কে এই পোস্টের শীর্ষে আমার অস্বীকৃতিগুলি মনে রাখবেন ।

হালনাগাদ:

আমি বুঝতে পারি যে আমি আমার প্রশ্নের (গুলি) একটি সফল "উত্তর" বলে মনে করি তার জন্য খুব কংক্রিটের পরামিতি সরবরাহ করি নি। আমি মনে করি প্রশ্নটি খুব অস্পষ্ট এবং বেশ কয়েকটি "সঠিক" উত্তরের ওয়্যারেন্ট দিতে পারে।

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

  • তাদের উত্তরের পিছনে কেন তা ব্যাখ্যা করে
  • অভিজ্ঞতার কিছু স্তর থেকে কথা বলতে পারেন (এটি আমার সাথে জুড়ে থাকা / আছেন এমন ব্যক্তির সাথে ভাড়া নিচ্ছেন / তার সাথে আলাপচারিতা করুন বা হচ্ছেন)
  • সংক্ষিপ্ত তবে পুঙ্খানুপুঙ্খ, সুনির্দিষ্ট উদাহরণগুলির সাথে মিলিয়ে বিস্তৃত নীতিগুলি দেয়
  • শেষ অবধি, উপরেরটির সাথে মিলে যাওয়া দৈর্ঘ্যের বিষয়টি বিবেচনা করে মনে হচ্ছে, দয়া করে এটি একটি ভাল ভাল যোগাযোগের উত্তর করুন যা পড়াটি সুখকর make ভবিষ্যতে এই বিষয়ে আগ্রহী অন্যেরাও আমি আশা করব যে প্রতিক্রিয়া দেখিয়ে বিনোদন ও শিক্ষিত হবে educated

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


(1) - আমি এই ওয়েবসাইটটির পূর্ববর্তী সংস্করণে কাজ করেছি এবং যখন আমাদের কোনও স্পষ্ট ছিল না 
      এটি সম্পর্কে কথোপকথন, আমি অনুভব করেছি যে আমি মোটেও খুব ভাল করতে পারছি না (এটি হতে পারে) 
      তারা তার ওয়েবসাইট পুরোপুরি পরিবর্তিত হয়েছে এই বিষয়টি দ্বারা প্রমাণিত)
(২) - প্রথমত, হ্যাঁ, এটি একটি আসল পণ্য (যদিও আমি এই পোস্টটি ক্রোমে লিখছি ...) এবং
      এটা গাধা লাথি। দ্বিতীয়ত, আমি পরীক্ষায় একটি উচ্চ বিদ্যালয়ের ইন্টার্ন বিকাশকারী ছিল, তার প্রমাণ লিখেছি
      আইই 8 এর জন্য কয়েকটি নতুন বৈশিষ্ট্যের কনসেপ্ট কোড ... তাই এটি কিছুক্ষণ আগে ছিল।
(3) - এই পোস্টিংয়ের সময় আমি বিকাশকারী যিনি এই অ্যাপটি লিখেছেন, আমি আর নেই
      এটি কোড বেস জন্য দায়ী
(৪) - আমার ইন্টার্নশিপ ২০১২ সালের জুনে শুরু হবে এবং আমি ওয়েব স্টোরে কাজ করব 
      টীম.

17
গণিতের ডিগ্রি সহ বিশ্বের আরও প্রোগ্রামার প্রয়োজন। নফ বলল।
পিটার বি

1
মনোবিজ্ঞানী এবং অন্যান্য স্বতন্ত্র পরামর্শ বা পরামর্শ দেওয়ার পরিষেবা দেওয়ার বাজার অবশ্যই বিশাল। আমি চাকরি পরিবর্তন করার কথা ভাবছি ....
এঙ্গো

16
এই প্রশ্নটি সম্পাদনা করে শুরু করুন এবং এটি অর্ধেক কেটে দিন।
জেফো

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

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

উত্তর:


17

ঠিক আছে, আমি আপনার প্রশ্নের উত্তর না দেওয়ার জন্য খুব লোভনীয় মনে করি, তাই আমি এখানে ...


প্রথমে আমার সম্পর্কে কয়েকটি বিষয়


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

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

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

ফলাফল? 5 বছর পরে (23 এ) এবং আমার মেড মেড ডিগ্রি শেষ করার 1 বছর আগে (এখনও শখ হিসাবে ব্যক্তিগত ওপেন সোর্স প্রোগ্রামিং প্রকল্পগুলিতে সারাক্ষণ কাজ করা), আমি সিদ্ধান্ত নিয়েছি যে আমি যথেষ্ট ছিলাম এবং ছাড়ার সিদ্ধান্ত নিয়েছি। এবং কেবল এই নয় যে আমি এই নতুন ক্ষেত্রটিকে (মেডিসিন) এতটা ঘৃণা করেছিলাম, তবে এই পুরো পরিস্থিতিতে কিছুটা বিস্মিত হওয়ার কিছু ছিল, ভিতরে ভিতরে একটি অতৃপ্ত চুলকানি লুকিয়ে ছিল ... ( এটি কী হত যদি ...? ) তদুপরি, আমি ঠিক বুঝতে পেরেছিলাম যে আমার শখটি , আমি যেটাকে দুর্দান্ত বলে মনে করি কিন্তু বাস্তব কাজ হিসাবে কল্পনাও করি না, কেবল কিছু অর্থই আনতে পারে না তবে আমার কাছে প্রচুর পরিমাণে আনতে পারে + আমাকে ব্যক্তি হিসাবে খুশি রাখে। সুতরাং, আমি ছেড়ে দেওয়ার সিদ্ধান্ত নিয়েছি। (= সেরা পছন্দ, এমনকি কিছুটা দেরি হলেও আমি কখনও করেছি)।

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


কয়েকটি পর্যবেক্ষণ (আমার নিজের অভিজ্ঞতা থেকে)


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

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

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

  • গণিত একটি বিজ্ঞান (এবং একটি বিজ্ঞান আমি সম্মান করি)।

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


সুতরাং, * সত্যিকারের * ভাল প্রোগ্রামার হয়ে উঠতে কী লাগে?


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

আপনার প্রশ্নে


  • আমি এখন সিএস ডিগ্রির মাধ্যমে অধ্যয়ন, সাধারণ জ্ঞান এবং অন্যান্য দক্ষতা অর্জনের ক্ষেত্রগুলি কীভাবে নির্ধারণ করতে পারি যেগুলি বর্তমানে আমার অভাব হতে পারে বা না পারে?

যদিও, আমি সত্যিই গণিত ডিগ্রি অন্তর্ভুক্ত কী তা জানতে হবে, তবে আপনি কোন সিএস ডিগ্রি (কোর্স / বিষয় / ইত্যাদি হিসাবে - আমার ইউনিয়নের পড়াশুনার প্রোগ্রাম দ্বারা অনুপ্রাণিত হিসাবে) থেকে সম্ভবত কোনটি মিস করবেন তা আমাকে সংক্ষেপে জানাতে হবে no :

  • ডিজিটাল সিস্টেমগুলির লজিক ডিজাইন (কিছু নিম্ন-স্তরের সার্কিট স্টাফ এবং / অথবা / xors / ইত্যাদি - আপাতদৃষ্টিতে খুব বেশি সম্পর্কিত নয় তবে এখনও সত্যই শিক্ষামূলক)
  • কম্পিউটার আর্কিটেকচার (কিছু অ্যাসেম্বলি কোডিং সহ; আপনি সম্ভবত এটি কখনও ব্যবহার করবেন না, তবে প্রোগ্রামার হিসাবে এটি আপনার মনোভাবকে কতটা আকার দিতে পারে তা আপনি বলতে পারবেন না)
  • ডেটা স্ট্রাকচার (লিঙ্কযুক্ত তালিকা থেকে জটিল গাছ ইত্যাদির মতো সহজ, যত তাড়াতাড়ি বা পরে আপনার এগুলির জন্য কিছুটা ভাল পটভূমি প্রয়োজন; আপনি যে তৈরি সমাধানগুলি বুঝতে পারেন না সেটি ব্যবহার করা ভাল প্রোগ্রামার নয়) করতে হবে)
  • কম্পাইলার (হাঁ, কম্পাইলার আপনি কি কখনও একটি কম্পাইলার লিখতে হবে সম্ভবত না;? কিন্তু আপনারা যদি না পারেন এক লিখুন, আপনি কি সত্যিই কিভাবে জিনিসগুলো কাজ করে না জানতে পারবেন ...)
  • অপারেটিং সিস্টেম (উপরের মতো)
  • কম্পিউটার নেটওয়ার্ক
  • কৃত্রিম বুদ্ধিমত্তা এবং বিশেষজ্ঞ সিস্টেমগুলি (আপনি সম্ভবত প্রোলগের মধ্যেও কোডিং কখনও করেন নি; তবে এটি এখনও এমন একটি জিনিস যা আপনার কোডিং মস্তিষ্ককে আকার দিতে পারে এবং একে একে একে একে একে একে একে আলাদা আলাদা দৃষ্টিভঙ্গি থেকে দেখায়)
  • আমি কীভাবে সর্বাধিক গুরুত্বের সাথে এই দক্ষতাগুলি সাজান?

সিএস হিসাবে সর্বদা পরিবর্তিত ক্ষেত্রে কোনটি অগ্রাধিকার দিতে হবে তা জানা সর্বদা একটি জুয়া হয়ে উঠবে - একটি অনুমানের খেলা

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

উদাহরণস্বরূপ, আপনি ওয়েব সম্পর্কিত কিছু করতে চাইলে আমি অবশ্যই আপনাকে এই বিষয়ে পরামর্শ দেওয়ার পরামর্শ দেব: পিএইচপি / মাইএসকিউএল / এইচটিএমএল / সিএসএস / জাভাস্ক্রিপ্ট (+ jQuery / AJAX) । তবে তা কেবল আমিই। কেউ পিএইচপি-র চেয়ে রুবি / রেল পছন্দ করতে পারে (বা আরও ভবিষ্যতে দেখতে পাবে) ।

উদাহরণস্বরূপ, আমি এখন প্রাথমিকভাবে উদ্দেশ্য-সি / কোকোতে কোডিং করছি । আমি কি তা অনুসরণ করার পরামর্শ দেব? অবশ্যই না. এটি হ'ল: আপনি ম্যাকের মধ্যে না থাকলে বা ম্যাক / আইফোন সম্পর্কিত সফ্টওয়্যার বিক্রির ক্যারিয়ার না চাইলে আপনি যদি উইন্ডোজ বিকাশে থাকেন তবে সি # / .NET ফ্রেমওয়ার্কের জন্য যাওয়া সম্ভবত আপনার সেরা পছন্দ হবে be (আপনি যদি আমি বেশিরভাগের মধ্যে আছি তার একটি ধারণা পেতে চান তবে আমার স্ট্যাকওভারফ্লো প্রোফাইলটি একবার দেখুন )

  • কোনও শীর্ষ বিশ্ববিদ্যালয় থেকে সিএস আন্ডারগ্রাডের স্তরটি মেলে এমন কি এই জাতীয় বৈশিষ্ট্য অর্জনের জন্য আমার শিক্ষার পরিপূরক করার সর্বোত্তম উপায় (পরের দুই বছরে)?

প্রচুর অধ্যয়ন করুন (বই, ইন্টারনেট, অন্যান্য লোকের কোড, যাই হোক না কেন) এবং আপনার যতটা কোড লিখুন write

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


শুধু আমার .2 বন্ধুত্বপূর্ণ সেন্ট ... :-)

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


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

@ পলহাজেন আপনি সত্যিই স্বাগত! সাহায্য করার জন্য খুশি (যদি আমি করতাম) ... (এখন, আমার উত্তরের বিশাল দৈর্ঘ্য হিসাবে ... আরগ ... সিস্টেম এটি "সম্প্রদায় উইকি" পোস্ট হিসাবে স্বতঃ-স্বীকৃত করেছে এবং আমি পাওয়ার চেষ্টা করছি মডারেটররা এটিকে তার প্রাথমিক অবস্থায় ফিরিয়ে দেয়: একটি সরল - যদিও কিছুটা পুনরায় সম্পাদনা করা হয়েছে - উত্তর)
ড। কামেলিয়ন

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

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

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

18

আমি এখন সিএস ডিগ্রির মাধ্যমে অধ্যয়ন, সাধারণ জ্ঞান এবং অন্যান্য দক্ষতা অর্জনের ক্ষেত্রগুলি কীভাবে নির্ধারণ করতে পারি যেগুলি বর্তমানে আমার অভাব হতে পারে বা না পারে?

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

আমি কীভাবে সর্বাধিক গুরুত্বের সাথে এই দক্ষতাগুলি সাজান?

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

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

কোনও শীর্ষ বিশ্ববিদ্যালয় থেকে সিএস আন্ডারগ্রাডের স্তরটি মেলে এমন কি এই জাতীয় বৈশিষ্ট্য অর্জনের জন্য আমার শিক্ষার পরিপূরক করার সর্বোত্তম উপায় (পরের দুই বছরে)?

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

[যুক্ত: একটি বিশ্ববিদ্যালয় বেছে নিন যার সিএস প্রোগ্রামটি আপনি অনুসরণ করতে চান, আপনার আগ্রহী বিষয়গুলিতে কোর্সগুলি বেছে নিন এবং নিজেই পাঠ্যক্রমটি পড়ুন: হোমওয়ার্ক অ্যাসাইনমেন্ট, পরীক্ষা ইত্যাদি etc. বেশিরভাগ কোর্সগুলি পূর্ববর্তী বছরগুলি থেকে বক্তৃতার স্লাইড এবং অ্যাসাইনমেন্ট / পরীক্ষা প্রকাশ করে ।]

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

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

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

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

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

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

উপসংহারে: নিজেকে অনেকগুলি ভিন্ন ধারণার (উচ্চ-স্তরের ধারণাগুলি) থেকে নিজেকে প্রকাশ করুন এবং আপনি যেটিকে অগ্রাধিকার দিতে চান এবং এতে অত্যন্ত ভাল হতে চান সেগুলির জন্য বিশদে যান into [আপনি সব কিছুতে খুব ভাল হতে পারবেন না!]


অবশ্যই +1। আপনি 90% বিবরণ ভুলে গেছেন তা সত্ত্বেও, আপনি কি বলবেন যে এই বিবরণগুলি শেখার অভিজ্ঞতাটি ধারণাগুলি এবং ধারণাগুলিকে অন্তর্ভুক্ত করেছিল, বা কম বিশদ এবং আরও ধারণাগত / উচ্চ স্তরের ধারণাগুলি শেখার ক্ষেত্রে সময় বিনিয়োগ করা আরও মূল্যবান হতে পারে? ?
পল হাজেন

@ পলহাজেন নতুন সম্পাদনা দেখুন (আপডেটের প্রথম দিকে - এটি মন্তব্য ক্ষেত্রের সাথে
খাপ খায় না

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

1
শিল্পটি পূর্বাভাস দেওয়ার চেষ্টা করা একটি খেলাই পুরোপুরি হারিয়ে গেছে [যেমন, আমি নিশ্চিত নই যে টুইটারটি - (প্রায়) ওয়েবের জন্য আইআরসি ক্লোন - এমন এক অভিনব হয়ে উঠবে any তারা কীভাবে দীর্ঘমেয়াদে অর্থোপার্জন করতে চায় তা এখনও আমার কাছে রহস্য]] কোন ধরণের কাজ আপনি করতে চান তা সম্পর্কে আপনাকে একটি প্র্যাকটিভ বাছাই করতে হবে এবং এটি পেতে কী কী লাগে তা খুঁজে বের করতে হবে। কিভাবে? ইতিমধ্যে আপনার লক্ষ্যযুক্ত শিল্প (y | ies) এ কাজ করা কেউ খুঁজে বের করুন এবং তাদের সাথে কথা বলুন।
zvrba

1
@ পল ধারণাগুলি গুরুত্বপূর্ণ, তবে বিবরণগুলি (সাধারণত) তা নয় are আপনার যখন প্রয়োজন হবে তখন আপনি বিশদটি সন্ধান করতে পারেন তবে এই অঞ্চলে প্রথমে সন্ধান করার মতো কিছু আছে তা জানতে আপনাকে বড় চিত্রটি শিখতে হবে।
ডোনাল ফেলো

7

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

আমি তখন কী খুঁজছি? ভাল, আমি প্রত্যাশা করি একটি কলেজ স্নাতক শিক্ষার শিল্পকে নিখুঁত করেছেন। এটি হ'ল, সর্বোপরি, একটি ভাল কলেজের শিক্ষার্থীদের কী শেখানো উচিত। সাধারণ সমস্যাগুলি কীভাবে যৌক্তিক, বিচ্ছিন্ন উপাদানগুলিতে পূর্বাবস্থায় সমাধানযোগ্য into একটি সমাধানের দিকে জ্ঞান এবং তথ্য সন্ধান, মূল্যায়ন, সংগঠিত এবং প্রয়োগের জন্য একটি পদ্ধতিগত পদ্ধতি।

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

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

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


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

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

মজাদার. আপনাকে একটি "+1" দিয়েছিল এবং অন্য কারও চেয়ে আপনার যা বলার আছে আমি তা পছন্দ করি, তবে আপনি এই প্রশ্নের আরও সঠিকভাবে উত্তর দিচ্ছেন, "আমি কীভাবে সফলভাবে সফ্টওয়্যার বিকাশের ক্ষেত্রে প্রবেশ করব" অবিশ্বাস্য তথ্য নিশ্চিত হওয়ার জন্য , তবে আমার আগ্রহটি একজন সফল প্রোগ্রামার এর বৈশিষ্ট্যগুলি বোঝার মধ্যে রয়েছে , কোনও ছাঁটাইযোগ্য প্রোগ্রামারের বৈশিষ্ট্যগুলি নয় (হ্যাঁ স্পষ্টতই সফল প্রোগ্রামাররাও শ্রমযোগ্য, তবে এটি সর্বদা অন্য পথে যায় না)।
পল হাজেন

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

7

সংক্ষেপে এটি আমার প্রশ্ন: আমি কীভাবে সিএস ডিগ্রির মাধ্যমে অধ্যয়ন, সাধারণ জ্ঞান এবং অন্যান্য দক্ষতা অর্জন করতে পারি যা এখন আমার অভাব হতে পারে না বা কী হতে পারে তা আমি নিখুঁতভাবে কীভাবে নির্ধারণ করব?

উত্তর 1

আপনি যদি আপনার অধ্যয়ন থেকে নতুন কিছু শিখেন । তারপরে আপনি উদ্দেশ্যমূলকভাবে বলতে পারেন যে আপনি এটি সিএস ডিগ্রির মাধ্যমে অর্জন করেছেন।

ক 1। কেন

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

ক 1। অভিজ্ঞতা

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

কম্পিউটিংয়ে মাস্টার্স পাওয়ার ফলে আমার বিশ্ব প্রসারিত হয়েছে। পেশাগতভাবে কাজ করা থেকে আমার বিশ্বও প্রসারিত হয়েছে।

আমি কীভাবে সর্বাধিক গুরুত্বের সাথে এই দক্ষতাগুলি সাজান?

উত্তর 2

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

A2,। কেন

গুরুত্বের "সুযোগ" অত্যন্ত "প্রসঙ্গে" নির্ভর করে। প্রসঙ্গ ছাড়া, দক্ষতার যোগ্যতা বাছাই করা কঠিন।

A2,। অভিজ্ঞতা

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

কোনও শীর্ষ বিশ্ববিদ্যালয় থেকে সিএস আন্ডারগ্রাডের স্তরটি মেলে এমন কি এই জাতীয় বৈশিষ্ট্য অর্জনের জন্য আমার শিক্ষার পরিপূরক করার সর্বোত্তম উপায় (পরের দুই বছরে)?

উত্তর 3

আপনার আত্মাকে ব্রেকিং পয়েন্টের বাইরে ধাক্কা দিন এবং আপনি যখন বিরতি করবেন তখন নিজেকে আবার ভাঙতে থাকুন।

আমার মানে কী?

আপনি যদি এমন কোনও বিন্দুতে পৌঁছান যেখানে আপনি বুঝতে পারছেন না, তবে আপনি নিজেকে ভেঙে ফেলেছেন। আপনি যতক্ষণ না বুঝতে পারা চালিয়ে যান । তারপরে আরও চাপুন যতক্ষণ না আপনি এমন কিছু আবিষ্কার করেন যা আপনি না বুঝতে পারেন (বিজ্ঞাপন ইনফিনিটাম)

A3 তে। কেন

আপনি যদি কেবল নিজের সীমানার মধ্যেই শিখেন এবং থাকেন তবে আপনি কেবল "ঠিক" থাকবেন। আপনি শুধু "ওকে" হতে চান না। আপনি হতে পারেন "সেরা" হতে চান। আপনি যদি নিজের সীমানা ছাড়িয়ে ধীরে ধীরে ধাক্কা না দেন তবে আপনি আপনার আসল সম্ভাবনায় পৌঁছতে পারবেন না।

A3 তে। অভিজ্ঞতা

আমি সর্বদা একটি দীর্ঘজীবী ছাত্র হতে যাচ্ছি, আমি আমার বর্তমান দক্ষতা সেটটি গণনা করতে যাচ্ছি না, যদি আপনি আগ্রহী হন তবে আপনি কেবল আমার প্রোফাইল দেখতে পারেন।

একটি জিনিস, আমি বলব যে এটি। আমি আমার বর্তমান জ্ঞান দিয়ে কখনই পরিপূর্ণ হই না। আমি আরও উড়তে চাই, আরও দেখতে চাই এবং আরও গভীরতর হতে চাই।


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

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

1
আপনি দয়া করে আপনার উত্তর পরিষ্কার করতে পারেন? আপনার নীচে পৃথক দুটি একই বিভাগের শিরোনাম রয়েছে।
পল হাজেন

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

ওহহ ... এটাই আমার কাছে এত বিভ্রান্তিকর ছিল, আপনি কি শিরোনাম বাড়িয়ে দিতে পারেন বা উপ-শিরোনাম চিহ্নিত করতে ** গা bold় ** পাঠ্যটি ব্যবহার করতে পারেন? আমি মনে করি এটি স্বচ্ছতার উন্নতি করতে এগিয়ে যাবে।
পল হাজেন

4

আমি এখন সিএস ডিগ্রির মাধ্যমে অধ্যয়ন, সাধারণ জ্ঞান এবং অন্যান্য দক্ষতা অর্জনের ক্ষেত্রগুলি কীভাবে নির্ধারণ করতে পারি যেগুলি বর্তমানে আমার অভাব হতে পারে বা না পারে?

কেবল ডিগ্রি প্রয়োজনীয়তাগুলি দেখুন, তারপরে প্রতিটি শ্রেণির জন্য সিলেবাসটি সন্ধান করুন।

আমি কীভাবে সর্বাধিক গুরুত্বের সাথে এই দক্ষতাগুলি সাজান?

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

কোনও শীর্ষ বিশ্ববিদ্যালয় থেকে সিএস আন্ডারগ্রাডের স্তরটি মেলে এমন কি এই জাতীয় বৈশিষ্ট্য অর্জনের জন্য আমার শিক্ষার পরিপূরক করার সর্বোত্তম উপায় (পরের দুই বছরে)?

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

আপনার পছন্দসই ক্লাসটি পাঠ্যপুস্তকটি ব্যবহার করছে purchase আমি এটি করেছি যে বেশ কয়েকটি ক্লাসের জন্য আমি আমার শিডিয়ুলের সাথে ফিট করতে পারি না। অন্য বিকল্প হ'ল এমআইটি ওপেন কোর্সওয়্যার


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

আমি অন্য কাউকে নির্বাচনের জন্য সিএস ক্লাস নেওয়ার পরামর্শ দিইনি, যা প্রচুর লোকেরা বুঝতে পারে না যে এটি অনুমোদিত। বাকি অংশের নিকট-সদৃশতা একটি বিশাল গুণাবলী জিজ্ঞাসার ফলাফল :-)
কার্ল বিলেফেল্ট

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

3

আপনি কেন মনে করেন যে একজন সফল প্রোগ্রামার হওয়ার জন্য কোনও সিএস ডিগ্রি এত গুরুত্বপূর্ণ ?

একজন সফল প্রোগ্রামার হওয়ার জন্য আপনার যা প্রয়োজন তা হ'ল:

  • প্রোগ্রামিং সম্পর্কে প্যাশন
  • নতুন প্রযুক্তি সম্পর্কে জ্ঞানের তীব্র তৃষ্ণা
  • একরকম শিল্পে ুকুন

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

দেখে মনে হচ্ছে আপনি ইতিমধ্যে শিল্পে এসেছেন এবং এটিকে অবশ্যই আপনার মনে হয় জ্ঞানের তৃষ্ণা এবং তৃষ্ণা উভয়ই রয়েছে।

আপনি যা জানতে পেরেছিলেন তা হল গবেষণা চালিয়ে যাওয়া এবং অভিজ্ঞতা অর্জন করা এবং শিল্পটি কীভাবে ডিগ্রি ছাড়াই আপনার প্রশংসা করতে হয় তা জানবে।

আমি কারও সাথে কাজ করি তার উদাহরণ

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


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

2

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

আপনার পোস্টিং থেকে এটি পরিষ্কার যে আপনি প্রচুর অভিজ্ঞতা / ইন্টার্নশীপ পাচ্ছেন। গ্রেট! স্নাতকোত্তর পরে চাকরি পাওয়ার বিষয়ে চিন্তা করবেন না।

আপনার প্রশ্নের উত্তর দেওয়ার চেষ্টা করার জন্য:

ক্লাস? কোড রাইটিং ক্লাসের চেয়ে কিছু তাত্ত্বিক সিএস ক্লাস বেছে নিন। কিছু নন সিএস / গণিত ক্লাস সন্ধান করুন যেমন। দর্শন এটি আপনাকে ভিড় থেকে সরে দাঁড়াতে সহায়তা করবে

অগ্রাধিকার? নতুন জিনিস শিখুন (ইতিমধ্যে আপনি অর্ধেক জানেন এমন সহজ ক্লাস নয়)

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

চূড়ান্ত টিপস: যত তাড়াতাড়ি সম্ভব স্নাতক। পরিচিতির একটি নেটওয়ার্ক তৈরি করুন। এবং একমাত্র সুরক্ষিত কাজ হ'ল আপনার নিজের কাজ তৈরি করা। আপনি নিজের ব্যবসা শুরু করতে পারেন এমন ধারণা / সুযোগগুলি সন্ধান করুন। শুভকামনা।


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

@ পলহাজেন - আপনি যদি জানতে চান তবে 'কেন?' তারপরে একটি দর্শনের ক্লাসটি বেছে নিন :-) তবে গুরুত্বের সাথে, আমি একটি 4 বছরের তাত্ত্বিক সিএস ডিগ্রি করেছি যেখানে কোনও সি কোর্স ছিল না কারণ 'এটিই আপনি নিজেরাই শেখাতে পারেন' হালকা করার জন্য আমি একটি ছোট দর্শন ক্লাসের একটি সেমিস্টার বাছাই করেছিলাম এবং অন্যটি করেছি did পাশাপাশি চ্যালেঞ্জিং ছিল এটি একটি দুর্দান্ত গ্রুপ এবং লোকজনকে রিফ্রেশ করে। এবং আপনার প্রশ্নটি পরিষ্কারভাবে প্রমাণ করে যে আপনার কাছে কোনও অ গণিত / সিএস শ্রেণীর জন্য প্রয়োজনীয় লেখার দক্ষতা রয়েছে।
jqa

1

প্রথমত, আমাকে বলতে দাও যে আমি খুব খুশি যে আপনি এই প্রশ্নটি জিজ্ঞাসা করেছেন কারণ এটি একটি যা আমি নিজেকে বছরের পর বছর ধরে জিজ্ঞাসা করেছি।

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

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

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

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


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

ওহ, এবং নেটওয়ার্কিংয়ের কথা বললে, আমি আপনার গল্পটি সম্পর্কে আরও শুনতে পছন্দ করব! আমরা একই পথ / লক্ষ্যগুলি প্রচুর ভাগ করে নেওয়ার মতো শোনায়। যে কোনও যোগাযোগের পদ্ধতিটি আপনার জন্য পলহাজেন.এন.বাউট / এ সম্পর্কে সবচেয়ে ভাল কাজ করে তা নির্দ্বিধায় محسوس করুন এবং আমরা সেই বিয়ারটি ধরব।
পল হাজেন

1

প্রথমে, আমাকে আপনার গ্র্যান্ড ওপাসের শেষের নিকটে "সংক্ষিপ্ত তবে পুঙ্খানুপুঙ্খ" শর্তে এলএলএল করতে দিন। ব্যবসায় নিচে:

আমি এখন সিএস ডিগ্রির মাধ্যমে অধ্যয়ন, সাধারণ জ্ঞান এবং অন্যান্য দক্ষতা অর্জনের ক্ষেত্রগুলি কীভাবে নির্ধারণ করতে পারি যেগুলি বর্তমানে আমার অভাব হতে পারে বা না পারে?

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

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

আমি কীভাবে সর্বাধিক গুরুত্বের সাথে এই দক্ষতাগুলি সাজান?

আপনি কি ভালবাসেন শিখুন

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

শিখতে শিখুন, এবং নিজেকে চাপ দিন

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

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

কোনও শীর্ষ বিশ্ববিদ্যালয় থেকে সিএস আন্ডারগ্রাডের স্তরটি মেলে এমন কি এই জাতীয় বৈশিষ্ট্য অর্জনের জন্য আমার শিক্ষার পরিপূরক করার সর্বোত্তম উপায় (পরের দুই বছরে)?

  1. অ-প্রধান সিএস ক্লাস

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

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

    একটি DARS তদন্ত তলব করুন (সম্ভবত একটি ইউডব্লিউএনটিআইডিআইডি-শুধুমাত্র লিংক) এবং দেখুন যেখানে জিনিসগুলি দাঁড়িয়ে আছে। আমি বিভিন্ন মেজর অ্যাড বমিভাবের জন্য এটি করতাম ।

  2. AMATH ক্লাস

    একই লাইনের পাশাপাশি, ফলিত গণিত বিভাগের কয়েকটি শ্রেণি রয়েছে যা বৈকল্পিক প্রয়োজনীয়তা হিসাবে কাজ করতে পারে। আপনি AMATH এ এমনকি আপনার মতো সত্যই নাবালক হতে পারেন।

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

  3. কিছু তৈরি!

    আপনি করতে পারেন সবচেয়ে গুরুত্বপূর্ণ জিনিসটি হল নতুন কিছু তৈরি করা। শুরু থেকে শেষ করতে একটি ধারণা নিন। আপনার স্বাচ্ছন্দ্যের অঞ্চলে এটি এমন কিছু সহজ হতে দিবেন না।

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

  4. চাকরি পান

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


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

-2

কলেজ থেকে গ্র্যাজুয়েশন হওয়ার আগেই কয়েক মিলিয়নের বেশি লোক কোটিপতি হওয়ার কাহিনী রয়েছে, সম্ভবত আমি যা শুনেছি সে বিল গেটস। কুলুঙ্গিক ক্ষমতা সম্পন্ন লোকেরা কুকি স্ট্যাম্পড সিএস গ্র্যাজুয়েটের চেয়ে ডিগ্রি ছাড়াই ভাল করার ঝোঁক।

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


1
আমার প্রশ্নের উত্তর না দেওয়ার জন্য। আপনি ভুল নন তবে আপনি মনে করছেন যে আমার "আমি যা খুঁজছি না" বিভাগটি এড়িয়ে গেছি এবং আমি যা খুঁজছি সেগুলির কোনওটিতে আঘাত করেনি।
পল হাজেন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.