While completing Engineering (4 Years) what all extra things every Computer Science student should learn to secure his future?
-
While we students are completing graduation we use to ample of free time for constructive work. But many of us waste them in one or the another way. And after completing when we go for placement and then we regret about our talent in the field. So, i want to know what all things we should learn ( Programming Language, Using Internet Efficiently etc)
-
Answer:
Internships and open source projects. Also, l... You must be signed in to read this answer.Connected to GoogleConnected to FacebookBy continuing you indicate that you have read and agree to the . Loading account...Complete Your ProfileFull NameChecking...EmailChecking...PasswordChecking...By creating an account you indicate that you have read and agree to the .
Gaurav Garg at Quora Visit the source
Other answers
Try to improve techni...
Anupama Vishnubhotla
According to me, learning what is not being taught in the college would make you stand apart from the rest of the lot. You can: Try your hands on Web development - PHP, JavaScript, jQuery, Rails, etc. Use various Social Media API's available like the https://developers.facebook.com/docs/reference/apis/. You can come up with some good idea and make a cool app out of it. Relational databases have limited functionality and scope. Graph databases are more powerful and fast! Try to use them in one of your app! Heard about http://www.neo4j.org/? You can use some libraries available online to implement this. Normal people maintain code revisions and share it on drive or carry it on their Pendrives! You can use https://github.com/instead. Very useful tool! Also, you can do some Open Source Projects - learn packaging, fixing simple bugs, studying the Linux Kernel source code, etc. As far as programming language is concerned, it is just a matter of a new syntax. Good companies generally test you on your logic and problem solving abilities and not on any particular programming language. C and Java projects are common in colleges and everyone does that. Specialize at something different, so that you can fancy your chances of impressing the interviewer! If you do these, I bet no one can stop you from getting through, because your resume itself would do half the job for you! Of course you also need to be able to demonstrate your leadership, managerial and team work skills which you can gain by doing extra and co-curricular activities in your college! :-)
Pratik Lahoti
In my opinion extra/extras is not at all important. We should focus on only the core subjects like. Data structures, operating system,Computer networks and most importantly Compiler design. If core subjects are prepared well during 4 years of engineering course then it is not only sufficient but more than enough to secure the career. I have seen many and if i say "many" then i really mean it. Many of the students easily secure good percentage around 75-85 in their degree but find difficulty during placements. The reason is same lack of concentration on subjects. Studying only for passing the exam has become a custom these days. When we go for placements the recruiter doesn't ask anything new but ask only the basics of our subjects.Its funny but its fact that we think he is asking the advanced ort out of course questions but believe me every question an interviewer ask is directly present in one form or the other in our subject books only. We easily say that we know java , we know .net , c ,c++ etc but if the interviewer ask to write a program using recursion , a program using linked lists , we fail. we know the syntax of these languages but we really don't know programming. PPL is one of the subject to prove we need to prepare only the basics subjects to secure our future. The extra work is like an icing on the coffee but if our coffee beans are over roasted then icing can't do anything. We can drink the coffee without icing but bitter coffee along with the icing will find it place only in my kitten plate. It may seem a cliche here but i must admit. "There is no shortcut to success." "There is nothing like extra". what is extra for you is the mandatory work/task/subject for other who works hard and want to succeed .
Patel Jitendra
If you are trying to do something productive, but donât know âwhat to do & how to do?â, then you are reading the right blog. After reading this blog, youâll come to know what you should do throughout 4 years of computer science engineering. So read this carefully & decide.Just passing the exam with good marks is not enough in CSE. Many newbies ask their seniors which/how many languages should I learn ?Let me tell you one thing, CSE is not all about only programming languages, though it is an important part. Learn any one language perfectly (though perfection doesnât exist, say->tending to perfection), then you can learn any language as per the need, itâs just change of syntax. CSE is all about logic,problem solving, algorithms, programming languages etc.So I divide the stuff you must do, according to years & interests. First Year 1. First important thing I would like to tell is-Try to secure CGPA above 8. In case your SGPA in 2nd or 3rd year decreases, it will not go to worst condition. Eligibility criteria for placement is above 6. (varies according to the demand of company)2. Apart from academics it depends on your interest. What you want to do?i) If you are interested in designing, then learn adobe photoshop. Participate in your college events to design banners and logos. Participate in online logo competition.ii) If you are interested in programming, learn C wholeheartedly. The best way to be a good programmer is competitive programming on the website like codechef, hackerrank etc.Participate in programming competitions in your college.3. Be a part of any college event as a participant or a volunteer.ââââââââââââââââââââââââââââââââââââ Second Year 1. Those who are planning for GATE, focus on core computer science subjects like Data structure, Computer organization & architecture etc. that youâll face in 2nd year.Try to explore the subjects in details in the perspective of GATE.2. Those who are planning for placement, try to learn and implement your soft skills by dealing with some innovative projects. Also focus on core CSE subjects that I mentioned earlier.Knowledge of these subjects will help to place in some great product based companies like CISCO, Amazon etc.3. Be a coordinator of any event to acquire management skills. Participate in various competitions.ââââââââââââââââââââââââââââââââââââ- Third Year If you have not yet decided your aim, think & decide. Remember âItâs no use crying over a spilled milkâ.1. For job seekersi) Those who decided to place in a reputed company, develop the project that you have taken in 2nd year or develop a new one. Post about your project description on a website, solve the problems posted on stackoverflow, askubuntuetc. websites, create a blog related to your project. Contribute to the websites.ii) If you feel that you are better in your selected field of project, contact to the companies ask them if you can help him in a project. A guy(web developer) from my college was earning 30000 Rs/project from his 3rd year. Apply for the internship in a reputed company via letsintern, internshala or the website of company of which you want to be a intern.iii) Designers can contact to companies for designing the logos & their designing skill can become a great earning source.iv) Prepare for aptitude. Because aptitude is the interface to the placement.2. For GATE aspirantIn 3rd year youâll come across many core CS subjects. Focus on that subjects, solve online tests& quizzes.·âââââââââââââââââââââââââââââââââââ Final Year 1. Itâs the placement time. Be ready with your strong resume & be prepared for the interviews. If you have gone this way as described above throughout 2nd & 3rd year,definitely youâll be a employee of a great company with handsome package.2. Concentrate only on GATE. Bunk the lectures & prepare for GATE. Donât take college exam too seriously. Solve online tests as much as you can. Because how much you are learning thatâs not so important,how many tests you have attended is important.3. Designers also have the chance of post graduation(M.Des). Those who are good in design & UI can apply for the exam of M.Des.âââââââââââââââââââââââââââââââââââThose who want to enter into the gaming heavens like ubisoft ,activision etc. Put your all effort in game development. Because these companies demand very strong skills in gaming. Start developing games from your 1st year or 2nd year. Just maintain CGPA above 7.I urge you to do something productive so that wonât regret in future. So take it seriously and make your future.Remember, âDo some potentially productive work before you have nothing to do !â
Kartikesh Saurkar
Related Q & A:
- What is the difference between a computer engineering major and computer science major?Best solution by Super User
- What is the definition of computer science?Best solution by Computer Science
- What university has the best computer science/ technology program?Best solution by Quora
- What are good colleges for computer science?Best solution by Stack Overflow
- What is the difference between computer science and computer programming?Best solution by wiki.answers.com
Just Added Q & A:
- How many active mobile subscribers are there in China?Best solution by Quora
- How to find the right vacation?Best solution by bookit.com
- How To Make Your Own Primer?Best solution by thekrazycouponlady.com
- How do you get the domain & range?Best solution by ChaCha
- How do you open pop up blockers?Best solution by Yahoo! Answers
For every problem there is a solution! Proved by Solucija.
-
Got an issue and looking for advice?
-
Ask Solucija to search every corner of the Web for help.
-
Get workable solutions and helpful tips in a moment.
Just ask Solucija about an issue you face and immediately get a list of ready solutions, answers and tips from other Internet users. We always provide the most suitable and complete answer to your question at the top, along with a few good alternatives below.