পরিচালকগণ প্রোগ্রামিংয়ের ভাষাগুলি কীভাবে চয়ন করেন


23

এটি কারও কাছেই গোপনীয় বিষয় নয় যা পরিচালকরা এবং প্রায়শই প্রোগ্রামিং ভাষা প্রয়োগ করতে পারেন যা কোনও প্রকল্পের জন্য ব্যবহৃত হবে।

নিজে নিজে একজন প্রোগ্রামার হয়েও আমি কখনই এটি বুঝতে পারি না।

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

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


সর্বদা মনে রাখবেন একজন পরিচালক এমন একজন যিনি বিশ্বাস করেন যে এক মহিলার মধ্যে নয় জন মহিলা একটি বাচ্চা প্রসব করতে পারবেন!
বিয়োগ

উত্তর:


29

অনেক প্রোগ্রামাররা যে ভুলটি করেন তা হ'ল তারা কেবলমাত্র প্রযুক্তিগত যোগ্যতার ভিত্তিতে এই বিষয়টিকে তর্ক করবে (বা কেবল এতে সম্মত বা একমত নয়)। পরিচালনার সাথে - এবং সামগ্রিকভাবে ব্যবসায়ের সাথে - আপনাকে ব্যবসায়ের ক্ষেত্রে তর্ক করতে হবে এবং ব্যবসায়ের প্রথম যোগ্যতা এবং প্রযুক্তিগত যোগ্যতা দ্বিতীয় হতে হবে।

এটি প্রোগ্রামিং ভাষার পছন্দ অতিক্রম করে এবং কার্যত প্রতিটি প্রযুক্তিগত সিদ্ধান্তকে ছড়িয়ে দেয়।

আমি আপনাকে একটি উদাহরণ দিতে দিন: পিসি। জোয়েল যুক্তি দেয় (সঠিকভাবে) যে বিকাশকারীদের শীর্ষ খাঁটি মেশিন থাকা উচিত কারণ বিকাশকারীদের সময় ব্যয়বহুল। এতে তিনি পুরোপুরি ঠিক বলেছেন। তবে আপনি কীভাবে এই বিষয়ে তর্ক করবেন? সরল:

উদাহরণ: আমি দিনে প্রায় 20 বার কোড তৈরি করি। প্রতিবার এটি 3 মিনিট সময় নেয়। আমার যদি দ্রুত পিসি থাকে তবে আমি এটি 1.5 মিনিটের মধ্যে তৈরি করতে পারতাম। সুতরাং প্রতি দুই বছরে অতিরিক্ত $ 1000 এর জন্য আমি অতিরিক্ত আধ ঘন্টা পেতে পারি, যা একজন প্রোগ্রামারের জন্য k 100k (কমপক্ষে আরও 50% এর ব্যয় সহ) উপার্জন করে, যা বার্ষিক প্রায় 10,000 ডলার হিসাবে সমান হয়।

তবে অন্য প্রান্তে তর্ক করা হ'ল এইচআর সিদ্ধান্ত নেয় যখন কোনও পলিসি এবং পিসি আসে তখন একটি আকার সবই ফিট করে তাই কোনও কল সেন্টার কর্মী $ 25k আয় করে এবং একজন প্রোগ্রামার চারবার উপার্জন করে যে কোনও কারণে একই পিসি থাকা উচিত।

প্রযুক্তির প্ল্যাটফর্ম এবং ভাষাগুলিতে সিদ্ধান্তের মিশ্রণে প্রচুর কারণ থাকতে পারে:

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

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


খুব ভাল এবং বিস্তারিত উত্তর!

1
"পিভিসিএসের মতো আপনার বাড়ির বাইরে ব্যয়বহুল বুন্ডোগলস, যুক্তি দ্বারা উত্পাদিত কিছু"। Hah! মজার কারণ এটা সত্য;)
রিগ

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

16

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

আদর্শভাবে, ম্যানেজার এবং দেব দলের মধ্যে থাকা উপকারিতা এবং বিতর্কগুলি নিয়ে আলোচনা করা এবং সমস্যার সমাধানের সমাধানটি সন্ধান করার ক্ষেত্রে এটি সমস্তই নেমে আসে। এটিতে সাধারণত প্রচুর কথা বলা এবং বোঝানো জড়িত :-)


