HomeFairfax General ForumArrest/Ticket SearchWiki newPictures/VideosChatArticlesLinksAbout
Off-Topic :  Fairfax Underground fairfax underground logo
Welcome to Fairfax Underground, a project site designed to improve communication among residents of Fairfax County, VA. Feel free to post anything Northern Virginia residents would find interesting.
How to Become a Great Software Developer
Posted by: deoolosmaflasw ()
Date: July 27, 2022 06:11PM

Starting a new career in software development is both exciting and frightening. There is a lot to learn, and it takes years of practice to become really good at it, like with other crafts.

To make it a little bit easier, especially for beginners, I want to share some knowledge I've gained over the years in the form of actionable tips with you.

Find a great mentor
One of the best things you can do to become a great developer is to find an excellent mentor. A good mentor will provide sound advice on everything from architecture to design, and even how to improve your career path.

A person who is not in the same company or location may be the best mentor for you. You can talk to them and get their advice on the phone, via email, or online. A mentor doesn't have to work at your company nor be an expert developer.

Find someone who understands software development and has had success in their career that you respect.

Learn to communicate well
Being a great developer means that you can communicate effectively with users and other developers. In fact, a large part of being an excellent programmer is sharing your ideas effectively and efficiently.

If you can present your ideas clearly and concisely, others will want to listen to what you have to say.

But communication isn't just about talking. It's also about listening to what others have to say. Studies show that good listeners were more successful in their careers than good talkers.

So you should never underestimate the power of a good listener, especially when working with clients or other developers on your team.

Learning how to listen can be invaluable, especially if you're planning on working with other people.

Learn how to use Google effectively
When I started as a software developer, I remember thinking that my fellow developers were some sort of super humans because they could always point me in the right direction when solving problems or implementing features.

That's when I started Googling everything, learning new tools and techniques along the way.

It turns out that knowing how to use Google effectively doesn't make you any less of a programmer – it makes you more effective at what you are doing.

Take the time to learn about all different kinds of tools so that if an issue comes up that requires something outside your realm of experience, you can quickly determine whether it is worth spending time learning about or not.

Start writing code every day
As soon as you finish reading this article, write some code! It may sound obvious, but you've got to start writing code every day.

I know you're busy, and everyone else is too. Trust me – there's a reason we all keep telling you to write code every day. It's because it works.

Writing code every day keeps your skills sharp, helps you learn new languages and technologies, and allows you to work on stuff that interests you.

If it doesn't interest you, switch it up – change languages or projects at least once a month. This will keep things interesting (and stop them from getting boring) and make sure that you don't get stuck in a rut for months on end.

Hone your craft – practice your art regularly
This one can be easier said than done, because finding time to do this can be tricky unless you are super disciplined or have lots of spare time in your week (which I doubt).

Either way, if you want to become a great software developer, practice will help immensely.

The best way I have found to do this is to have some goals for each week that focus on improving my skills in something I am currently struggling with (the skill might even be completely different!). There are two main benefits to this:

You find yourself actively working towards becoming better at what you do, rather than just plodding along making small changes here and there.
It gives you some specific goals and targets which are easy to measure. This helps you see your progress, and it quickly lets you know what kind of skills/tools/technologies are missing from your toolbox. Then when the time comes later on, when they become relevant in a real-world project, they won't be as unfamiliar as everything else around them!

Options: ReplyQuote
Re: How to Become a Great Software Developer
Posted by: hojoos ()
Date: July 28, 2022 04:39PM

Blockchain is quite a new and evolving area. If you review the literature, you will find some articles from decades ago regarding cryptography, hashes, and similar concepts. Yet, to become blockchain software developer https://s-pro.io/blockchain is an awesome opportunity nowadays. The concepts such as programmable money or smart contracts interest people. So, you can earn on that.

Options: ReplyQuote
Re: How to Become a Great Software Developer
Posted by: op is a looser ()
Date: July 28, 2022 11:48PM

you can tell the annoying developers by their idiot worship of technology

Options: ReplyQuote
Re: How to Become a Great Software Developer
Posted by: 7k6k6 ()
Date: July 29, 2022 02:31AM


GROOMING BY TERRORISTS AND MICROSOFT NIGGER IRISH ATTACKERS


Options: ReplyQuote
Re: How to Become a Great Software Developer
Posted by: Buster Solomon ()
Date: August 08, 2022 05:28AM

Nice discussion. Indeed, if you are a good software developer, you can code anything, be it Blockchain development or ecommerce development. But if you are a dummy like me, you'd better visit website and read how to review and hire expert guys who will never allow themselves things like dirty or outdated code.

Options: ReplyQuote
Re: How to Become a Great Software Developer
Posted by: It is so Easy! ()
Date: August 08, 2022 08:50AM

I want to be plowed by Mahdi Wrote:
-------------------------------------------------------

I WANT TO BE PLOWED BY MAHDI



I WANT TO BE PLOWED BY MAHDI




I WANT TO BE PLOWED BY MAHDI



I WANT TO BE PLOWED BY MAHDI








I WANT TO BE PLOWED BY MAHDI










I WANT TO BE PLOWED BY MAHDI







I WANT TO BE PLOWED BY MAHDI







I WANT TO BE PLOWED BY MAHDI

I WANT TO BE PLOWED BY MAHDI





I WANT TO BE PLOWED BY MAHDI



I WANT TO BE PLOWED BY MAHDI




I WANT TO BE PLOWED BY MAHDI


Options: ReplyQuote


Your Name: 
Your Email (Optional): 
Subject: 
Attach a file
  • No file can be larger than 75 MB
  • All files together cannot be larger than 300 MB
  • 30 more file(s) can be attached to this message
Spam prevention:
Please, enter the code that you see below in the input field. This is for blocking bots that try to post this form automatically.
  ******   **        **    **  **        ********  
 **    **  **        ***   **  **        **     ** 
 **        **        ****  **  **        **     ** 
 **        **        ** ** **  **        ********  
 **        **        **  ****  **        **        
 **    **  **        **   ***  **        **        
  ******   ********  **    **  ********  **        
This forum powered by Phorum.