I came across this site [1] earlier today on Reddit. It is well organized and has decent sized articles [2]. It looks like a digital textbook with digestible information. I'm wondering if anyone has anything similar to this style and quality but for CS. I'm not necessarily looking for a particular area/field of cs, so I'm open to any and all. Thank you :)
[1]: https://www.core-econ.org/the-economy/book/text/0-3-contents.html [2]: https://www.core-econ.org/the-economy/book/text/01.html
I am finishing my bachelors in CS right now - about 6 months left. My schedule does not look heavy for my last couple quarters, but I do not like the schedule I have to follow in school. I don't like being given somewhat boring assignments that don't leave room for creativity. I want to make something cool and adds value to the world.
However, I lack the discipline to do anything long term. I don't hit the gym consistently for a long enough time to see good results. I have always wanted to get on a solid daily routine. My energy levels are low during the day and the past 2 weeks have not been very productive. Online/remote learning has shortened my attention span significantly.
I want to build something (building myself physcially, mentally, financially, building products and software) but I can't stick to it long enough to make something valuable even though I enjoy it.
I would appreciate any resources or advice while I sort through this. I am not being too hard on myself - I am okay. I continually work on myself but discipline has by far been my biggest challenge for quite a few years.
Just looking for community or experienced/professional insight on how the industry currently handles recruiting, interviewing, and hiring processes. What are problems with the way these are currently handled in your opinion? How do you suggest we fix it?
Nothing is perfect and there is always room for improvement. So if you were in charge of your own company, how would you look for and interview people to hire?
Or if you don't think there are any problems with the current systems, please share why!
Are startups okay with inexperienced (no internships/full time experience)? I am about to finish my bachelors and looking for a place to work or make my own place to work.
I don't have a startup business idea, but I'd like to get more involved in the community to see where I may be able to contribute.
Any tips/advice and recommendations are welcome! Thank you :)
I am an enrolled in a capstone course this academic term and my group and I are brainstorming ideas for some program/software to make. I thought to ask the community for some ideas. The only requirement the professor asks for is that the project is legal :)
We are open to ideas from any field/domain/application. Ideas can be a part of a bigger project like developing a startup or smaller like a calculator or anything in between.
For context:
I am finishing my bachelors in CS this year, but I really enjoy my major and classes and I look forward to landing a job in industry. I find side projects to be fun, but motivation to continue working on them dies off within a week or two. As a result, I don't have as many things built and to a level that I would like because I feel like I should be putting my time on something else and then end up making no progress on anything (leetcode, projects, self-learning, hobbies). So I feel like I always need to be doing something and then when I do something I feel like I should be doing something else that is "better", which leads to constant (but sometimes low) feelings of burnout, laziness, or overwhelmingness (hope that's a word). I would also consider myself a perfectionist, so that makes me feel like everything I am doing has to be perfect (even when I don't know how to execute whatever I'm doing properly). I like to take well thought out steps in anything I do (picking next quarter's classes and professors, projects, programming, friendships, etc), but sometimes I feel like that holds me back from actually doing the thing I am thinking about and lead to no progress again.
I apologize for the rant, but I'd like some advice, thoughts, and reflections from the community.