<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: Sneha Maurya</title>
    <description>The latest articles on Forem by Sneha Maurya (@sneha025).</description>
    <link>https://forem.com/sneha025</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F709866%2F28d4e9b8-56ad-43fb-b74c-36f4f021300d.png</url>
      <title>Forem: Sneha Maurya</title>
      <link>https://forem.com/sneha025</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/sneha025"/>
    <language>en</language>
    <item>
      <title>Intro to the Ethereum</title>
      <dc:creator>Sneha Maurya</dc:creator>
      <pubDate>Thu, 03 Feb 2022 08:04:45 +0000</pubDate>
      <link>https://forem.com/sneha025/intro-to-the-ethereum-3590</link>
      <guid>https://forem.com/sneha025/intro-to-the-ethereum-3590</guid>
      <description>&lt;p&gt;Hi 👋 there!
I have developed keen interest in understanding and building decentralized apps (dapp). I thought why not share my learning 📚 and journey 🚴 with you all. 
So let's get started.&lt;/p&gt;

&lt;p&gt;Why Ethereum comes into the picture but before we jump on to it, let me tell you a short story of BLOCKCHAIN. It started in 1982, a cryptographer &lt;strong&gt;David Chaun&lt;/strong&gt; first proposed the blockchain-like protocol. Later in 2008, first-time blockchain was conceptualized by a person (or group of people) known as &lt;strong&gt;Santoshi Nakamoto&lt;/strong&gt; and published a white paper📄, the purpose was to have a protocol to send-receive money without any central authority like a bank. Thus Bitcoin was developed.
The question was will blockchain be only for the money transaction?
Well later in December 2013 &lt;strong&gt;Vitalik Buterin&lt;/strong&gt; published a white paper📄 on Ethereum. He wanted to use Bitcoin not only for money transactions but even for developing amazing decentralized applications, domain names, and many more. The main concept which discriminates Ethereum from Bitcoin is Smart Contract. Ethereum is an ultimate Smart Contract( we will learn about the smart contract in later sections).&lt;/p&gt;

&lt;p&gt;That's it about the background. Let's now understand the concept behind Blockchain technology.
Blockchain is a public database(ledger)📒 that is updated and shared across many computers(nodes) in a network.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--9Z50frtN--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1634488546934/eckiBqwG2.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--9Z50frtN--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1634488546934/eckiBqwG2.png" alt="Intro to Ethereum (1).png" width="880" height="462"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Blocks&lt;/strong&gt;: Data and state is stored in a consecutive group known as "blocks". If I send ETH to you, the transaction data needs to be added to a block to be successful.
&lt;strong&gt;Chain&lt;/strong&gt;: All the blocks refer to their parent block, thus the block is chained together.&lt;/p&gt;

&lt;p&gt;Folks, I'll suggest you watch a working demo of blockchain by &lt;strong&gt;Anders Brownworth&lt;/strong&gt;.
He has explained the working, concept of distributed networks and gives you the gist of blockchain.&lt;/p&gt;

&lt;p&gt;You can read this  &lt;a href="https://blog.theashishmaurya.me/everything-you-should-know-about-blockchain"&gt;blog&lt;/a&gt;  on the basics of blockchain technology and about &lt;strong&gt;Consensus Mechanism&lt;/strong&gt; by &lt;strong&gt;Ashish Maurya&lt;/strong&gt;.&lt;/p&gt;

&lt;h3 id="heading-why-ethereum"&gt;Why Ethereum?&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Why Ethereum has intrinsic value?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;You must be wondering why Ethereum, what makes Ethereum so special that everyone has started talking a lot lately. 
Ethereum is an open-source blockchain platform with its own cryptocurrency, called Ether (ETH) or Ethereum, and its own programming language, called Solidity.]
There is a single standard computer called &lt;strong&gt;Ethereum Virtual Machine&lt;/strong&gt; (EVM)  and everyone on the Ethereum network agrees on the state of the EVM. Every node (computers on the Ethereum network) keeps a copy of the state of this computer(EVM). if one node broadcasts a request for this computer to perform arbitrary computation then every other node on the network verify, validates, and executes the requested computation which causes the state change in the EVM, this change in state will propagate throughout the entire network.&lt;/p&gt;

