আমরা কীভাবে সামগ্রিক প্রোগ্রামার শিক্ষা এবং প্রশিক্ষণের উন্নতি করতে পারি? [বন্ধ]


13

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

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

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

তবে এর অর্থও হ'ল, কোনও ভাল প্রোগ্রামার কী / কী কী কী পরিবেশের প্রোগ্রামিং দক্ষতার বিকাশকে উত্সাহিত করে তার কোনও বাস্তব মানদণ্ড নেই।

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

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

আসুন জোয়েল 12 পদক্ষেপগুলি দেখুন।

জোয়েল টেস্ট

আপনি কি সোর্স নিয়ন্ত্রণ ব্যবহার করেন?

আপনি কি এক ধাপে একটি বিল্ড করতে পারেন?

আপনি কি প্রতিদিন বিল্ড করেন?

আপনার কি কোনও বাগ ডাটাবেস আছে?

নতুন কোড লেখার আগে আপনি কি বাগগুলি ঠিক করেন?

আপনার কি আপ-টু-ডেট শিডিয়ুল রয়েছে?

আপনার কাছে কি কোনও অনুমান আছে?

প্রোগ্রামারদের কি চুপচাপ কাজের শর্ত আছে?

আপনি কী কিনতে পারেন সেরা সরঞ্জামের অর্থ?

তোমার কি পরীক্ষক আছে?

নতুন প্রার্থীরা কি তাদের সাক্ষাত্কারের সময় কোড লেখেন?

আপনি কি হলওয়ে ব্যবহারের যোগ্যতা পরীক্ষা করছেন?

আমি মনে করি এগুলির সমস্তটির গুরুত্বপূর্ণ মূল্য রয়েছে তবে আমি অভিজ্ঞ এক্সট্রা কলকে কিছু বলার কারণে যদি কোনও প্রোগ্রামার বা ম্যানেজার তালিকার আইটেমগুলি না করার জন্য যদি কোনও নেতিবাচক পরিণতি অনুভব না করে থাকে তবে তারা কখনই কোনও কিছু করার প্রয়োজন দেখবে না তাদের মধ্যে.

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

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

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

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

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

উদাহরণস্বরূপ, আপনার পরিচালকের কনফারেন্সগুলিতে যাওয়ার জন্য আপনার শতাংশের কতটুকু উত্সাহ আছে এবং এমনকি তাদের জন্য অর্থ প্রদান করেছেন?

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

সুতরাং এই প্রশ্নের মূল বিষয়টি কীভাবে আমরা আরও ভালভাবে প্রশিক্ষণ, শিখতে এবং পরিচালনা করতে পারি তার প্রচুর পরিমাণে স্পার্কিং করা উচিত?

আমরা কীভাবে শিখার একটি নতুন সংস্কৃতি তৈরি করতে পারি যা একই কাজের অভিজ্ঞতা না পেয়ে লোকদের অবমাননা করে না।

হ্যাঁ আমাদের সকলের কাছে কাজ আছে এবং কাজ করা আছে তবে আমাদের কাজগুলি ভালভাবে সম্পাদন করার ক্ষমতা আমাদের দক্ষতা সম্পর্কে দক্ষতা অর্জনে আমাদের আকাঙ্ক্ষা, আগ্রহ এবং সহায়তার উপর নির্ভর করে।

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

আমি বলতে চাই, আমরা কি একটি শিল্প হিসাবে কেবল প্রতিস্থাপনযোগ্য কোগ হিসাবে বিবেচিত হতে চাই?

ধন্যবাদ...


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

অসাধারণ মন্তব্যের জন্য ধন্যবাদ. তবে আমার লক্ষ্যগুলির একটি অংশ হ'ল আমাদের শিল্পের দৈত্যগুলিকে জাগ্রত করতে সহায়তা করা যা আমাদের আরও ভাল শিক্ষাব্যবস্থা দরকার, এবং আমি মনে করি না যে সম্মেলন এবং কলেজগুলি যথেষ্ট are সঠিক উত্তর যদিও তা নিশ্চিত নয়।
crosenblum

আমার লক্ষ্যটি নির্দিষ্ট কাঠামো বা পদ্ধতিগুলিকে ধাক্কা দেওয়া নয়, আমার লক্ষ্যটি আরও বেশি শিক্ষার দিকে ধাবিত করা এবং প্রোগ্রামারের সমর্থন পাওয়ার বিষয়টি নিশ্চিত করা।
crosenblum

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

আপনার কি সাক্ষাত্কারের কোনও লিঙ্ক আছে? youtube.com/watch?v=irF-V9RUuX এই এক?
লুকাসজ ম্যাডন

উত্তর:


13

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

1) খারাপ বলে আশঙ্কা করা কাজ দেখা বন্ধ করুন এবং এটি উত্সাহিত করুন। প্রতি কয়েক বছর পরে সংস্থা পরিবর্তন করুন। প্রোগ্রামারটি তাদের কেরিয়ারের সময় বিভিন্ন প্রযুক্তি, পদ্ধতি এবং ব্যবসায়গুলির অনেকের কাছে প্রকাশিত হয়। ব্যবসায়গুলি নতুন ধারণার একটি অবিরাম প্রবাহ পান।

