Share tech news, updates, or what's on your mind. Sign up to Post
Developer portfolios can be a bit of an enigma—how do you present yourself to employers without burying them in lines of code?  A modern portfolio is more than just work samples, it’s also a statement of how you work.
2
In order to achieve our mission of supporting the future of technology, we have established an Experts Exchange scholarship contest for students to showcase their knowledge, passion, and dedication to technology.
0
LVL 4

Comment

by:Allie Watts
The winter 2017 scholarship application is available!
1
LVL 15

Comment

by:Justin Pierce, MPS-CRM, CNDA, CEH
Whether you're an Undergraduate or Graduate student, every penny counts. All NYIT & Stanford students should compete. Good luck!
1
Computer science students often experience many of the same frustrations when going through their engineering courses. This article presents seven tips I found useful when completing a bachelors and masters degree in computing which I believe may help others on a similar path.
6

Comment

by:JPNeron
Re: "Rubber duck" the problem. We call this programming with your dog. Explain your problem as if you were talking to your dog, and usually the solution becomes apparent. If you have someone actually there standing in for your dog, their correct response is 'woof'.
2
Marketing can be an uncomfortable undertaking, especially if your material is technology based. Luckily, we’ve compiled some simple and (relatively) painless tips to put an end to your trepidation and start your path to success.
4
LVL 36

Comment

by:Loganathan Natarajan
Very good and informative , useful article for me. Thanks
0
LVL 7

Author Comment

by:Brian Matis
Glad it could help! :-)
0
"In order to have an organized way for empathy mapping, we rely on a psychological model and trying to model it in a simple way, so we will split the board to three section for each persona and a scenario and try to see what those personas would Do, Think and Feel, when they are in that scenario."
4
There are many benefits to finding online courses that align with your personal or career goals. Read more about our reasons for continuing your education in technology.
3

Comment

by:Daniella Barion
Interesting article, today there is a myriad of possibilities to stay current in a profession or start something completely new.
It's important to prioritize the time and keep the focus to reach goals that can be professional or personal. Want and make it happens only depends on you.
1
I've been asked to discuss some of the UX activities that I'm using with my team. Here I will share some details about how we approach UX projects.
2
Studies have shown that participating in online forums can have many positive personal and professional effects, but can it put your resume at the top of a recruiter’s pile? Check out this guide to making your online experience work for you.
4
It can often be challenging to stay relevant in the rapidly evolving world of technology. This can make recruiting talent difficult for companies of all sizes.
0
With the shift in today’s hiring climate, many companies are choosing to hire freelancers to get projects completed efficiently and inexpensively. In order to get the maximum financial benefit from outsourcing, it’s essential that your project descriptions are crafted to attract qualified freelancers and promote effective communication.

Taking the time to organize your project description, requirements, an accurate budget, and realistic deadline will help freelancers discern whether or not they are a good fit for the project, thereby narrowing your pool of candidates and saving you time and money.
 

WinningProjectDescription-02.jpg 
Follow these simple steps to create a winning project description, be a great client, and connect with thousands of qualified technology professionals available for freelance work to get your projects completed now.


Craft an Eye Catching Title


Your project title is the first thing that a freelancer sees. Be mindful that your project will be one of many on a list, and will often be viewed at a glance by someone looking for freelance work. Make sure your title stands out in the crowd. Many sites have a character limit for titles, so make it simple, catchy, and informative. If you’re stumped, try writing the project description first and coming back to the title afterward.


Carefully Consider Budget

1
It’s an age old story, whether you’re looking for full-time employment or contract work. In order to land a job, you must have experience.
2
Building a website can seem like a daunting task to the uninitiated but it really only requires knowledge of two basic languages: HTML and CSS.
2
If you’re thinking to yourself “That description sounds a lot like two people doing the work that one could accomplish,” you’re not alone.
3
Whether you believe the “gig economy,” as it has been dubbed, is the next big economic paradigm shift or an overstated trend, the fact is that the workforce at large is evolving significantly. New social collaboration tools, the continuing demand for job flexibility and general economic fluctuation, among other factors, have lead to more and more off-site and freelance work—especially in the realm of technology¹.

Gig work can mean more control over your career trajectory and more freedom in defining the boundaries of your professional and personal lives, but the figure-it-out-as-you-go approach can easily lead to floundering and frustration for those who dive into this brave new world unprepared. With studies suggesting that the on-demand workforce will double in size by 2020, it’s becoming increasingly important that we understand and adapt to this metamorphosis. We’ve provided five tips to assist those who are considering a transition into the bustling world of freelance work.


1. Be Flexible


One of the great perks of freelance work is the ability to work on your own terms.  While this freedom is a great perk of the lifestyle, establishing too …
3
EE introduced a new rating method known as Level, which displays in your avatar as LVL. The new Level is a numeric ranking that is based on your Points. This article discusses the rationale behind the new method and provides the mathematical formula showing the relationship between Level and Points.
28
LVL 32

Comment

by:Blue Street Tech
+1 Thanks for the great explanation of it all Joe. Great presentation!
2
LVL 76

