একজন তরুণ বিকাশকারী হিসাবে, আমাকে কি কাজের জায়গায় "স্টাইল অফ-স্টাইল" প্রযুক্তি ব্যবহার করা সম্পর্কে উদ্বিগ্ন হওয়া উচিত? [বন্ধ]


11

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

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

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

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


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

13
কমপক্ষে এটি মামস নয়!
মার্টিন বেকেট

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

5
@ শ্যাওয়ার্ন: আমি সমস্ত নিয়ে চিন্তা করব না। এই ভাষাগুলিকে কেবল আপনার সিভিতে রাখুন এবং আপনার পরবর্তী কাজের জন্য আবেদন করুন। :-)
জর্জিও

7
পার্ল মূলত প্রোগ্রামিংয়ের নালী টেপ এটি জানার জন্য কখনই ব্যথা দেয় না এবং হতে পারে এবং বেশ কিছু কিছুর জন্য ব্যবহৃত হয়।
রায়থা

উত্তর:


51

প্রথমত, আপনার কাজটি আপনার স্বপ্নের কাজের দিকে আর আনছে না তা ভেবে থামুন ! প্রতিটি কাজ করে! সবকিছু কেবল আপনার উপর!

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

সুতরাং, যে উপায়গুলি আপনাকে সাহায্য করে তা নীচে:

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

এবং আপনি যদি এতে অসন্তুষ্ট হন তবে এই কাজের জন্য বেশি দিন থাকবেন না - কেবলমাত্র প্রাথমিক দক্ষতা শেখার জন্য, নিজের কাজের শিথিলতা এবং আপনার কাজগুলির নিস্তেজতা কাটিয়ে উঠতে আপনার ইচ্ছাশক্তি প্রদর্শন করার জন্য যথেষ্ট!

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

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


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

আপনার উত্সাহ সবেমাত্র আমার দিনকে পরিণত করেছিল। খুব দৃ sound় পরামর্শের জন্য +1।
রাভলাইন

আমি নিয়মিত একটি বৃহত্তম সফ্টওয়্যার সংস্থার জন্য প্রার্থীদের সাক্ষাত্কার করি এবং এটি অবশ্যই প্রার্থীকে কলেজ থেকে বের হয়ে এমন একটি চাকরিতে আসার জন্য আঘাত দেয় যা মূলত হোল্ডিং প্যাটার্ন is
ক্রিস পিটম্যান

1
+1 - শক্তিশালী লোকেরা ওখানে বসে বসে নক করার সুযোগের জন্য অপেক্ষা করে না, তারা উঠে তাদের তৈরি করে।
নির্জন প্ল্যানেট

7

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

একটি নিয়মিত সময়সূচীতে দেখানো, 8+ ঘন্টা দিন কাজ করা, সোর্স কন্ট্রোল সফটওয়্যার ব্যবহার করে, মনিব ও সহকর্মীদের সাথে ডিল করা, 3am কল পেয়ে প্রডাকশন সার্ভার ডাউন হয়ে গেছে এবং এটির জন্য ফিক্সিং দরকার ... এগুলি দক্ষতা আপনি হ'ল ' আপনার প্রথম কাজ থেকে শিখছি।

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


6

