What to do with my ideas as an undergraduate Long time lurker first time poster (to this specific Stack Exchange that is). I think its best to start with some context:
I am currently an undergraduate student at a fairly decent computer science school in the US. Over the past few years, I have been extremely fascinated with certain subfields of CS and have been self-studying on my own as well as reading new research papers (just keeping up with the literature in the field I guess you can say). Over the months, I sometimes get some ideas that I think can offer either a. improvement over some result or b. an entirely new, novel approach (more of the latter). To be more specific, at my level of knowledge in the subject, any idea that I have is usually 'applied' (i.e. using computational techniques to solve a problem in another field). I have a bunch of ideas. I am well aware that most are probably not good at all, but I reckon that some have potential (I would also like to clarify that I am not - not even close - claiming that I've found some magical solution to a well known problem like the P NP problem).
So here is the concern I am addressing:
With the pandemic, it is has been quite difficult to collaborate and form connections (especially at the undergrad level for research). I also don't think I have enough theoretical rigor to formally write about a paper, run the code, and publish by myself. I also dislike the feeling of waiting a few years until I gain some more skills and knowledge for two reasons: a. the longer I am removed from my original thought, the less likely it is that I will recall what exactly I meant at the time and b. the (admittedly probably not that high) risk of someone else publishing something similar before me.
In sum, I have thought of a couple of methods for addressing this concern that include emailing around to get some more senior collaborators (I am assume this is the recommended approach) and also this:
What if I post my initial results and/or raw ideas on something like a blog? More specifically, what sort of intellectual property can I claim? Would such material be citable in actual papers? Or would doing this effectively just give away my thoughts for free and allow someone else to take on the initiative without ackowledging my work? If some writeups are longer, serious, and paper-like, can such things be linked on Google Scholar, DOI, etc.? I have come across several posts of similar nature that include things like Bibtex citations at the end (examples: here, here, and here).
So... what advice would you give? Again, I am very young in terms of the academic world, but I don't want that to be a hindrance—I just feel a little weary not actively pursuing my ideas.
Ask your professors if it would be possible to do an internship over the summer.
If you're an undergraduate student who is really eager to do research, and you've demonstrated your academic talents in your studies, I think that your best course of action would probably be to contact your professors and ask them if it would be possible to do an internship with them over the summer. Many universities have summer internship programs for undergraduates, and your professors might be able to point you in right direction for applying for one.
Then, once you've finished your undergraduate degree, if you've still got a desire for academic research (rather than going into industry to solve problems in &quot;the real world&quot;), you could apply for postgraduate study at your university of choice, and having completed a summer research internship would likely assist you in that.
If you really want to be taken seriously in academia, I would strongly recommend that you do a postgraduate degree; it's very easy for &quot;independent researchers&quot; to wind up getting written off as quacks because they often lack the skills to properly write a high-quality research paper. You're in computer science, however, so if you wind up employed by a company in industry who is performing research in an area, you might be able to use your company as your affiliation to get started in academic publishing rather than that of your university.