&lt;p&gt; As we are now aware, that Ethereum was built as a platform to run smart contracts and applications. Those applications are called decentralized applications (Dapp) like Decentralised finance(Defi) or nonfungible token(NFT) 🎟️ (pretty popular right?).
Defi is an extremely bullish catalyst in Ethereum. In fact Ethereum host more than 200,000ERC tokens. Defi allows anyone to trade assets directly without involving banks.&lt;/p&gt;

&lt;p&gt;Currently, Ethereum and bitcoin use a proof-of-work consensus mechanism for verification and confirmation of the transaction on the network by miners.
There are a few drawbacks of the proof-of-work mechanism like it does not provide any consequences toward malicious behavior and doesn't encourage collaboration.
Thus Ethereum is moving toward a proof-of-stake consensus mechanism model, which will provide more transaction processing capability and will protect🕵️‍♂️ the network from malicious activities.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What is happening in proof-of-stake?&lt;/strong&gt;
&lt;em&gt;In the proof-of-stake model, transaction validators will replace miners. Validators will be required to own ether, and in order to validate a block, they will be required to put their ether stake on the line to certify that a block is valid. This way, if there is malicious behavior, their stake is at risk.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;🎯In 2022, the Ethereum2.0 upgrade will be using proof-of-stake and providing faster transactions, more scalable, secure, and sustainable. As part of the upgrade, Beacon chains and shard chains are a smaller group of nodes that process their own portion of transactions in parallel. 📣&lt;a href="https://ethereum.org/en/eth2/"&gt; For a more detailed reading on upgrades&lt;/a&gt;. &lt;/p&gt;

&lt;p&gt;🗓️Ethereum is now six years old and it has established itself as the most actively used blockchain network, while its native token, ether, is now the second-largest cryptocurrency by both market capitalization and daily volume📈.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.buymeacoffee.com/snehamaurya"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--j0g_d8Zx--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://img.buymeacoffee.com/button-api/%3Ftext%3DBuy%2520me%2520a%2520coffee%26emoji%3D%26slug%3Dsnehamaurya%26button_colour%3DBD5FFF%26font_colour%3Dffffff%26font_family%3DCookie%26outline_colour%3D000000%26coffee_colour%3DFFDD00" width="235" height="50"&gt;&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;This blog is posted using &lt;a href="www.blogtiple.com"&gt;Blogtiple&lt;/a&gt;&lt;/p&gt;

</description>
      <category>ethereum</category>
      <category>solidity</category>
      <category>blockchain</category>
    </item>
    <item>
      <title>JavaScript Vs TypeScript</title>
      <dc:creator>Sneha Maurya</dc:creator>
      <pubDate>Sun, 31 Oct 2021 14:22:00 +0000</pubDate>
      <link>https://forem.com/sneha025/javascript-vs-typescript-43li</link>
      <guid>https://forem.com/sneha025/javascript-vs-typescript-43li</guid>
      <description>&lt;p&gt;Before we dive into the differences let's have a little background on both languages.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;JavaScript&lt;/strong&gt; (often shortened as JS) is a lightweight, interpreted, cross-platform, object-oriented scripting language that conforms to the ECMAScript specification and is used to make interactive web pages. JavaScript is used on both client-side and server-side that allows programmers to make web pages.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;TypeScript&lt;/strong&gt; (Often shortened as TS) is a programming language developed and maintained by Microsoft. It is a strongly typed superset of Javascript, cross-platform, object-oriented, compiles to plain javascript language, and is used to make interactive web pages.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;When we have JavaScript as a client-side and server-side technology, then why we needed TypeScript?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;As we know by the development of Nodejs, JavaScript has become more popular than it was before due to server-side and client-side web development. However, when JavaScript was growing then the code getting more complex and making it difficult to maintain the reusability of code. It was not able to fulfill the necessity of Object-Oriented programming. These flaws hinder JavaScript from succeeding at the enterprise level as a server-side technology. Then TypeScript comes into the picture to fill the gap.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Difference between JavaScript and TypeScript&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;TypeScript is an Object-oriented programming language whereas JavaScript is an Object-oriented scripting language &lt;/em&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Object-oriented programming languages are based on objects whereas scripting languages are made up of scripts to automate any function/action.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Scripting languages don't need a compilation step and mostly get interpreted.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;TypeScript always calls attention to errors during the development period but JavaScript highlights at the runtime.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;em&gt;TypeScript support static typing but javaScript has dynamic typing&lt;/em&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;JavaScript assigns the type to any variable at runtime(dynamically typed)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;TypeScript gives the option for static typing, the type of a variable is declared while writing the code. For example&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;in JavaScript:&lt;/p&gt;


