• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

Covering the Gap from Non-CS to CS.

 
Ranch Hand
Posts: 419
Mac jQuery Objective C
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi All,

Not sure if this should be in meaning less drive or not. I am a Non-CS programmer. I went to college for Electronics Engineering but some how ended up as a Programmer working in Java technology. I am kind of ok in Java and other Web technologies. Doing good with my life learned some DS and Algorithms. Got a good job recently. I do intreact a lot with my teamates who are really really good. Actually all of them has CS background. We generally talk about technologies but a lot of times I feel like I missed a lot of things which I did not study in EE. So here is a serious question. I wanna know what are the books and subjects I should read to cover that Gap. I would really love to put effort for next 2 years and become a better programmer. Hope to get great suggestions from you guys.

 
Sheriff
Posts: 67746
173
Mac Mac OS X IntelliJ IDE jQuery TypeScript Java iOS
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I've worked with very few people who have a formal CS background. I do not feel this is a hindrance in the workplace, especially if you have concrete job experience.
 
pawan chopra
Ranch Hand
Posts: 419
Mac jQuery Objective C
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
@Bear I agree with you. But still If you could suggest me Books and Subjects. That will be really helpful.
 
Bartender
Posts: 9626
16
Mac OS X Linux Windows
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
You say:

We generally talk about technologies but a lot of times I feel like I missed a lot of things which I did not study in EE.



and ask

But still If you could suggest me Books and Subjects.



We can't tell you what you don't know. What you should do is track what your co-workers are talking about that flies over your head and then research those subjects (or ask about them here).
Off the top of my head, computer networks and network programming may be something that you be lacking in your formal education and would come in handy when doing Java web programming.
 
Author
Posts: 3473
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
You can study online with lot of good blogs and tutorials. But, before that you need to have a plan. Listing what you already know might help ranchers fill in the gap. Also, good to focus on either back-end development using JMS, Web Services, batch jobs, and other integration technologies or focus on front-end web development using JavaScript, HTML, CSS3, MVW frameworks like angular-js etc.
 
reply
    Bookmark Topic Watch Topic
  • New Topic