আমি আপনার প্রশ্নের বিভিন্ন দিক আলাদাভাবে বিবেচনা করব:

  1. আপনার প্রথম কাজটি কখনই খুব চ্যালেঞ্জের হতে পারে না। কারণটি হ'ল বিশ্ববিদ্যালয় আপনাকে 30 বছরের মধ্যে প্রয়োজনীয় জিনিসগুলি শিখিয়ে দিচ্ছে, যখন সংস্থাগুলি অবশ্যই ইতিমধ্যে উপলব্ধ প্রযুক্তি নিয়ে কাজ করবে। আশা করা যায় যে 30 বছরের স্টাফটি শিল্পের বর্তমান অবস্থার চেয়ে আরও উন্নত। অর্ধবছরের টাইমস্প্যানটিও আপনি বিশ্ববিদ্যালয়ে যা ব্যবহার করতেন তার চেয়ে আলাদা হয়ে যায় causes
  2. পড়াশোনা আপনার নিজের সময়ে করা অনেক বেশি। এটি দুর্ভাগ্যজনক সত্য, তবে মানুষের ব্যয়টি এত বেশি যে তারা অবশ্যই সবসময় উত্পাদনশীল কিছু করে চলেছে। সবচেয়ে ভাল বিকল্প হ'ল যদি শিখন এবং উত্পাদনশীল বিকাশের একত্রিত করতে পারে তবে আপনি এখনও তেমন প্রযুক্তি নিয়ে কাজ করবেন যা আপনি জানেন না এবং এটি সমস্যার কারণ হতে পারে কারণ আপনি যে প্রযুক্তিটি ব্যবহার করছেন তা বোঝেন না। আপনি যদি এমন স্টাফ তৈরি করতে চান যা প্রকৃতপক্ষে কাজ করে তবে উত্পাদন পরিবেশের বাইরে শিখনটি করতে হবে। অনেক সংস্থায় এটির অর্থ এটি আপনার অবসর সময়।
  3. পার্লকে আপনার কেবলমাত্র একটি চ্যালেঞ্জ হিসাবে বিবেচনা করা উচিত - কীভাবে আপনার কাজের অনুশীলনগুলি উন্নত করা যায় যাতে সেগুলি কেবল পার্লের জন্যই কার্যকর হবে না, পরবর্তী 30 বছরে আপনি যে নতুন সিস্টেমের মুখোমুখি হচ্ছেন।
  4. নতুন জিনিস শেখার সময়, মৌলিক বিষয়গুলিতে ফোকাস করুন। পার্লের নিয়মিত এক্সপ্রেশন, হ্যাশ টেবিল এবং অনেক ভাল ডেটা স্ট্রাকচার রয়েছে। সেগুলির সর্বোত্তম ব্যবহার কীভাবে করা যায় সে সম্পর্কে সমস্ত জ্ঞান ভবিষ্যতে কার্যকর।

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

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

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

2
@ এসচওয়ার্ন মূল আপনি হ'ল স্মার্ট লোকদের সাথে কাজ করেন এমন একটি চাকরি খুঁজে বার করা । তারপরে আপনি আপনার প্রতিদিনের কাজের দিকে যেমন যাবেন ঠিক তেমনই তাদের কাছে প্রকাশ করা থেকে আপনি শিখবেন।
ক্রিস পিটম্যান

5

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

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


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

5

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

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

  1. কিছু সাধারণ সফ্টওয়্যার বিকাশ জীবনচক্র
  2. উৎস নিয়ন্ত্রণ
  3. কীভাবে কোড টেস্ট করবেন (টিডিডি, ইউনিট পরীক্ষা, সেলেনিয়াম, এর মতো কিছু)
  4. OOD নীতিগুলি (উদাহরণস্বরূপ: কলেজে আপনি আশাকরি ডিজাইনের ধরণগুলির সংস্পর্শে এসেছেন, এখন আমাকে দেখান যে আপনি আসলে সেগুলি ব্যবহার করেছেন / দেখেছেন)
  5. এন্টারপ্রাইজ আর্কিটেকচারের বুনিয়াদি বোঝাপড়া (উদাহরণস্বরূপ, একটি তিন স্তরের সিস্টেম কী, এবং আপনি কখনও এর সাথে কাজ করেছেন)
  6. একটি দলের সাথে কীভাবে কাজ করবেন

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

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


আপনার ভিবিএ গল্পের জন্য। আমি ভিজিএ প্রতি আপত্তি নেই, কিন্তু এটি থেকে একটি কেরিয়ার তৈরি? আপনি সঠিক কাজ করেছেন।
মাইক ডুনলাভে

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

3

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

অন্যদিকে সচেতন হোন যে আপনি যে প্রোগ্রামিং কৌশলগুলি ব্যবহার করছেন তা সম্ভবত প্রোগ্রামিং ভাষা নির্বিশেষে একই রকম।

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


2

আপনি যদি পার্লে আর কাজ করতে না চান তবে তা ঠিক আছে।