Author Comment

by:Joe Winograd
You're welcome, Blue Street Tech, and thanks back at you for the kind words and article endorsement — both appreciated! Regards, Joe
0
You should read OS supplied guidelines before developing. I can't stress that enough. The guidelines will help you understand the reasons mobile app developers do what they do. Apple is very particular when they review appstore submissions.
7
Whether you’re a college noob or a soon-to-be pro, these tips are sure to help you in your journey to becoming a programming ninja and stand out from the crowd.
1

Comment

by:JCincy
Ask around and seek out professors with REAL WORLD experience. Too many profs can only teach what is in the book.

Also, many community colleges and tech schools have top notch programming classes taught by real programmers. And they can be significantly more affordable than a 4 year university. Sometimes these profs work in the community schools to link up with up and coming programming talent.

Avoid classes that rely on "programs" to grade your coding. These can be incredibly frustrating when you are losing points not for poor logic, but because the program wants certain words capitalized or variables spelled a peculiar way.
1
Sometimes drives fill up and we don't know why.  If you don't understand the best way to use the tools available, you may end up being stumped as to why your drive says it's not full when you have no space left!  Here's how you can find out...
4
LVL 33

Comment

by:Brian B
Good and useful article, but a warning to users who may read this: It is not recommended to just try and delete system files. Without going into a long explanation, if you use Lee's method above and find a lot of space being taken up by a specific directory, search on how to clean up that directory. Here is an example for one common place that files build up:
https://www.experts-exchange.com/searchResults.jsp?searchTerms=WINSXS+folder+clean+up&asSubmit=true&asSelected=true
0
LVL 105

Author Comment

by:Lee W, MVP
Brian B - EXCELLENT point - added a warning in case people read the article and not the comments.
0
To accept multiple comments as a solution, please follow these steps (screen shots below):
2
To accept a comment as a solution, please follow these steps (screen shots below):
3
Finding a job can be stressful - searches, resume tweaks, and networking events can be super boring. Luckily we're here to help you land your dream job!
1
If you answered your own question but had help from the experts, you can accept your answer as the solution and award points to the experts. Follow these steps (screen shots below):
2
Do you come here a lot? Are you lazy like me and don't want to go through the "trouble" of having to click your Dock's Safari icon and then having to click your Experts Exchange Favorites bookmark to get here? Well then this article is for you.
10

Comment

by:ADRIANA P
Well it's not that me lazy but it's a great help in  moments     ;)

Thanks, it's a great article!
0
Introduction
This article is the last of three articles that explain why and how the Experts Exchange QA Team does test automation for our web site. This article covers our test design approach and then goes through a simple test case example, how to add it to a test suite, then running and debugging it.

This article doesn’t aspire to be The Way To Do Automation and it doesn’t go into deep details on processes or tools, but if you read it you should come away with a reasonably clear picture of one way to efficiently and effectively develop and execute automation tests for a website. This process helps us achieve our test automation goals.

Test Design Approach
Experts Exchange website consists of a large set of web pages. There are groups of pages with the same format. For example, all the pages that display a question have the same layout. We refer to this as the view question layout. Likewise, we refer to the view article layout and the view video layout for the pages where articles and videos are displayed.

To test our site EE QA uses something called the Page Object model. Basically, this is an encapsulation of a web page into a class. For example, we have ViewQuestion, ViewArticle and ViewVideo classes. Our test cases for the view question layout call ViewQuestion methods, rather than have each test try to directly interact with items (buttons, text boxes, etc) on the page. The page’s attributes and actions are encapsulated in…
4
LVL 69

Comment

by:Jim Horn
Nicely illustrated.  Voted Yes.
0
Introduction
This article is the second of three articles that explain why and how the Experts Exchange QA Team does test automation for our web site. This article covers the basic installation and configuration of the test automation tools used by Experts Exchange QA Team. We develop our automated test cases in a Windows environment so that’s the focus here.

Java and Eclipse Installation and Configuration
First we install Java and Eclipse. We use Installing Eclipse video as our guide. You should be able to install and configure them after watching this video. More java help can be found here.

TestNG Installation and Configuration
Installation and configuration of TestNG is fairly simple. Follow the steps for Eclipse plug-in here. Here’s a snapshot of part of the installation process. The installation wizard does a good job of walking you through the process.

EEQA_2_NG.png
Installation of the Eclipse plug-in makes it possible to run TestNG suites while in Eclipse, but the TestNG classes are actually included in the selenium WebDriver jar file. You’ll see in EE QA: Developing and Running Automated Tests For Our Website how we use TestNG features in our automation.

Selenium WebDriver Installation and Configuration
We use the standalone server in our environment so all we do is get it from the download page.
EEQA_2_WD.pngAfter it is downloaded we add it to our Eclipse build path by right clicking on the project, then going to Build Path -> Configure Build Path
EEQA_2_BP.png
2

Experts Exchange

767 Followers

244

Solutions

572

Contributors

Experts Exchange is a collaborative community of technology professionals!

We facilitate collaboration, learning, and problem solving through conversations and content in more than 230 technology topics.