|
I'm surprised nobody has mentioned that the words "science" and "engineering" have multiple meanings. This is pretty important! The word "science" has more than one definition, only one of which is "the gathering of empirical observations and applying certain methods of reasoning to them" (my own wording). Indeed, a more general definition of this is simply systematic knowledge of any kind. Thus computer science could be defined as "the systematic study of computing". See also: political science, library science, etc. The word "engineering", similarly, isn't solely restricted to describing the systematic building of physical objects based on the principles of physics. For example, what do you call a person who operates a train? Superhaus posted:I graduated with a CS degree 6 years ago and I have been doing user support ever since. I have not programmed a thing since college. Things are looking bleak at work, and I really want to get back into programming anyway, so I would really like to scrape the rust off, [...] I'm in a similar position. I graduated in Dec. of '09 and have been working in an unrelated field since then. I started by thinking of a simple Android app I could develop (an hours/expense tracker for work), which is helping me brush up on my Java skills and (when finished) will give me something I can say "hey look, I shipped this thing". I'm not sure if this is the optimal thing to be doing, but hey, it's something. As for whether to buy books, well, it's up to you. If you work better learning from books, buy some; if you work better just reading online API docs, do that.
|
# ¿ Aug 25, 2011 17:56 |
|
|
# ¿ Apr 23, 2024 11:35 |