&lt;pre&gt;&lt;code&gt;&lt;span class="hljs-keyword"&gt;let&lt;/span&gt; name_ =&lt;span class="hljs-string"&gt;"JavaScript"&lt;/span&gt;;&lt;br&gt;
&lt;span class="hljs-built_in"&gt;console&lt;/span&gt;.log(&lt;span class="hljs-string"&gt;"name variable is infered as string"&lt;/span&gt;,names);&lt;br&gt;
name_=&lt;span class="hljs-number"&gt;45&lt;/span&gt;;&lt;br&gt;
&lt;span class="hljs-built_in"&gt;console&lt;/span&gt;.log(&lt;span class="hljs-string"&gt;"name variable is infered as number "&lt;/span&gt;,names);&lt;br&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;in TypeScript:&lt;/p&gt;
&lt;br&gt;
&lt;pre&gt;&lt;code&gt;let name_ = &lt;span class="hljs-string"&gt;"TypeScript"&lt;/span&gt;;&lt;br&gt;
&lt;span class="hljs-built_in"&gt;console&lt;/span&gt;.log(&lt;span class="hljs-string"&gt;"name variable is infered as string"&lt;/span&gt;,name_);&lt;br&gt;
name_=&lt;span class="hljs-number"&gt;45&lt;/span&gt;;    &lt;span class="hljs-regexp"&gt;//&lt;/span&gt; &lt;span class="hljs-keyword"&gt;throw&lt;/span&gt; error &lt;span class="hljs-string"&gt;"Type 'number' is not assignable to type 'string' "&lt;/span&gt;&lt;br&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;ul&gt;

&lt;li&gt;When a language is not statically typed, it is more prone to errors in runtime.&lt;/li&gt;

&lt;/ul&gt;

&lt;p&gt;&lt;em&gt;TypeScript support interface but Javascript does not.&lt;/em&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Being an object-oriented programming language TypeScript s supports  OOPs 
concepts like interfaces, classes, inheritances, generics, etc.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;There are many benefits TypeScript provides over JavaScript like it helps to make code management easier, increases team performance by the explicitly defined data structure, and variables type annotation make code by far easier to comprehend the decisions made by the other engineers who were working originally on your codebase.
TypeScript is getting popular and adopted by the Industry giants.&lt;/p&gt;

&lt;p&gt; &lt;a href="https://www.npmtrends.com/typescript"&gt;NPM downloads in the past 2 years&lt;/a&gt; :&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--12yvlsn9--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1631464058934/gKzhw7CcA.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--12yvlsn9--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1631464058934/gKzhw7CcA.png" alt="image.png" width="880" height="322"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt; &lt;a href="https://insights.stackoverflow.com/survey/2020#technology-most-loved-dreaded-and-wanted-languages-loved"&gt;Stackoverflow survey on most loved language&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--i0P5Okyx--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1631464807404/uUvgNCcQI.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--i0P5Okyx--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1631464807404/uUvgNCcQI.png" alt="Screenshot (5).png" width="750" height="613"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;TypeScript is an awesome tool for JavaScript developers. It makes large codebases easy to understand and gives a fine code-writing toolkit as well.&lt;/p&gt;

&lt;p&gt;That's it for now, thank you for reading.&lt;/p&gt;

&lt;p&gt;-sneha&lt;/p&gt;


&lt;p&gt;This blog is posted using &lt;a href="www.blogtiple.com"&gt;Blogtiple&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This blog is posted using &lt;a href="www.blogtiple.com"&gt;Blogtiple&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This blog is posted using &lt;a href="www.blogtiple.com"&gt;Blogtiple&lt;/a&gt;&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>javascriptframework</category>
      <category>developer</category>
      <category>webdev</category>
    </item>
    <item>
      <title>test post</title>
      <dc:creator>Sneha Maurya</dc:creator>
      <pubDate>Mon, 11 Oct 2021 18:31:06 +0000</pubDate>
      <link>https://forem.com/sneha025/test-post-1gof</link>
      <guid>https://forem.com/sneha025/test-post-1gof</guid>
      <description>&lt;p&gt;testing post 1&lt;/p&gt;

