"কেরিয়ার শুরু করার কয়েক বছর পরে প্রোগ্রামিং করবেন না"। এটা কি ন্যায্য পরামর্শ? [বন্ধ]


65

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

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

আপনি কি মনে করেন যে এই ক্ষেত্রে 5 বছর অতিবাহিত করার পরে প্রোগ্রামিং থেকে ক্যারিয়ারকে অন্য কোনও কিছুতে পরিবর্তন করা কি ন্যায্য পরামর্শ?

হালনাগাদ


ওহ বাহ ... আমি কখনই জানতাম না যে লোকেরা এই ক্ষেত্রে 40+ বছরের অভিজ্ঞতা থাকতে পারে। মানুষ ১৯ 1971১ সাল থেকে এটি করছে দেখে আমি উত্সাহিত ও বিস্মিত! ... এর অর্থ আমার জন্মের 15 বছর আগে! এই জাতীয় অভিজ্ঞ ব্যক্তির সাথে কথা বলতে পেরে ভালো লাগছে, পাকিস্তানে আমরা এখানে এমন সুযোগ পাই না।
সমস্ত সাহায্য এবং ভাগ করে নেওয়ার জন্য আবার ধন্যবাদ। এটি সম্পর্কে আপনার চিন্তাভাবনা পাওয়ার একটি দুর্দান্ত অভিজ্ঞতা হয়েছে।


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

54
যদি সবাই মাত্র 5 বছর পর প্রোগ্রামিং বন্ধ করে দেয় তবে কে প্রোগ্রামিং প্রকল্পগুলি গ্রহণ করবে যার মোকাবেলায় 10 বা 20 বছরের দক্ষতার প্রয়োজন?
গ্র্যান্ডমাস্টারবি

17
কোনও বিষয়ের আয়ত্তে পৌঁছাতে দশ বছরের দৈনিক উত্সর্গের সময় লাগে। আপনি অর্ধেক ছেড়ে চলে গেলে কীভাবে সেখানে পৌঁছানোর আশা করবেন?
ফ্র্যাঙ্ক ক্রুক

7
"আপনি আপনার পুরো জীবন একজন স্থপতি হতে পারবেন না" বা "আপনি আপনার পুরো জীবন দন্তচিকিত্সা করতে পারবেন না " বলার মতো কিছু নয় ?
টাইলার

6
বিপরীত প্রশ্নের সাজান: কোন প্রোগ্রামাররা বস হিসাবে পছন্দ করতে চান: প্রাক্তন প্রোগ্রামার, বা অন্য কোনও ব্যাকগ্রাউন্ড সহ কেউ?
গেডগার

উত্তর:


61

আমি মনে করি না এটি এমন একটি প্রশ্ন যা কম্বল উত্তর দেওয়া যেতে পারে যা সর্বদা সঠিক, বয়সের "সম্ভবত এটি নির্ভর করে" except

সবচেয়ে সহজ পরামর্শটি হ'ল: প্রোগ্রামিং যদি আপনি সবচেয়ে বেশি পছন্দ করেন তবে তা পরিবর্তন না হলে থামবেন না।

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


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

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

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

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

5
@ এরিক: আপনার বাচ্চাদের পড়াশুনার মাধ্যমে যদি আপনি খুশি হন তবে এর জন্য যান for ব্যক্তিগত সুখ কেবল সুখের কার্যকারিতা নয়।
মিথ্যা রায়ান

100

আমাদের বেশ কয়েকটি প্রোগ্রামার রয়েছে যেখানে আমি তাদের 50 এর দশকে কাজ করি যারা 20 বছরেরও বেশি সময় ধরে প্রোগ্রাম করে। যদি আপনি যা করতে চান এটি যদি হয় তবে কেউ আপনাকে এটাকে বাচ্চাদের জন্য উপযুক্ত বলে যেন তা না দেয়।


14
+1: 1978 সাল থেকে পেশাদারভাবে প্রোগ্রামিং a ম্যানেজার হওয়ার জন্য কিছু বিরতি, তবে সেগুলি সংক্ষিপ্ত এবং অসুস্থ-পরামর্শ দেওয়া হয়েছিল।
এসলট

