I am puzzled what to do before college placements?

In summary, the person is a third year computer science and engineering student who loves coding. They have good skills in programming, problem solving, and aptitude, but have difficulty remembering technical definitions. They have a limited amount of time to prepare for placements and are considering doing an aptitude course, an internship, and a cloud computing course. They also express interest in contributing to open source projects. The expert suggests focusing on real-world projects and finding a balance between formal training and hands-on experience. They also recommend considering the scope of cloud computing and the potential for a certification to provide an advantage in job placements.
  • #1
Jitu
3
0
I am confused while prioritize things in my life
I am a third year student branch Computer Science and Engineering.
I like coding too much.
As my third year is on the verge of end so I want to ready myself for placements.

Before asking my question let me first rate my skills-

Programming - 7
Problem Solving - 8
Technical Knowledge - 6(here I have a big problem of not able to remember the definitions,I know things but not able to define them properly (or in bookish language) when suddenly someone ask as in technical interview)
Aptitude - 7

By 7 I mean better than average people.
I am not perfect in anything but yup I am better than average in many things.

I know C/C++,Java,worked on Android as my minor project and you confident enough to learn any language in minimum time as if required.

You know my skills set now, my problem is that
I want to do aptitude, intern-ship and cloud computing course and obviously making my better repo in coding world.
I have limited time of at-most 2 month for doing all the stuffs that I want to do.

I have confidence of clearing my Interview Rounds but little doubt about my Aptitude round.If I get failed in Aptitude round then I will even not able to sit in Interviews.

Please tell me what will you do,if you are at my place.
Tell me should I have to go for cloud computing course (as great scope in future) or intern-ship or Aptitude classes(that will help me in placement).

If you have some other better suggestions for me according to my skill-set then please suggest.
If you have some intern-ship options which suits my skill-set then please let me know I will apply there(as till now I don't have any intern-ship offer),please don't suggest paid intern-ships,I don't want stipend but I also don't want to pay thousands for intern-ship.
 
Physics news on Phys.org
  • #2
Jitu said:
I am confused while prioritize things in my life
I am a third year student branch Computer Science and Engineering.
I like coding too much.
...

Coding WHAT? Signal processing on DSP chips? Realtime? Robots, games? Operating systems internals? Have you ever worked on a project that has more than one million lines of code?

I doubt you have done ALL of the above. So pick one you have zero experience with and join an existing Open Source project and contribute. Or join two.

What I notice with new programmers out of school is their lack of experience with larger projects. The kind that have hundreds f source files and complex build procedures and version control and bug tracking systems.
 
  • #3
@ChrisJA yes you are right that I don't have experience of millions of lines of code.
By coding I mean do coding and solve problems on sites like codechef.com
So are you suggesting me to do open source and want me to avoid all (cloud course,internship,campus training) ?
 
  • #4
No, don't avoid anything. I was suggesting what you could do on your own right now. Solving easy well defined assignments is a good start but what I notice most recent graduates lack is the ability to work on problems that are far larger than one person can solve. Typically these larger systems depend on dozens or more other large open source systems. Maybe the camera on a robot car uses OpenCV for image capture and analysis and the people working on this would not have a clue how route planning works. The car and a 3D CAD system might by chance use the same 3D geometry engine. There are countless large projects in need of help.

The formal training helps a LOT. But you need both, real-world large scale projects and the more focused training too.
 
  • #5
@ChrisJA-
Ok I got what you are suggesting, I will start work on some opensource project in my extra time.
But please tell me one thing that should I will go for cloud computing course or go for aptitude classes?
May I do aptitude at home by myself and go for cloud computing classes?
What will be the scope of Cloud Computing in near future specially in India and if I will have cloud computing certification in my hand then will it provide me extra preference during college placements?
 
  • #6
I don't know anything about how colleges and universities outside of California and the US.

Here is an analogy: Let's say you wanted to be a fiction author. You want to learn to write short stories and novels. I'd say the best way is to read a lot of them and jump in and try writing some and also to find other new authors and exchange ideas and swap stories. A very bad way to learn would be to take cases in the "use and operation of Word Processing software" or "page design" or any other tools classes.

Same for software. just do it.Then if you need to learn some specific technology you take time and read up on it, then go back to work. If you know nothing of the technology classes can help but the big thing is to get involved with others and do "real" tasks and real projects.
 
  • Like
Likes 1 person

1. What should I do to prepare for college placements?

The best way to prepare for college placements is to start early and do your research. Make sure you have a clear understanding of the companies and industries you are interested in, and tailor your preparation accordingly. This could include practicing interview questions, updating your resume, and networking with professionals in your field.

2. How important are my grades for college placements?

While grades are important, they are not the only factor that companies consider during the placement process. Employers also look for relevant experience, skills, and personality fit. However, maintaining a good academic record can certainly make you stand out among other candidates.

3. Is it necessary to do an internship before college placements?

It is not necessary, but it can greatly benefit your chances. Internships provide valuable hands-on experience, exposure to the industry, and the opportunity to network with professionals. They also show potential employers that you have practical skills and are motivated to pursue a career in your field.

4. How do I stand out during the college placement process?

To stand out during the placement process, you need to showcase your unique skills and strengths. This could include highlighting any relevant experience, demonstrating your passion for the industry, and showcasing your communication and problem-solving abilities. You can also differentiate yourself by researching the company and asking thoughtful questions during interviews.

5. How should I handle rejection during college placements?

Rejection is a normal part of the placement process, and it's important to handle it gracefully. Instead of dwelling on the rejection, try to learn from the experience and use it as motivation to improve. You can also seek feedback from the employer to understand where you can improve. Remember that one rejection does not define your capabilities, and there are plenty of other opportunities out there.

Similar threads

Replies
4
Views
1K
  • STEM Academic Advising
Replies
23
Views
1K
  • STEM Academic Advising
Replies
16
Views
1K
  • STEM Academic Advising
Replies
1
Views
884
  • STEM Academic Advising
Replies
4
Views
865
  • STEM Academic Advising
2
Replies
54
Views
4K
  • STEM Academic Advising
Replies
2
Views
938
Replies
3
Views
685
  • STEM Academic Advising
Replies
7
Views
2K
  • STEM Academic Advising
Replies
15
Views
2K
Back
Top