ডাউন-ভোট কেন?

2
আমি ডাউন-ভোট দিয়েছি কারণ আপনি আসলে আমার প্রশ্নের উত্তর দেননি। আপনি সবেমাত্র একগুচ্ছ সাধারণতা বলেছেন। শেষ বাক্যটি বাদ দিয়ে যা উত্তর হিসাবে দেখা যাবে। তবে এটি বেশ বেহুদা।

14

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

পরিচালকগণ কীভাবে প্রোগ্রামিং ভাষা চয়ন করেন?

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

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

তারপরে মানদণ্ডের সাথে মেলে বেশ কয়েকটি ভাষার আরও মূল্যায়ন করা যেতে পারে SWOT , ব্যয় বেনিফিট বিশ্লেষণ বা অনুরূপ ব্যবহার করে।

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

কোনও প্রোগ্রামার কীভাবে নিশ্চিত করতে সহায়তা করতে পারে যে কোনও প্রকল্পের জন্য সঠিক প্রোগ্রামিং ভাষাটি বেছে নেওয়া হয়েছে

যেমনটি হয়েছে, আশা করা যায় যে একটি সাধারণ প্রোগ্রামার সাধারণভাবে সিদ্ধান্ত গ্রহণের প্রক্রিয়াতে মোট ইনপুটটির মাত্র 1/6 তম থাকবে। এবং একটি নিয়ম হিসাবে তিনি বা তিনি বেশিরভাগই একা ভাষা দক্ষতায় আগ্রহী হন!

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

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

  1. বর্তমান প্ল্যাটফর্মটি এখন পর্যাপ্ত নয়।
  2. একটি নতুন প্ল্যাটফর্ম এমন সুবিধার প্রতিশ্রুতি দেয় যা ঝামেলা ছাড়িয়ে যায়।

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


5

ম্যানেজার এ গ্রীষ্মের পশ্চাদপসরণে যান যেখানে তিনি ম্যানেজার বি এর সাথে দেখা করেন

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

আর এভাবেই সিদ্ধান্ত নেওয়া হয়েছিল। সত্য গল্পের শেষ।


এটা কোন সংস্থা?

3

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

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


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

1
আমি জানি তারা স্মার্ট :) তবে এর অর্থ তারা সাপোর্ট জব করবেন না কারণ এটি বিরক্তিকর বা আপনাকে তাদের অনেক মূল্য দিতে হবে। এটি সত্যই কোবোলের মতো, আপনি এমন একজন ব্যক্তির সন্ধান করতে পারেন যিনি এটি জানেন তবে আপনাকে অন্য সময় দেখার জন্য আপনাকে অনেক সময় ব্যয় করতে হবে এবং আরও অর্থ প্রদান করতে হবে।

না, আমি জানি না 300 টিরও বেশি হাস্কেল বিকাশকারী যারা এখন একইভাবে কাজ করবেন তারা এখন কেবলমাত্র হাস্কেলের সাথে কাজ করার জন্য পাচ্ছেন তার চেয়ে কম বেতনের জন্য jobs
রায়েন

2

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

"আমরা এখানে দুটি পৃথক দায়িত্ব গ্রহণ করতে পারি: আমরা যদি এই পথে চলে যাই তবে আমরা এই দ্রুত সরবরাহ করতে পারি এবং আমরা এই ব্যবসায়ের চাহিদাগুলি সত্যিই ভালভাবে পূরণ করি এবং এগুলি কিছুটা কঠিন this আমরা এটিও এইভাবে করতে পারি এবং এই ব্যবসায়ের ফলে ট্রাম্পের দাবিতে এই পদক্ষেপ নেওয়া হয়েছে "এই সংস্থানগুলির বিকল্প বিকল্পগুলির অর্থ এবং বিকল্প বি এর অর্থ আমাদের এটি এবং এটি করাও দরকার ..."

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


অনেক আগ্রহব্যাঞ্জক.

1

ম্যানেজার হন। (নীরবে)

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


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

তাও আছে।

1

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


2
প্রোগ্রামিং হ'ল প্রায়শই না, ম্যানেজারদের জন্য মূল প্রতিযোগিতা নয়।