3
+1: আমি 1973 সাল থেকে এখানে আছি এবং আমি যখন কেবলমাত্র আমার নিজের সফ্টওয়্যার সংস্থার সাথে "বসকে খেলি" করতে হয়েছিল তখন কেবল আমি নিজেই নিজেকে উপভোগ করতে পারি নি। ভাগ্যক্রমে আমি এখনও আমার কর্মীদের সাথে মাথা ঠেকাতে এবং হোয়াইটবোর্ডে মার্কার নিক্ষেপ করতে পেরেছিলাম, সুতরাং এটি খুব খারাপ ছিল না।
পিটার রওয়েল

18
+1 মাত্র 20, তবে আমি একজন পরিচালক, অ্যাকাউন্ট্যান্ট বা বিক্রয়কর্মী হতে শিখতে স্কুলে যাইনি।
মাইকেল কে

9
আমি 64 বছর বয়সী এবং 40 বছরেরও বেশি সময় ধরে প্রোগ্রাম করে আসছি। আমি স্ব-কর্মসংস্থানযুক্ত এবং অবসর নেওয়ার কোনও উদ্দেশ্য নেই - আমি খুব বেশি কোডিং পছন্দ করি। আমার বেশ কয়েকজন পরিচালক পরিচালকের ভূমিকায় যাওয়ার বেশ কয়েকটি সুযোগ পেয়েছি এবং সর্বদা সেগুলি প্রত্যাখ্যান করেছি। আমার সাধারণত একবারে তিন বা চারটি প্রকল্প চলছে।
tcrosley

11
শুভ রব! এখানে প্রচুর ওল্ড ফার্টস রয়েছে ® আমাকে কোথাও থেকে নেওয়া একটি উদ্ধৃতি সম্পর্কে ভাবিয়ে তোলে: কম্পিউটারটি নতুন গন্ধ
পিটার রওয়েল

34

আমি এখন 21 বছর ধরে কোড স্লিং করে আসছি, তাই আমি মনে করি আমি এই বিষয়ে মন্তব্য করার যোগ্য।

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

তারপরে আমার মতো লোকেরা আছেন যারা নিজের স্বার্থে প্রোগ্রামিং উপভোগ করেন এবং যার লোক দক্ষতা, আমরা কি বলব, পরিচালনার পদের জন্য পর্যাপ্ত চেয়ে কম (আমি একবার চেষ্টা করেছিলাম, এবং এটি জড়িত প্রত্যেকের জন্য একটি বিপর্যয় ছিল)।

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

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

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


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

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

@ ডাঙ্ক: এটি পিটারের মূলনীতি: অযোগ্যরা তাদের অক্ষমতার স্তরের মাধ্যমে পদোন্নতি পাবে।
তাড়াতাড়ি_

4
@ চটজলদি - পিটার নীতিটি বিকাশকারী এবং পরিচালকদের এবং সর্বস্তরের ক্ষেত্রে প্রযোজ্য। আমি বেশ কয়েকজন পরিচালককে জানি যে আমি প্রোগ্রামার হিসাবে কাজ করেছি যারা বুঝতে পেরেছিল যে ভাল বিকাশকারীরা ৪০ ঘন্টা সপ্তাহে যে নিয়মিত করতে পারে তার চেয়ে অনেক কম অর্জন করতে তাদের 50-60 ঘন্টা কাজের সপ্তাহের প্রয়োজন হয়। তারা উপলব্ধি করতে যথেষ্ট স্মার্ট ছিল যে আরও একটি সম্পর্কিত ক্যারিয়ারের পাথ (অর্থাত্ পরিচালন) সেখানে সর্বোত্তম বিকল্প ছিল। যারা এটি উপলব্ধি করতে ব্যর্থ হয়েছিল তারা অবশেষে বিচ্ছিন্ন হয়ে পড়েন কারণ বিকাশকারী হিসাবে তাদের ক্ষমতাগুলি বেশ কয়েক বছরের অভিজ্ঞতার পরে তারা প্রাপ্ত উচ্চতর বেতনের বিষয়টি ন্যায়সঙ্গত করেনি।
ডাঙ্ক

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

25

এটি আমার কাছে ক্লাসিক বৃহত সংস্থার পরামর্শের মতো মনে হচ্ছে যা কয়েক দশক পরেও ছড়িয়ে দেওয়া হচ্ছে।

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

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

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

এখন, আমি 1980 এর দশকের শেষ / 1990 এর দশক থেকে পেশাদার সফ্টওয়্যার বিকাশ করছি এবং এখনও আমি মূলত জীবিকার জন্য প্রোগ্রাম করি। হ্যাঁ, আমি আমার কেরিয়ারের বিভিন্ন পর্যায়ে পরিচালনায় "সময়" দিয়েছি, তবে আমি দেখতে পেয়েছি যে 'অফিসিয়াল' ক্যারিয়ারের সিঁড়িটি অনুমান করা উচিত তার আরোহণের চেয়ে আমি সফ্টওয়্যার তৈরি করে (এবং সম্ভবত সামান্য পরিচালনা করছি) থাকা.

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

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


