কিউএ থেকে আসছেন, কেউ কীভাবে প্রথম উন্নয়ন কাজ করতে পারে? [বন্ধ]


12

আমি প্রায় 10 বছর কিউএতে রয়েছি, তাদের মধ্যে প্রায় 5 টির জন্য বিকাশে যাওয়ার চেষ্টা করছি। আমি সি ++, জাভা এবং সি # তে ক্লাস নিয়েছি। আমি আমার বর্তমান চাকরিতে সি # তে কয়েকটি সরঞ্জাম এবং ইউনিট পরীক্ষা লিখতে সক্ষম হয়েছি এবং (সমস্ত অ্যাকাউন্টে) এটির একটি ভাল কাজ করেছে।

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

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


আপনি কি আপনার QA দলের জন্য অটোমেশন প্রবর্তন করতে পারেন?
এথেল ইভান্স

উত্তর:


10

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

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

আপনার অবশ্যই আপনার QA অভিজ্ঞতা লাভ করা উচিত কারণ অভিজ্ঞতা গণনা করে।


আপনার QA অভিজ্ঞতাটি উপকৃত করার জন্য +1। আপনার 10 বছরের অভিজ্ঞতার সাথে মোট তল থেকে শুরু করা উচিত নয়।
এথেল ইভান্স

6

QA প্রায়শই বিকাশকারীদের দ্বারা তুচ্ছ দেখা যায় - এবং এটি প্রায়শই আপত্তিজনক নয়।

যাইহোক, পক্ষপাতিত্ব বিদ্যমান এবং আপনি আপনার জীবনবৃত্তান্তের বাইরে QA কে ঠিক আঘাত করতে পারবেন না।

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

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

চতুর দোকান দিয়ে চেষ্টা করে দেখুন। তারা QA / dev এর সীমানা কম পর্যবেক্ষণ করে।


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

2

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

আমি মনে করি আপনার জন্য গুরুত্বপূর্ণ জিনিসটি হ'ল প্রথম দেব চাকরি পাওয়া। এটি আসলে কী তা বিবেচনা করে না - আপনার দ্বিতীয় দেব চাকরিটি আরও সহজ করে তুলতে আপনার পুনরায় শুরুতে আপনার "সফ্টওয়্যার বিকাশকারী" উপস্থিত হওয়া দরকার যা সম্ভবত প্রথমটির চেয়ে ভাল হবে।

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


আরই: "বসের জন্য কফি তৈরি করা"; ছোট স্টার্ট আপ, এই প্রায়ই করে ঘটে।
হতাশ

আমার প্রথম দেব চাকরিতে আমি এমন লোক ছিল যিনি শুক্রবারে মুরগি পেয়েছিলেন: ডি
ম্যাট এলেন

@ ফ্রাস্ট্রেটেড উইথফর্মস ডিজাইনার আমি আমার বর্তমান চাকরিতে এখনও কফি তৈরি করি। ;) শেষ কাপ নেওয়ার পরে গোটা আরও একটি পাত্র লাগাল।
অ্যাডাম শিখুন

।: যতক্ষণ না সবাই কফি তৈরির পালা নেয়, ততক্ষণ ভাল। ;)
হতাশ

1
আমার একটা কাজ ছিল যেখানে সিইও কফি তৈরি করতে নতুন ভাড়া দেখিয়েছিল। তার অনুভূতি ছিল যে কফি পান করে এমন প্রত্যেককেই এটি তৈরি করা উচিত এবং এটি সঠিকভাবে করা উচিত।
জেফো

1

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

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

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


1

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

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

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


1

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

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

এবং আপনি যখন এটি তৈরি করেন, শক্ত সফটওয়্যার ইঞ্জিনিয়ারিং দক্ষতা প্রয়োগ করুন:

  • রক্ষণাবেক্ষণযোগ্য কোড লিখুন
  • মন্তব্য প্রচুর যোগ করুন
  • দক্ষতা, স্কেলাবিলিটি এবং নির্ভরযোগ্যতার জন্য এটি বাস্তবায়ন করুন
  • লক্ষ্য এবং একটি প্রকাশের সময়সূচী সেট করুন
  • একটি পঠনযোগ্য নকশা নথি লিখুন।

0

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

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