ওয়েল, সম্ভবতঃ, এটি এমনভাবে ব্যবসায় বা বিভাগের মূল দক্ষতা যা কুইকবুকগুলির আলোচনার চেয়ে অনেক বেশি আলাদা।

আমি অনুসরণ করতে পারি না। আপনি কমলাতে আপেল তুলনা করছেন?

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

1

এটি ম্যানেজারের ব্যক্তিত্বের উপর নির্ভর করে:

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

অন্যরা কেবল নিজেরাই জানত এমন জিনিসগুলিতে বিশ্বাস করবে (উদাহরণস্বরূপ ভিবি 6.0 এর মতো)। আপনার পছন্দের ভাষাটি তাদের জন্য বুঝতে সহজ করুন ('আপনি জানেন, এটি ঠিক ভাল পুরানো ভিবি'র মতো' - এমনকি আপনি হাস্কেলের কথা বলছেন কিনা ...)

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

অন্য কথায়: তাকে একটি আন্তরিক সত্তার মতো আচরণ করুন (তিনি সম্ভবত তিনি)।


1

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


আকর্ষণীয় বিষয়। তবে আমি অনুভব করি যে প্রমাণটির বোঝা ভাষা চাপানো ব্যক্তির উপর হওয়া উচিত, তদ্বিপরীত নয়।

একটি পরী লেজ জগতে সম্ভবত।
রায়্ন

1

প্রোগ্রামিং ভাষা নির্বাচন করা প্রায়শই একটি ব্যবসায়িক সিদ্ধান্ত। গ্রাহক / ব্যবহারকারীদের যত্ন নেই। এখানে সংক্ষিপ্ত উদ্ধৃতি ( http://www.ericsink.com/bos/Geeks_Rule.html থেকে ):

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


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

1

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

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

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


পেস্টেল বনাম তেল রঙে ব্যবহার করে শিল্প তৈরি করা আরও ভাল উপমা হতে পারে। তবে, উপকারিতা এবং বিপরীতে এখনও ব্যবসায়ের দিক থেকে রয়েছে - যদিও শিল্পী তেল রঙগুলি পছন্দ করতে পারে তবে প্রকল্পে সস্তা উপকরণ প্রয়োজন হতে পারে / কম প্রস্তুতির সময় প্রয়োজন হতে পারে / এই ক্লায়েন্টের জন্য আরও দীর্ঘায়ু প্রয়োজন হতে পারে ইত্যাদি ইত্যাদি। এটি বলেছিল, শিল্পীর এই পছন্দটিতে ইনপুট থাকা উচিত, তবে তাকে বা অনুধাবন করতে হবে যে প্ররোচনা ও প্রমাণের বোঝা তার কাঁধে lies
লাঞ্চমিট317

0

এগুলি ভিন্ন ধারণা।

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

প্রোগ্রামিং করার সময়, আপনি যে কোনও সরঞ্জাম ব্যবহার করতে চান - যতক্ষণ এটি .exeউইন্ডোতে চালাতে পারে এমন কোনও ফাইল আউটপুট করে। অ্যাকাউন্টিংয়ের ক্ষেত্রে এটি দ্রুত বইয়ের পাঠযোগ্য দস্তাবেজের মতোই।

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

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

তারা যা বেছে নেয় তা তাদের লক্ষ্যগুলির উপর নির্ভর করে: যদি তারা সহজে প্রতিস্থাপনযোগ্য প্রোগ্রামার চায় তবে তারা জাভা নির্বাচন করে; যদি তারা এটি অন্য বিভাগে প্রেরণ করে তবে তা হবে সেই বিভাগের প্রয়োজনীয়তা ইত্যাদি


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

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

0

আমার অভিজ্ঞতায় এটি সর্বদা নির্ভর করে:

  1. আমাদের কি ভাষা ব্যবহারের সংস্থান আছে?
  2. ভাষা বজায় রাখার কি আমাদের সংস্থান আছে?
  3. আমাদের যদি ভাষা ব্যবহার এবং সংরক্ষণের জন্য সংস্থান না থাকে তবে এই সংস্থানগুলি পাওয়া কতটা কঠিন / ব্যয়বহুল?
  4. ভাষার "ভবিষ্যত" কী (এটি কি কিছুক্ষণের জন্য ব্যবহৃত হবে এবং ব্যবহৃত হবে?)

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

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

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