14

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

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


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


আপনি জানেন যে, আমি যার কাছ থেকে সবচেয়ে বেশি শুনেছি সে হলেন তিনি 40 বছরেরও বেশি সময় ধরে প্রোগ্রামিং করে আসছিলেন। সুতরাং ... আপনি কি অনুমান দেখুন।
অ্যালেক্স ফেনম্যান

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

3
@ মুহাম্মদ: এটি "ক্যারিয়ার", "ক্যারিয়ার" নয়।
অরবিট

10

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


8

আমি কেবলমাত্র সমস্ত প্রতিক্রিয়াগুলিকেই উজ্জীবিত করেছিলাম যা বলেছিল "আপনি যদি এটি পছন্দ করেন তবে এটি করা চালিয়ে যান" এর কিছু প্রকরণ, কারণ আমি মনে করি এটি চূড়ান্তভাবে সঠিক উত্তর - তবে আমি এক মিনিটের জন্য বিকল্প দৃষ্টিভঙ্গি নিয়ে ভাবলাম, আমি কি করতে পারি তা দেখার জন্য "প্রোগ্রামিং রাখুন" বিকল্পের বিরুদ্ধে একটি ভাল ডেভিলের অ্যাডভোকেট নিয়ে আসুন ....

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

সার্জন হয়ে বনাম হিসাবরক্ষক হয়ে তুলনা করে আমাকে ব্যাখ্যা কর:

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

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

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

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


3
আমি কেবল একটি কোড সার্জন হিসাবে নিজেকে উল্লেখ করা শুরু করতে পারি।
কোডারডেনিস

7

হয় আপনি প্রোগ্রামিং সম্পর্কে উত্সাহী, এক্ষেত্রে কখনও এটি করা বন্ধ করার কোনও কারণ নেই।

বা আপনি নন, এমন ক্ষেত্রে আপনাকে প্রথমে এটি করা উচিত নয়।

যদি, কোনও মুহুর্তে, আবেগটি অন্যান্য জিনিসের জন্য জায়গা করে দেয়, এটি ভাল, এবং যখন এটি ঘটে তখন সব উপায়ে অন্য কিছু করার জন্য সন্ধান করে তবে এর মধ্যে, উপভোগ করুন!


5

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

জরুরী প্রোগ্রামিংয়ের কাজগুলি সম্পাদন করতে সাধারণত তাদের অফিসে 2-3 ঘন্টা অতিরিক্ত সময় দিতে হবে। আমার ধারণা আছে যে অন্যান্য দেশ ও অঞ্চলেও পরিস্থিতি কিছুটা অনুরূপ।

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

29 ইউএসসি 213 এ (17) যে কোনও কর্মী যিনি কম্পিউটার সিস্টেম বিশ্লেষক, কম্পিউটার প্রোগ্রামার, সফটওয়্যার ইঞ্জিনিয়ার, বা অন্যান্য অনুরূপ দক্ষ কর্মী ...

http://codes.lp.findlaw.com/uscode/29/8/213

আমার পরামর্শ হ'ল সর্বদা কিছু না কিছু "প্ল্যান বি" রাখুন - আপনি যখন চাইবেন এমন কিছু করবেন বা বাইরে বেরিয়ে আসুন। কিছু লোকের ক্ষেত্রে, এর মধ্যে পরিচালন / অন্ধকার দিকে স্যুইচ করা জড়িত। কখনও কখনও তারা এটি করে কারণ তারা প্রযুক্তির পরিবর্তনগুলি ধরে রাখে না বা করবে না। কখনও কখনও তারা এটি করে কারণ তারা কোনও ব্যক্তির সমাধানের জন্য সমস্যাগুলি খুব বড় সমাধান করতে চায়।

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


5
আপনার প্রোগ্রামিং শিল্পের অংশে ডেথ মার্চগুলি আদর্শ হতে পারে তবে প্রচুর জায়গা রয়েছে যেখানে কাজের-ভারসাম্য ভারসাম্যকে মূল্য দেওয়া হয়।
justkt