2) এক্স কোম্পানির এক্সে নিজেকে একজন প্রোগ্রামার হিসাবে দেখা বন্ধ করুন এবং এক্স এক্সকে একটি পরিষেবা সরবরাহ করে এমন একজন পেশাদার হিসাবে নিজেকে দেখুন you যদি আমরা প্রতিস্থাপনযোগ্য কোগ হিসাবে দেখা যায় তবে এর কারণ আমরা প্রতিস্থাপনযোগ্য কোগের মতো কাজ করি।

3) বিশ্ববিদ্যালয় পরিবর্তন প্রয়োজন। তাদের কম্পিউটারে প্রাথমিক 2 বছরের পিরিয়ড থাকতে হবে এবং তার পরে একটি পছন্দ থাকবে by কম্পিউটার সায়েন্স বা কম্পিউটার ইঞ্জিনিয়ারিং। এবং ইঞ্জিনিয়ারিং ট্র্যাকের এমন পেশাদারদের প্রয়োজন যারা প্রতিদিন মাঠে কাজ করেন, কেবল কাগজপত্র লেখেন এমন কেউ নয়। এবং যা শেখানো হয়েছে তা ব্যবহারিক হওয়া দরকার, যাতে আপনি স্নাতক হওয়ার পরের দিন দৌড়তে পারেন। যারা ডিগ্রি প্রোগ্রামের মধ্য দিয়ে যায় না তাদের জন্য একটি শিক্ষানবিশ প্রোগ্রাম থাকতে পারে।

4) সম্পাদনা: এটি ছিল সামান্য রেন্ট-ইশ। আমি যা বোঝাতে চেয়েছিলাম তা হল আমাদের সকলেরই বয়স এবং অভিজ্ঞতা নির্বিশেষে একে অপরের কাছ থেকে অনেক কিছু শিখতে হবে।

5) কিছুটা পয়েন্ট 2 এর সাথে সম্পর্কিত your আপনার কর্মজীবনের জন্য আপনার নিয়োগকর্তাকে দায়ী হিসাবে দেখা বন্ধ করুন। তুমি. এবং শুধুমাত্র আপনি। আপনি যদি কোনও কনফারেন্সে যেতে চান তবে নিজের কোম্পানির পক্ষে না দিলে তার জন্য নিজেই অর্থ প্রদান করুন। বিশেষত বই এবং প্রশিক্ষণ এবং পেশাদার বিকাশের জন্য প্রতি বছর অর্থ রাখুন। আপনি প্রশিক্ষণের জন্য আপনাকে পাঠানোর জন্য যদি আপনার নিয়োগকর্তার অপেক্ষায় থাকেন তবে আপনি দীর্ঘ সময় অপেক্ষা করবেন। আপনার দক্ষতা অপ্রাসঙ্গিক হয়ে উঠতে ব্যয় করা সময়। যে সামর্থ্য না যথেষ্ট? চাকরি বদলান।

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

এই মুহুর্তে আমার মনে হয় আমার মাথাটি বিস্ফোরিত হতে চলেছে, তাই আমি উপসংহারে পৌঁছে যাব।

দুর্দান্ত প্রশ্ন! আমি আরও প্রতিক্রিয়া পড়ার অপেক্ষায় রয়েছি।


3
পয়েন্ট 2 এবং সর্বাধিক 5 এর জন্য +1 করুন It's এটি একটি উদ্ভাসজনক মুহূর্ত যখন আপনি বুঝতে পারবেন যে আপনার নিয়োগকর্তাকে আপনার প্রয়োজনের চেয়ে বেশি প্রয়োজন।
কার্ল নরুম

@ কার্ল, এটি সত্যিই দুর্দান্ত অনুভূতি।

দুর্দান্ত প্রশ্ন মন্তব্যের জন্য +1। সম্পূর্ণ একমত. আমি 2 এবং 3 পয়েন্টগুলির সাথেও পুরোপুরি একমত
কেইসডিজ্ক

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

1
কিন্তু অর্থনীতি আমাদের চাকরিতে থাকতে বাধ্য করতে পারে, যেখানে আমাদের মতো স্বাধীনতা বা পছন্দ নেই।
ক্রোসেনব্লাম

1

আমি মনে করি না এটি কেবলমাত্র শিক্ষার অভাবেই বিশৃঙ্খলাবদ্ধ। আমি মনে করি এটি বাস্তবে প্রতিফলিত যে "সেরা অনুশীলনগুলি" চাকরির চেয়ে আলাদা to "সেরা অনুশীলন" সর্বদা নির্দিষ্ট প্রসঙ্গে ভিত্তি করে চলেছে।

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

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


0

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

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

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

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

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

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