</description>
      <category>test</category>
      <category>test4</category>
      <category>testing</category>
    </item>
    <item>
      <title>This is the test blog for the blogtiple</title>
      <dc:creator>Sneha Maurya</dc:creator>
      <pubDate>Sun, 03 Oct 2021 09:47:43 +0000</pubDate>
      <link>https://forem.com/sneha025/this-is-the-test-blog-for-the-blogtiple-3bd9</link>
      <guid>https://forem.com/sneha025/this-is-the-test-blog-for-the-blogtiple-3bd9</guid>
      <description>&lt;p&gt;this is the test blog for the blogtiple.&lt;br&gt;
&lt;/p&gt;

&lt;p&gt;&lt;code&gt;thias is code&lt;/code&gt;&lt;br&gt;
&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>web3</category>
      <category>ethereum</category>
      <category>solidity</category>
    </item>
    <item>
      <title>Mistakes I have made, as Junior Software Developer.</title>
      <dc:creator>Sneha Maurya</dc:creator>
      <pubDate>Wed, 22 Sep 2021 19:20:10 +0000</pubDate>
      <link>https://forem.com/sneha025/mistakes-i-have-made-as-junior-software-developer-kd5</link>
      <guid>https://forem.com/sneha025/mistakes-i-have-made-as-junior-software-developer-kd5</guid>
      <description>&lt;p&gt;img from the IELTS Coach&lt;/p&gt;

&lt;p&gt;After graduation, I got hired as SDE1 in 2020, and now this year I’m going to have complete one year of experience as junior software developer.&lt;/p&gt;

&lt;p&gt;I did graduation in IT and started my career as junior software developer. Lets jumps to the mistakes I made during my journey.&lt;/p&gt;

&lt;p&gt;Listening other senior developers ,what they are doing and what they have done during sprint in stand-up, I found it’s intimidating to me. I start doubting myself “Am I be able to do such complex tasks?”. But reality is Yes, I’m now also able to do such complex task , just by breaking those problems in to sub, sub problems.&lt;/p&gt;

&lt;p&gt;I’m little introvert . Initial period , I talk less with my seniors or manager. This was my one of the mistake as junior developer. later I found , I have to let my manager know what deployment failures I made. I should be the one who convey those conversations.&lt;/p&gt;

&lt;p&gt;I have been working on Spring boot applications, but I also wanted to work on MERN Stack. I never convey this though to my manager. But one day in 1:1 meeting I told him about that and he welcomed it and assigned a project with NodeJS. Finally I learn , I have to talk to not only problem related to project I’m having also If I’m wanna to pick some other domain project or else.&lt;/p&gt;

&lt;p&gt;There is room to grow every time I made any mistake. I’m learning constantly from my mistakes. I would love to say, don’t leave yourself cold after pulling off any mistake in your developer journey, because it is sign that your learning and contributing.&lt;/p&gt;

&lt;p&gt;Learn from your mistakes and grow.&lt;/p&gt;

</description>
      <category>softwaredevelopment</category>
      <category>programmer</category>
    </item>
    <item>
      <title>My one-year work experience as a full-stack developer</title>
      <dc:creator>Sneha Maurya</dc:creator>
      <pubDate>Wed, 22 Sep 2021 12:50:31 +0000</pubDate>
      <link>https://forem.com/sneha025/my-one-year-work-experience-as-a-full-stack-developer-if4</link>
      <guid>https://forem.com/sneha025/my-one-year-work-experience-as-a-full-stack-developer-if4</guid>
      <description>&lt;p&gt;scanrail/iStock&lt;/p&gt;

&lt;p&gt;Konnichiwa!! This week on 5 of August 2021 I have completed my one year of working experience as a full-stack software developer in a top fortune one company. The experience was a roller-coaster which I would like to share with you all. So before getting a full-time offer from Walmart I had got a winter internship offer for 6 months in my final B.Tech 4th year.&lt;/p&gt;

