এটি জিজ্ঞাসা করার জন্য এটি সঠিক স্ট্যাক এক্সচেঞ্জ সাইট যে নিশ্চিত নয়, তবে এখানে ...
ব্যাপ্তি
আমি একটি ছোট সংস্থার জন্য কাজ করি যা কয়েকশ লোককে নিয়োগ দেয়। সংস্থার জন্য উন্নয়ন দলটি ছোট এবং ভিজ্যুয়াল ফক্সপ্রো থেকে কাজ করে of কোম্পানির একটি নির্দিষ্ট বিভাগ আমাকে প্রাক-বিদ্যমান ইনভয়েসিং সিস্টেমটি ঠিক করতে এবং উন্নত করতে 'একাকী বন্দুকধারী' হিসাবে নিয়োগ করেছিল। আমি সফলভাবে একটি অ্যাক্সেস অ্যাপ্লিকেশন নিয়েছি যা প্রচুর ঝুঁকি এবং সীমাবদ্ধতার মধ্যে পড়ে এবং এটিকে এসকিউএল সার্ভার ব্যাকএন্ড থেকে চালিত একটি সি # অ্যাপ্লিকেশনে রূপান্তরিত করে।
আমি সম্প্রতি আমার স্নাতক প্রাপ্ত এবং কোনও উপায়ে বিশেষজ্ঞ নই। এটি তৈরিতে সহায়তা করার জন্য আমি অনুভব করেছি যে মাইক্রোসফ্ট শংসাপত্র উপার্জন করা আমাকে। নেট এবং এটি কীভাবে কাজ করে তা সম্পর্কে আরও বুঝতে বাধ্য করবে force
সুতরাং, 9 মাস আগে আমার নোটিশ দেওয়ার পরে, 3 মাস আগে একটি প্রতিস্থাপন অবশেষে প্রদর্শিত হয়েছিল। তাদের ভূমিকা হ'ল আমি সি # তে নকশাকৃত অ্যাপ্লিকেশনগুলিকে সমর্থন করার প্রয়াসে যা ডিজাইন করছি তা শেখা ।
প্রতিস্থাপন
বাস্তব-ওয়ার্ল্ড কাজের অভিজ্ঞতা ছাড়াই কলেজ থেকে সতেজ হওয়া, ডেটা জড়িত যে কোনও কিছুর জন্য প্রথম প্রবৃত্তি ছিল এবং এখনও তালিকার বাক্সগুলি ... যে কোনও সময় ডেটা উল্লেখ করা থাকলে তালিকা বাক্সটি প্রতিস্থাপনের জন্য পছন্দ নিয়ন্ত্রণ করা হয়। এটি এ পর্যন্ত পৌঁছেছে, আমি অন্যান্য নিয়ন্ত্রণগুলি নিয়ে কতবার আলোচনা করি না কেন, যেখানে আমি একক ফর্মটিতে 5 টি তালিকাবাক্স দেখেছি। শ্রেণিকক্ষে অভিজ্ঞতা প্রায় সমস্ত সি ++ কনসোল বিকাশ ছিল।
সুতরাং, যেখানে আমার উদ্বেগ রয়েছে তার একটি উদাহরণ উইনফর্মস অ্যাপ্লিকেশনে রয়েছে: ব্যবহারকারীদের পরে কারণগুলি বেছে নিতে কোনও টেবিলের মধ্যে কীগুলি যুক্ত করতে হবে। প্রদত্ত যে আমি জানি যে একটি দৃ strongly়ভাবে টাইপ করা ডেটা সেট বিদ্যমান, আমি কেবলমাত্র সরঞ্জাম বাক্স থেকে ডেটা উত্স টেনে আনতে পারি এবং এটি আমার জন্য এগুলি তৈরি করে। আমি বুঝতে পারছি এটি একটি সাধারণ উদাহরণ তবে ডেটাবাইন্ডিংয়ের ব্যবহারটিই মূল।
গত কয়েক মাস ধরে আমরা দৃ we়ভাবে টাইপ করা ডেটাসেট, এটি কীভাবে ব্যবহার করতে হবে এবং এটি অন্যান্য নিয়ন্ত্রণের সাথে কোথায় ইন্টারঅ্যাক্ট করে তা নিয়ে কথা বলছি। বাঁধার উত্স, অ্যাডাপ্টার এবং ডেটা গ্রিড দর্শনগুলির ক্ষেত্রে তারা কীভাবে কাজ করে তা ডেটা সেট করে। এই প্রকল্পটি হস্তান্তর করার পরে আমি কীভাবে এগুলি বাস্তবায়ন করতে হবে সে সম্পর্কে প্রশ্নগুলির প্রত্যাশা করেছি কারণ এটি আমার করার উপায়। এরপরে যা ঘটেছিল তা আমাকে ভাসিয়ে দেয়:
দৃ strongly়ভাবে টাইপ করা ডেটাসেট থেকে অ্যাডাপ্টারের একটি উদাহরণ ফর্মটির সক্রিয় ইভেন্টে তৈরি করা হয়েছিল, একটি টেবিল তৈরি করা হয়েছিল এবং ডেটা দিয়ে ভরাট হয়েছিল। তারপরে, এই টেবিলের একটি তালিকা বাক্সে ম্যানুয়ালি সারি যুক্ত করার জন্য একটি লুপ তৈরি করা হয়েছিল । পরিশেষে, প্রয়োজনে আপডেটগুলির জন্য রেকর্ডটি কোন আইডি ছিল তা নির্ধারণের জন্য একটি পরিবর্তনশীল লুকআপ করার জন্য রাখা হয়েছিল।
আপনার জিজ্ঞাসা করা রেকর্ডগুলি কীভাবে তারা পরিবর্তন করে? এটা আমার প্রথম প্রশ্ন ছিল। আপনি বিশ্বাস করেন না যে এটি কতটা সহজ, আপনি যা করেন তা ডাবল ক্লিক করুন এবং তারা একটি পপ-আপ প্রম্পটে টাইপ করে নতুন মানটিকে এটিকে পরিবর্তন করে। ডেটা এন্ট্রি অপারেটর হিসাবে, সমস্ত মডেল পপআপগুলি আমাকে একেবারে উন্মাদ করে দেবে। চূড়ান্ত সমাধানটি কোডের 100 টি লাইন ছাড়িয়েছে যা অবশ্যই বজায় রাখতে হবে।
সুতরাং আমার উদ্বেগটি হ'ল এগুলির কোনওটিই ডুবে যাচ্ছে না ... বিভাগটি তাদের সপ্তাহে কেবলমাত্র 20 ঘন্টা অনুমতি দেয়। গত সপ্তাহ অবধি, আমি ভাগ্যবান হলে আমাদের কেবল সপ্তাহে 4-5 ঘন্টা দেওয়া হয়েছিল। গত সপ্তাহ বা তাই, আমি 10 পেয়ে ভাগ্যবান।
প্রশ্ন
আমি কি করব?!
আমার চলে যাওয়ার আগ পর্যন্ত আমার 4 সপ্তাহ বাকি রয়েছে এবং তারা এই অ্যাপ্লিকেশনটিকে পুরোপুরি 'সমর্থন' করে। আমি এই কাজটি এবং এটি আমাকে যে সুযোগ দিয়েছে তা আমি পছন্দ করি তবে আমার ডানাগুলি ছড়িয়ে দেওয়ার এবং নতুন কিছু খুঁজে পাওয়ার সময় এসেছে। আমি কোনওভাবেই, আকার বা ফর্মের বিষয়ে নিশ্চিত নই যে তারা দায়িত্ব নিতে প্রস্তুত।
আমি অনুভব করি যে প্রতিস্থাপনটির 'এটি বের করার' প্রযুক্তিগত দক্ষতা রয়েছে তবে তারা শিখার পরিবর্তে এই সমস্ত জিনিস ম্যানুয়ালি করার জন্য কোড লেখেন। প্রতিস্থাপনটি যদি শেষের দিকে আলাদাভাবে কোড করতে চায়, যতক্ষণ না এটি কাজ করে ততক্ষণ আমি তার সাথে যতই ভয়ঙ্কর দেখা যায় ঠিক তত ভাল। তবে আমি কী ডিজাইন করেছি সেগুলি সমর্থন করার জন্য তারা কীভাবে এটি কাজ করে এবং কীভাবে নিয়ন্ত্রণ এবং কাঠামোগুলি 'যাদু' ঘটায় তা কার্যকর করার জন্য আমি কীভাবে ব্যবহার করেছি তা বুঝতে হবে ।
এই প্রকল্পের প্রায় 40 টি রূপ রয়েছে, 30 টিরও বেশি কিছু বিজোড় টেবিল, ট্রিগার এবং সঞ্চিত পদ্ধতি সহ একটি ডাটাবেস। এটি শ্রমের সাথে চুক্তিগুলির জন্য প্রস্তাবগুলির সাথে চালিত হয় ... এটি এত সহজ নয় যে তিন বছর আগে আমি যখন এই প্রকল্পটি শুরু করি তখন বিভাগটি এখন এমন অবস্থানে রয়েছে যেখানে তারা এগুলি ছাড়া বাঁচতে পারে না।
পৃথিবীতে আমি কীভাবে নিম্নলিখিতগুলির কোনওটি সম্পাদন করতে পারি ?:
- বিভাগের ব্যবস্থাপক যখন তাদের বলতে চান তারা এটি করতে পারেন তবে তারা তা করতে পারেন যখন কনটেন্ট ডিজাইনে মান বা বোঝাপড়াকে কার্যকর করুন
- ফ্রেমওয়ার্ক এবং সিস্টেম ডিজাইনের সক্রিয় শেখার ক্ষেত্রে প্রতিস্থাপনকে জড়িত করার একটি উপায় সন্ধান করুন যার জন্য সমর্থন অবশ্যই দেওয়া উচিত
- কৌতূহলীভাবে sr অবহিত। পরিচালনা যে সপ্তাহে 5-9 ঘন্টা কেবল বিভাগ সম্পর্কে জানতে, পর্যাপ্ত বিদ্যমান প্রক্রিয়াগুলি, অ্যাপ্লিকেশনগুলির সমর্থন করা প্রয়োজন এবং সিস্টেমের সম্ভাব্য বর্ধনগুলি কোথায় যায় তা নির্ধারণ করার জন্য পর্যাপ্ত সময় হয় না ...
হ্যাঁ আমি জানি এটি পাঠ্যের প্রাচীর, আমার মাধ্যমে পড়ার জন্য ধন্যবাদ তবে আমি কী করব তা আমি কেবল জানি না। আমার জন্য, এই কাজটি একটি রেফারেন্সের দানব এবং যদি আমি চলে যাই এবং জিনিসগুলি আলাদা হয়ে যায় তবে জিনিসগুলি অত্যন্ত খারাপ দেখায়। আমি কীভাবে এটি পরিচালনা করব?