পার্লের বর্তমানে প্রচুর পরিমাণে ফ্ল্যাশ নেই বলে কেবল এটি জনপ্রিয় নয় doesn't


আমি উল্লেখ করতে চাই যে পার্লের গতি গত পাঁচ বছরে নাটকীয়ভাবে বেড়েছে ।

বিগত 2 বছরের তুলনায় গত 2 বছরে পার্লের আরও স্থিতিশীল প্রকাশ হয়েছে।

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

আপনি যদি মুস কতটা জনপ্রিয় তার প্রমাণ চান তবে দেখুন মূজের উপর কতগুলি সিপিএএন মডিউল নির্ভরশীল

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


এছাড়াও এখনও কিছু দুর্দান্ত নতুন প্রকল্প রয়েছে যা পার্ল ব্যবহার করছে। এক জন্য Lacuna বিস্তৃত


2

কাউকে আবর্জনা বাছাই করতে হবে, টয়লেট পরিষ্কার করতে হবে, খালি খনন করতে হবে এবং ম্যাকডোনাল্ডসে কাজ করতে হবে। এখনই আপনি এটির সফ্টওয়্যার বিকাশ সংস্করণ করছেন।

নেই কিছুই যে স্বীকৃতি দেবে এবং সঙ্গে ভুল উচ্চাকাঙ্ক্ষী কিছু বৃহত্তর করুন!

আপনি এখন যা করেন তা অবশ্যই কালকে, পরের বছর এবং পরের দশ বছরে যা করেন তা রূপায়িত করে!

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

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

সব যে বলেন, * শেখার কিভাবে না ** যেমন ঠিক যেমন মূল্যবান করতে কিভাবে করতে হবে , এবং অন্যদের ভুল থেকে শেখার আপনার নিজের থেকে শিক্ষা কম বেদনাদায়ক হয়।

এই মুহুর্তে আপনি উভয় জিনিসই পাঠ পেয়ে যাচ্ছেন।


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

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

1

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

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


সত্যি কথা বলতে গেলে, তিনি পার্লকে কটাক্ষ করেননি, তিনি কেবল বলছিলেন এটি ভবিষ্যতে যে ধরনের কাজ করতে চায় তা নয়। সুতরাং যে পার্ল কাজ আছে সেখানে গৌণ আছে।
R0MANARMY

ওপি থেকে @ROMANARMY: "আমি খুব কমই পার্ল কাজ দেখুন, এবং যখন আমি কি, এটা সাধারণত কিছু আমি (ফ্রন্ট-এন্ড ওয়েব ডেভেলপমেন্ট কাপড়) এ আগ্রহী নই করছে সিস্টেম প্রোগ্রামিং, কল্পনা। network programming, অথবা অন্তত ব্যাকএন্ড ওয়েব ডেভেলপমেন্ট কাপড় থাকে আমি "হুম ... আমি যা পড়ি তা নয় ... এবং সেই ক্ষেত্রগুলিতে চাকরি রয়েছে। যেমন নেটওয়ার্কিং ইন্ডাস্ট্রি, যেমন বলা হয়েছে যে ধরণের বিষয়গুলি আমি আসলে উপভোগ করব। আমি একটি টিয়ার 1 ইন্টারনেট সংস্থার জন্য কাজ করি, পিছনের কাজটির জন্য পার্ল ব্যাপকভাবে ব্যবহৃত হয়।
বিল

1

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

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

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


1

Schwern,

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

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

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

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

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

প্যাশনেট প্রোগ্রামার

প্র্যাকমেটিক প্রোগ্রামার

ডোমেন চালিত ডিজাইন

ক্যারিয়ার প্রোগ্রামার


0

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

কাজের বাইরে কিছু জিনিস তাড়া করুন যাতে আপনি আপনার পরিসংখ্যান প্যাড করতে পারেন। আমার মতে, আপনি কোড করতে পারেন বা আপনি পারবেন না। ভাষা এবং বাক্য গঠন শিখতে পারে - তবে নিজেরাই সমস্যাগুলি চিন্তা করার এবং সমাধান করার ক্ষমতা।

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