&lt;p&gt;A little background on me, I have completed my Bachelors in Information Technology. So coming back to my work experience, Yeah as I was saying I got cooperate experience as an intern and it was wonderful. Luckily I worked from the office for 2 months before the Covid outbreak. This leads to my full time at Walmart. I loved the working environment, collaboration, and cooperation of the teammates. I learn a lot from my seniors, one of the things was “Debugging”. Initially, when I get to encounter bugs or errors which I’m not able to figure out by myself, my mentors taught me to do debugging. That time I was doing console.log() for debugging. Well, I still do. When I was an intern I had no other responsibility like taking care of the development pipeline(CI/CD). I just had to learn from doing my project which was a full-stack web app in MEAN Stack.&lt;/p&gt;

&lt;p&gt;Now as a full-time associate I got to learn about CI/CD which explains to me the complete process of development. I got to learn Scrums, which is used by most of the company for estimating their time and efficiency on any product/project. Currently, I’m having work from home experience, but soon I want to go back to the office and play some ping pong or foosball.&lt;/p&gt;

&lt;p&gt;It is not necessary for you will build something from scratch in your work. You may have to work on adding a feature to the existing application /product. Recently I’m working on an existing project which requires understanding the domain, other’s code, and logic, which teaches a lot. One of them is always to write clean code, your code is not for you to understand it’s for others. Yes, you heard right It’s for others to understand and add new codes or components if needed.&lt;/p&gt;

&lt;p&gt;I got a chance to be a mentor to one intern in my team. Being in the shoe of a mentor was not easy for me. I have to know what my mentee is doing, guiding her. I made sure she will learn from me as I had learned from my mentor. When I was a mentee I learned first to google the error on Stack overflow and then run to your mentor, by googling the error you will find more than one solution which helps you to learn about that specific error, and then you are to solve it in future occurrences.&lt;/p&gt;

&lt;p&gt;Well, these are the few experiences I have shared for now from a bundle, with that said Mata ne!&lt;/p&gt;

</description>
      <category>softwaredevelopment</category>
      <category>programmer</category>
    </item>
    <item>
      <title>Is a CS/IT degree necessary to get a job in any IT MNCs?</title>
      <dc:creator>Sneha Maurya</dc:creator>
      <pubDate>Wed, 22 Sep 2021 12:33:46 +0000</pubDate>
      <link>https://forem.com/sneha025/is-a-cs-it-degree-necessary-to-get-a-job-in-any-it-mncs-4ko4</link>
      <guid>https://forem.com/sneha025/is-a-cs-it-degree-necessary-to-get-a-job-in-any-it-mncs-4ko4</guid>
      <description>&lt;p&gt;istockphoto.com&lt;/p&gt;

&lt;p&gt;I’m working as a software engineer in an MNC and I have a IT bachelor’s degree. I have seen many out there wondering where having a CS/IT degree is necessary to land a job in any IT company. Well, this question is subjective. you will never find any objective answer for this.&lt;/p&gt;

&lt;p&gt;Let me clear this for you.&lt;/p&gt;

&lt;p&gt;On one hand, we can directly say no, there is no necessity of having a degree or diploma in CS/IT. One who has the fire to write code, developed applications can work on their DataStructure and Algorithms and land the job during in-campus/off-campus placement or walk-in interviews. There are many out there who don’t ask for your degree even, they just wanna know are you a problem solver or not. Can you solve a problem that is present in front of you during interviews? On experience part, if you want to have a career in IT domain then you can work on some personal project, contribute in open source for gaining experience if you don’t have any prior working experience.&lt;/p&gt;

&lt;p&gt;One of my close friends, she was pursuing bachelor’s degree core electronic, but later she was working on her coding skill in C++ and DS&amp;amp;Algorithm. During the placement, She got hired as a full-stack software engineer at IBM. It is just one who has to be persistent in what she/he wants in life.&lt;/p&gt;

&lt;p&gt;But there were some companies that came during placement and their eligibility criteria were only for CS/IT. Which is fine, they know exactly what they want or looking for. If you ask me is it worth it having CS/IT degree, then I will simply reply with No Because this is Internet era and the possibility of learning resource are no more limited. There are plenty of resources available which can help you to grow your career or land a job as a software engineer.&lt;/p&gt;

&lt;p&gt;So, if opted for any other bachelor course but later realizes you want to go into the software/ web app development domain. Of course, you can pursue and no one is stopping you to become what you want to be.&lt;/p&gt;

</description>
      <category>softwaredevelopment</category>
      <category>programmer</category>
    </item>
  </channel>
</rss>