মার্কিন যুক্তরাষ্ট্রে নয়, মার্কিন যুক্তরাষ্ট্রে নয়, মার্কিন যুক্তরাষ্ট্রে নয়, "এই শিল্পে ডেথ মার্চগুলি আদর্শ" "- সপ্তাহে 50 ঘন্টা ধরে দৃশ্যত কেবল 15% কাজ করে। এটি খুব কমই একটি ডেথ মার্চ, এবং শিল্পের কেবল 15% কমপক্ষে এটি করে (তথ্যটি ২০০৮ সালের), যার অর্থ 85% প্রতি সপ্তাহে 50 ঘন্টা এর অধীনে কাজ করে। কৌতূহলী - আপনার "30" এর দ্বারা প্রোগ্রামিং ছেড়ে দেবদের "প্রচুর" জন্য ডেটা আছে? আমি যা দেখেছি এটি তা নয় এবং আপনি আমার কৌতূহলকে ঘৃণা করেছেন। ধন্যবাদ!
এথেল ইভান্স

2
আপনার অতিরিক্ত সময় দেওয়ার প্রয়োজন যদি কেবলমাত্র তাদের অতিরিক্ত সময় কাজ করার প্রয়োজন হয়। ওভারটাইমের জন্য কতটা প্রয়োজন তা সর্বদা একটি কাজের সাক্ষাত্কারে জিজ্ঞাসা করা উচিত এবং খুব কম ক্ষেত্রেই উত্তর দেওয়া উচিত যখন কাজের অফার আসে তখন আপনাকে ধন্যবাদ 40 দিনের মধ্যে অন্যদের চেয়ে বেশি কাজ করুন এবং কেবলমাত্র লোকেরা যত্ন নেবে আপনি অতিরিক্ত সময় না লাগিয়েছেন এমন অযোগ্যতা যা তাদের কাজটি শেষ করতে 50-60 ঘন্টা সময় নেয়।
ডঙ্ক

2
আমি 15 বছর ধরে পেশাদারভাবে প্রোগ্রামিং করছি been আমি গত ৪ বছর স্বামী এবং শেষ তিনবারের একজন বাবা I বছর আগের চেয়ে আমি আজ একজন ভাল প্রোগ্রামার এবং আমার অন্য কোনও কেরিয়ারে স্যুইচ করার কোনও ইচ্ছা নেই।
কোডারডেনিস

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

5

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

আমি এটি কখনও শুনিনি, এবং এটি সমস্ত হাস্যকর শোনায়।

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


5

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

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


আমি তখন আপনার সংস্থায় থাকতে চাই :)
ইয়াসির

প্রকৃতপক্ষে. পাঁচ বছর কিছুই হয় না
অরবিট

3

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

আমি যে সংস্থার জন্য কাজ করেছি তাদের কেউ আমাদের অফিসের বাইরের উন্নয়ন জনগোষ্ঠীতে কী চলছে সেদিকে মনোযোগ দিচ্ছিল না। ভালো ধারণা TDD- এ এবং বাকি এক্সপি চর্চা মূলধারার, নকশা নিদর্শন, হয়ে ছিল কঠিন , refactoring মত গুরুত্ব হত্তন হয়, .NET CLR জেনেরিক্স আনন্দ চালু, কিন্তু আমরা যে কেউ জানত। আমি নির্দ্বিধায় স্বীকার করব যে আমি সমস্যার অংশ ছিলাম, অন্য লোকেরা কী করছে তা আমি দেখছিলাম না, তবে সংস্থাটির অন্য কেউ ছিল না, সফ্টওয়্যার আর্কিটেক্টের ধরণগুলি অন্তর্ভুক্ত ছিল।

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

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


2

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

... তবে, আপনি সবসময় "প্রোগ্রামিং" হতে পারবেন। আপনার সর্বদা এমন একটি পরিস্থিতি তৈরি হবে যেখানে আপনাকে ব্যক্তিগতভাবে বসে কিছু কোড লিখতে হবে। আপনি একবার যখন কোনও সফ্টওয়্যার দলের অংশ হওয়ার দিক থেকে এগিয়ে গিয়ে কোনও সফ্টওয়্যার টিমের তদারকি এবং প্রকল্পের অর্থ এবং লজিস্টিক্সের মোকাবেলা করার জন্য, আপনি কি প্রতিদিন এটি করা বন্ধ করে দেবেন এবং সম্ভবত নিজেকে "প্রোগ্রামার" বলা বন্ধ করবেন?


