5 কারণে সফ্টওয়্যার ইঞ্জিনিয়াররা শিল্পী হয়

গাউডির মতো সফটওয়্যার তৈরি করুন সাগ্রাডা ফ্যামিলিয়া তৈরি করেছিলেন

সাগরদা ফ্যামিলিয়া এখনও চলছে still ক্যানভায় ফ্রি ফটো দ্বারা

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

এখানে আমি পালন করা পাঁচটি মিল রয়েছে।

1. শিল্পীকে সৃজনশীল স্থান দিন

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

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

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

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

২. শিল্প করার কোনও একক সঠিক উপায় নেই; এটি শিল্পীর একটি অভিব্যক্তি

সৃজনশীলতার কোনও নিয়ম নেই।
- লরা জাওরোস্কি, আমেরিকান লেখক ও শিল্পী

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

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

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

৩. অনুপ্রেরণা নিয়মিত রুটিন থেকে আসে

প্রতিভা দীর্ঘ ধৈর্য, ​​এবং মৌলিকত্ব ইচ্ছা এবং তীব্র পর্যবেক্ষণ একটি প্রচেষ্টা।
- গুস্তাভ ফ্লুবার্ট, ফরাসি noveপন্যাসিক
গাউডির একটি 3-ডি মডেল তার ডিজাইনের কাঠামোগত অখণ্ডতা মূল্যায়ন করতে ব্যবহার করেছিলেন।

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

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

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

৪. চূড়ান্ত বাস্তবায়নের আগে হালকা-ওজন পদ্ধতিতে আইট্রেট করুন

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

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

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

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

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

৫.কলা কখনই শেষ হয় না

আপনি সৃজনশীলতার উপর কোনও সময়সীমা রাখতে পারবেন না।
- ড্রে, আমেরিকান র‌্যাপার এবং রেকর্ড প্রযোজক
মডেলটির হলুদ অংশগুলি এখনও তৈরি করা এখনও প্রতিফলিত করে। 2015 সালে, এটি ব্যাসিলিকা 70% সম্পূর্ণ ছিল যে অনুমান করা হয়েছিল।

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

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

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

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

কারিগরি সংস্কৃতি, সংগঠন বিল্ডিং এবং পরিচালনা সম্পর্কিত আরও সংগীতের জন্য, টুইটারে আমাকে অনুসরণ করুন @ কেনেক 16১16।