দুর্দান্ত লাঞ্চ এবং শিখার বিষয়গুলি [বন্ধ]


15

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

ইউআই ডিজাইন করার সময় কোনও ব্যবহারকারীর মতো কীভাবে ভাববেন

বা এইচটিএমএল 5 এর মধ্যে পার্থক্যগুলি

কয়েকজন সহকর্মী আমি এই ধারণাগুলি প্রায় পছন্দ করে দেখেছি to যাইহোক, আমি উপস্থাপনা তৈরি করতে খুব দূরে খনন করার আগে আমি আরও কিছু ধারণা চাই।

কিছু দুর্দান্ত মধ্যাহ্নভোজ কি এবং বিষয়গুলি শিখুন?


4
স্প্যাগেটি কোড ??! [কোনও ইতালীয় রেস্তোঁরায় উন্মোচন করা ভাল]
mlvljr

2
@ এমএলভিএলজেআর: আমি আমার ল্যাপটপটি দেওয়ালে নিক্ষেপ করার জন্য ঝোঁক দেখছি যখন আমার কোডিং শেষ হয়ে গেছে তখন এটি আটকে থাকবে
sova

দরকারীতার জন্য +1 আমি আরও উত্তর পাওয়ার পরে এই প্রশ্নটি থেকে একটি তালিকা তৈরির অপেক্ষায় রয়েছি।
টিম পোস্ট

উত্তর:


13

কিছু সাধারণ:

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

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

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

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


ডিবাগিং: কেবল তাদের বলুন যে তাদের খাবারের মধ্যে কিছু বাগ রয়েছে, এবং বক্তৃতাটি শুরু করুন;)
এমএলভিএলজেআর

এলএল, আমি মনে করি এই ধারণাটি লোকেদের এলএন্ডএল আসার জন্য উত্সাহিত করা, তাদের ভয় দেখাতে দূরে নয়!
এল

9

আপনি "স্পট দ্য ডিফেক্ট" খেলতে পারেন।

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

  • তারা বাগটি খুঁজে পেতে পারে কিনা তা দেখুন
  • ঠিক কী তা নির্ধারণ করুন
  • কোড পর্যালোচনা চলাকালীন কীভাবে বাগটি পাওয়া যেত তা বর্ণনা করুন
  • ভাষা বা সরঞ্জামের পরিবর্তনের প্রস্তাব করুন যা বাগটি আটকাতে পারে
  • ইত্যাদি।

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


7

নিয়ন্ত্রণ এবং নির্ভরতা ইনজেকশন এর বিপরীতমুখী এমন শক্তিশালী ধারণা যা বর্তমানে তাদের তুলনায় অনেক বেশি বিস্তৃত হওয়া দরকার।


1
প্রথমটির কোনও এক বসের পরে থালা বাসন ধোয়ার মাধ্যমে চমত্কারভাবে চিত্রিত করা যেতে পারে। ছেলেরা মনে রাখবেন;)
mlvljr

2
@ এমএলভিএলজিআর: আসলে, আইওসি-র ধারণাটি আপনি এখনও থালা বাসনগুলি ধুয়ে ফেলেন, তবে এখন বস আপনাকে কীভাবে তা জানান
পিটারচেন

@ পেটারচেন হ্যাঁ, এটা ঠিক হবে। ম্যানেজার ভাল জানা উচিত;)
mlvljr

2

আমি কখনই এলএন্ডএল তে অংশ নিই নি তবে মনে হচ্ছে আপনি মূলত এর সাথে কাজ করছেন:

  • মধ্যাহ্নভোজনের বিরতিতে কিছু সহজেই হজম হয়
  • এমন কিছু যা আলোচনা এবং ইন্টারেক্টিভ প্রতিক্রিয়া অনুপ্রাণিত করতে সহায়তা করবে

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

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

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

যেমন সময় / প্রক্রিয়া অপ্টিমাইজেশন

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

আমি মনে করি যে আপনি কাজের সময় যে নমুনা ব্যবহার করেন তা বর্ণনা করার জন্য সহজ রূপকগুলি স্যান্ডউইচটিতে চলাফেরা করার সময় চিন্তার জন্য দুর্দান্ত খাদ্য হবে।


1

আমি চটপটে অনুশীলনের পরামর্শ দিই যেমন:

  • একটানা সমাকলান
  • জোড় প্রোগ্রামিং
  • মিটিং দাঁড়ানো
  • তথ্য রেডিয়েটার
  • পরিকল্পনা জুজু

1

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

সুতরাং বর্তমানে আমরা একটি। নেট 3.5 / 4, সি #, ভিজ্যুয়াল স্টুডিও 2010, ইত্যাদিতে আছি তাই আমরা কিছু মধ্যাহ্নভোজন করছি এবং নিম্নলিখিত বিষয়গুলি শিখছি:

  • এএসপি.নেট এমভিসি 3
  • নু-গেট (। নেট প্যাকেজ ম্যানেজার)
  • ইত্যাদি।

স্পষ্টতই আপনার সংস্থার ভিন্ন স্ট্যাক থাকতে পারে তবে আপনি একই পন্থাটি গ্রহণ করতে পারেন।

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


1

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

উদাহরণস্বরূপ, অনেক লোকের ধারণা নেই যে পিএইচপি কোনও (পি) এরোনাল (এইচ) ওমে (পি) বয়স পরিচালনার জন্য পার্ল স্ক্রিপ্টগুলির একটি সহজ সেট হিসাবে শুরু হয়েছিল

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

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

এতে অন্য যেসব ব্যক্তি অংশ নিতে পারে না তাদের অন্তর্ভুক্ত করার অতিরিক্ত সুবিধা রয়েছে।


0

দর্শকদের উপর নির্ভর করে আপনি কিছু বেসিক এবং সেরা অনুশীলনগুলি কভার করতে পারেন, যেমন:

  • OO যেমন পণ্য
  • ম্যাককনেলের "কোড সম্পূর্ণ" এর মাধ্যমে কাজ করুন
  • সুরক্ষিত কোড লেখা
  • TDD- এ
  • নকশা নিদর্শন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.