+ +! - কেবল কোড বানর হওয়ার মধ্যে পার্থক্য প্রথম করার জন্য (আপনার বেতন খুব সীমাবদ্ধ থাকায় আপনি কোথাও দীর্ঘস্থায়ী থাকতে চান না) এবং একটি বিকাশকারী হয়ে উঠছেন, যা আপনি আজীবন পেশা তৈরি করতে পারেন এবং পেতে পারেন একটি দুর্দান্ত বেতন
ডাঙ্ক

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

@ tgm1024 - কোডার হয়ে ও দক্ষতার বিস্তৃত বিকাশ লাভ করা যায় আপনি যে আকারের সংস্থায় কাজ করবেন না কেন তা পাওয়া যায়। ব্যক্তিগতভাবে, আমি মনে করি একটি বৃহত্তর সংস্থায় কাজ করা 'সাউন্ডার' বেস দক্ষতা শেখার সুযোগ দেয় কারণ তারা ইতিমধ্যে পদ্ধতিগত, চেষ্টা করা এবং সমস্ত প্রকল্পের আকারের জন্য কাজ করে এমন সত্য অনুশীলনগুলি বিকাশ করে। নিশ্চিত-অগ্নিনির্বাপক বিকাশের কৌশলগুলি জানার নীচের দিকটি হ'ল সংঘর্ষগুলি যেগুলি 'সবেমাত্র এটি সম্পন্ন করুন' লোকদের মধ্যে একটির মধ্যে চলে যখন ঘটে। তারা যথেষ্ট এমনকি বোঝা কিভাবে তাদের 'শুধু এটা হতে দাও' পদ্ধতির ... জানি না
ডাঙ্ক

... এটি সঠিকভাবে করার চেয়ে 5 গুণ বেশি সময় লাগবে। প্রথমবার এটি করার পর্যাপ্ত সময় নেই তবে ফিরে যেতে এবং বার বার করার জন্য প্রচুর সময়। এটাই তাদের মূলমন্ত্র, বা তাদের জীবনবৃত্তান্তে প্লাস্টার করা উচিত।
ডঙ্ক

2

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


2

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

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

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

খুব বেশি চিন্তাভাবনার কারণে সম্ভবত আমার চুলের একটি প্যাচ খোলা, খুব বেশি ক্যাফিন নেওয়া এবং কম সামাজিক হয়ে যাওয়া এমন জিনিস যা আমি সম্ভবত ভয় করি

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


1

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


1

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

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


0

আপনার বন্ধুরা প্রোগ্রামারদের সম্পর্কে যা বলে, তা যে কোনও চ্যালেঞ্জের ক্ষেত্রে গভীরভাবে নিযুক্ত যে কেউ তার জন্যও সমানভাবে প্রযোজ্য।

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

এই প্রশ্নের উত্তর দেওয়ার জন্য আপনাকে নিজেকে ভালভাবে জানতে হবে, এবং উত্তর সময়ের সাথে সাথে পরিবর্তিত হতে পারে।

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

আছে HTH


0

আমার বাবা গত 24 বছর ধরে প্রোগ্রামার হিসাবে কাজ করছেন। তিনি আমাকে কেবল একটি জিনিস বলতেন: "কোনও কিছুর অত্যধিক কিছুই ভাল হয় না"। তবে এটি প্রোগ্রামিংয়ের জন্য উপযুক্ত নয়।


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

@KeithS। আমি অনুভব করতে সাহায্য করতে পারি না এটি ভাল এবং দরিদ্র প্রোগ্রামারগুলির মধ্যে সত্য পার্থক্য। এটি তাদের উত্পাদিত কোডের মান নয়। তারা যা উত্পাদিত তা আসলে ক্লায়েন্টের সমস্যা সমাধান করে কিনা It's
ZweiBlumen

0

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

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

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


0

আমার অভিজ্ঞতায় সিনিয়র আইটি পজিশনে দুই ধরণের পেশাদার রয়েছেন।

  • তথ্যপ্রযুক্তি ব্যবস্থাপনা
  • জ্যেষ্ঠ যন্ত্রবিদ

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

কোন সঠিক উত্তর নেই. আমাদের এখানে প্রচুর সত্যই কৌতুকপূর্ণ সমস্যা সমাধান করে কোড লেখার কোড এবং প্রোগ্রামিং উপভোগ করে। তবে এমন অনেক লোক রয়েছে যা লোক / প্রকল্পগুলি পরিচালনা করার মতো "বড় চিত্রকার" বিষয়টিকে উপভোগ করে।

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

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