Geoffrey Barnes, Author at LoudProgrammer - Page 2 of 13

Author: Geoffrey Barnes

Geoffrey is a lead software developer, author and writer. He writes code from scratch and frequents GitHub. He also writes and talks about technology trends, small business tips and software developer productivity hacks. He is no coffee addict.
9 Skills That Will Get You a Junior Penetration Tester Job

9 Skills That Will Get You a Junior Penetration Tester Job

Technology
A Penetration Tester (a.k.a. Ethical Hacker) probes for and exploits security vulnerabilities in web-based applications, networks and systems. In other words, you get paid to legally hack. In this “cool kid” job, you will use a series of penetration tools – some predetermined, some that you design yourself – to simulate real-life cyber attacks. Your ultimate aim is to help an organization improve its security. Ethical hacking is a mix of sexiness and boring bits. Unlike real-life hackers, you may only have days to compromise systems. What’s more, you will be expected to document and explain your methods and findings. Penetration testing has been called one of the most frustrating jobs in the infosec field. In this post I will highlight some of the 10 basic skills that e...
11 Best Selling Social Media Marketing Courses on Udemy

11 Best Selling Social Media Marketing Courses on Udemy

Courses, Marketing
Social media marketing is one of the most in-demand skill sets for organizations seeking to implement digital marketing strategies. Since skyrocketing to popularity in the early 2000s, social media has evolved into an unstoppable force that companies have harnessed to drive brand awareness and website traffic, generate leads and sales and connect directly with audiences. Although social media powerhouses can rise and fall (sorry, MySpace), you’d be hard pressed to find any reasonable person who doesn’t think that social media is here to stay. Which means social media marketing strategies & skills are here to stay, too. Social Media Marketing courses on Udemy offer you an opportunity to learn and master these skills by learning from an extensive library of 1000’s of...
Top 9 User Experience Design Courses on Udemy

Top 9 User Experience Design Courses on Udemy

Courses, Design
User experience design is a multidisciplinary field. A well-designed product must be visually appealing and simple, and easy to understand, learn, and use. Creating a well-designed product is an endeavor that requires technical skills — an understanding of computer science, human computer interaction, and visual perception and cognition — and tremendous creativity. User experience design requires analytical thinking directed toward a great user experience, and that user experience has to be grounded in a deep understanding of what people need, how they think, and why they behave the way they do. User Experience Design courses on Udemy offer you an opportunity to learn and master these skills by learning from an extensive library of 1000’s of courses taught by e...
25 Job Listing Websites for Finding a Junior Developer Job

25 Job Listing Websites for Finding a Junior Developer Job

Technology
When you’re just getting started as a junior software developer, it seems like it’s impossible to break into the market and get a junior developer job. Everybody wants to hire somebody with experience. How do you get that experience if nobody will hire a developer with no experience? It can be really overwhelming searching for a junior developer job especially when you’re new to the industry, and quite possibly making the biggest career shift of your life. Fortunately there are tons of job sites out there listing vacant software developer positions—including junior or entry-level roles. In this article I list some of the 25 best sites I have found that will make your search for a junior developer job much easier. They are broken down into six categories: general jo...
How to Become a Professional Android Developer in 6 Simple Steps

How to Become a Professional Android Developer in 6 Simple Steps

Personal Productivty
Android devices account for 50% of the global smart phone market today, making it the world's most popular mobile platform. Therefore learning how to become a professional Android developer is a huge step in establishing your career as a software developer. When Android was introduced in 2007 it was a distant 5th in mobile OS platforms - trailing Apple's  iOS, Blackberry (RIM), Windows Mobile and Symbian. With millions of Android devices in use today, and an incredible 500,000+ new Android devices activated daily, the popularity of Android applications is increasing exponentially - and with it is the demand for professional Android developers. IT recruiters are reporting unprecedented demand for talented programmers with Android development training. As with all great IT job ...