Writing an academic article is one thing, getting it published is another. Now that I have helped write 4 published papers, and assisted my peers with revising their own papers, I feel like I have some insider knowledge to share. This is the kind of information I wish I had before starting my academic publishing journey.
You can make a big poster, a tutorial, articles of varying length, and others. If you make a poster, I highly suggest watching this video about the topic.
Before you write an academic artifact of any kind (I'll use "paper" instead of artifact from here on) you should have something to write about. This is the biggest part of the entire job. For me, most steps are only barely visible in the finished paper:
Don't start writing just yet! You should search for journals, conferences, workshops, or other venues to showcase your work. Of course you can skip this step and self-publish online. You can even enlist your friends or work peers to critique your work and incorporate their feedback into your final revision.
However, anonymous academic peer review has some good incentives which benefit science overall. In academic publishing, the peer review process is both a filter (to ensure poor quality work is not published) and a refinement step (to improve the quality of existing work). Your peers want the publication overall to be of the highest quality possible, either because they respect the publication or because their own work is associated with it and they want to protect their own reputations. This encourages honest and meaningful feedback, regardless of whether your paper is ultimately accepted or rejected by the publication.
So that's why you should publish in an academic setting. Next is to figure out where you want to submit your work. You can ask your academic peers (teachers, advisors, other students) or check out where they have published recently for inspiration. Next you can search for "Calls for Papers" from these venues.
One useful tool for publishing in engineering-related fields is IEEE's Publication Recommender. This lets you search periodicals and conferences by keyword, deadline, etc. Another search tools is EDAS, which lets you search for conferences accepting submissions by keyword and filter by deadline, location, etc. WikiCFP is another tool to search for "Calls for Papers". Use your own personal network and tools like these to find a venue that closely matches your research topic.
Once you've written your paper, you need to submit it to the periodical/conference or whatever venue you targeted. This may imply:
These steps may be done through the venue itself or a 3rd party like EasyChair or EDAS.
You'll get some feedback on your submission. When you first read this, a natural reaction is to think the reviewer didn't read your paper because you're just sure that you addressed their concern. So I would recommend reading the feedback, then taking a break to do something totally different - go for a walk, watch a movie, tidy up, etc. Then come back to the feedback with fresh eyes and a perspective that the reviewers' only goal is to improve the publication as a whole.
Here are some scenarios outlining different types of reviewer feedback, and how you should respond to each.
Don't dismiss them, because they probably tried to understand it, but they don't have the same contextual knowledge as you. Most reviewers are experts in their own field, but not necessarily in the niche you wrote about. So try to provide enough context so that a smart reader can understand the essence of what you mean.
Absoutely check out that paper, and reference it in your revised draft. Maybe the paper is relevant to your work, and it will give you some new insights. Or maybe the paper uses a technique that you rejected for some reasons - list those reasons. In any case, reference the paper.
This is not the time to be stingy. If a reviewer asks for more about some topic, it's probably because you didn't provide nearly enough. One thing to keep in mind is that reviewers are probably a lot like you, with many things to do and limited time to do them. So if they ask for more, you should take that request very seriously.
Either you did consider it but didn't think it was relevant, or (more likely) you didn't consider it.
This is a great opportunity to learn something new or reflect on the other information.
In any case, mention
XYZ in your revised draft.
If you're a PhD student, ask your advisor about who covers costs for publishing, travel, lodging, etc. If you're a professional, ask your boss. Often, organizations budget for these things and there are funds available so you may not have to cover all these costs yourself.
In some sense, academic publishing is the advertising of the research you conducted. But you can go one step further and promote your own publishing achievements. After publishing, update your resume/CV/blog with your latest and greatest work.