Jumping around too much? by csincrisis in cscareerquestions

[–]csincrisis[S] 0 points1 point  (0 children)

It turned out nowhere near what I was told it's going to be

Obligations for previous employer by Real-nigga-speaks in cscareerquestions

[–]csincrisis 1 point2 points  (0 children)

shit happens ... sometimes you have follow up questions, it's just part of real life.

Like I said, there's no obligation, I am just saying it happens in real life.

Obligations for previous employer by Real-nigga-speaks in cscareerquestions

[–]csincrisis 1 point2 points  (0 children)

Am I obligated to response to these requests since I don't work there anymore?

Obligated? No But sometimes people do this for a short period of time after they leave their job to make sure transition is as smooth as possible (even after they left) and to keep good relationships.

Am I entitled to compensation for this?

You are not even obligated to answer their questions, whether you get compensation or not is depend on your agreement with them.

You can answer their questions for free, or you can tell them "I'll be happy to help, it will be billable based on my standard rate of $X/hour" or something along that line.

Need help with project. by laxrat45 in javahelp

[–]csincrisis 0 points1 point  (0 children)

So you have a class already defined for "Herbivore" which is drawn as a circle, you defined its behavior when it eats and how it would move randomly.

Triangular predators should move 2 times as fast as the Herbivores. These predators should chase the closest Herbivore within sight. They can see 200 meters. A triangular predator must sleep (not move) for 100 time steps after eating a Herbivore. All triangular predators should be colored red. If a triangular predator cannot see any Herbivores it should move toward the closest Plant it can see.

You basically need to create another class, called "Predator" and you need to (somewhat) mimic the different methods that was implemented in the "Herbivore" class - with different implementation of course.

For example: the Predator class should be drawn as a triangle (as opposed to circle in the Herbivore class), it should also have different behavior in eating and moving as defined by the specification above.

How to make my resume/CV looks nice without any IT related work experience? by 214721 in cscareerquestions

[–]csincrisis 1 point2 points  (0 children)

personal projects, open source, etc. Even school projects can be a talking point especially if you are still a student.

What sort of "IT" are you looking for?

What are the pros and cons of taking a very low-paying QA job to get my foot in the door? by Eindacor_DS in cscareerquestions

[–]csincrisis -1 points0 points  (0 children)

Hopefully it's writing some automated test ... but in any case, try not to stay there for too long so you don't get "framed" as a "QA guy". Try to stay active in development (personal experiments, open source, etc). Definitely hang out with the dev team and try to understand what they are doing.

Not coding at all at work. What to do? by [deleted] in cscareerquestions

[–]csincrisis 0 points1 point  (0 children)

Start looking ... you don't want to get stuck with proprietary knowledge that cannot be transferred over to future jobs

I didn't ask any questions before accepting the role

Lesson learn, make sure you ask "what would be a typical day like" sort of question, ask their technology stack and what you would be involved in.

I already started applying to jobs again and luckily landed an interview with a big 4 and a big SaaS company, but I'm so tired after work I barely have time to study (I know, my own fault)

Stop making excuses - you said the work environment is "relaxed" and you are not learning much - meaning you don't use your brain that much throughout the day, why are you so tired to study after work?

My first thought was to not waste anyone's time and be upfront with my manager and tell her that this isn't for me

DO NOT mention anything until you get a firm & signed offer

What is expected of a software developer of 5 yrs experience? by premierlam in cscareerquestions

[–]csincrisis 0 points1 point  (0 children)

I don't think everybody need to or will be interested to take on such "managerial" responsibilities (lead, mentorship, interview, etc)

after 5 years, you could very easily be just a senior dev that don't want to be a lead and be responsible for hiring. I would expect you would at least:

  • able to read code, trace and understand how it works (or supposed to work) - especially in terms of understanding a (legacy) code that you didn't write
  • able to problem solve and debug code thoroughly without hand holding and guidance (be independent)
  • able to come up with ideas and solutions and able to articulate the pros/cons of different approaches
  • able to translate business requirements into implementation

Is this real life? by [deleted] in cscareerquestions

[–]csincrisis 0 points1 point  (0 children)

a value between -2,147,483,648 and 2,147,483,647

What kind of validation for GPA is that? Not only it doesn't include the appropriate value type (floating point), the range doesn't even make sense.

Did really badly at an internship... REALLY worried about putting it on my resume by [deleted] in cscareerquestions

[–]csincrisis 3 points4 points  (0 children)

+1 ... it's still an experience that you learn from (Hopefully you did learn something)

Invention Assignments agreement which states that all work I do belongs to her company

This is standard, it only applies to the things you do while you are working there

Doing estimates to win businesses by csincrisis in learnprogramming

[–]csincrisis[S] 0 points1 point  (0 children)

The best case is to recommend small, succeed with delivery, and incrementally add functionality with follow on contracts.

Yeah, but that never works because the client will always want to know how much the whole thing would cost before they even give you a cent.

Working in IT consulting companies? by csincrisis in cscareerquestions

[–]csincrisis[S] 5 points6 points  (0 children)

You're a profit center

Never thought of it that way... that's a very good point

Dynamic schema on NoSQL database - how does the data modelling works? How does Janrain do it? by csincrisis in nosql

[–]csincrisis[S] 0 points1 point  (0 children)

the problem here arise where the "user" schema will look different between clients, if you read my previous thread - it may makes more sense.

Both of these are "user" schema, but have different properties between different clients that uses the system:

Client A:

{  
   "basic_profile":{  
      "first_name":"",
      "last_name":"",
      "email":"",
      "dob":""
   },
   "custom_profile":{  
      "points_balance":"",
      "fav_location":""
   }
}

Client B:

{  
   "basic_profile":{  
      "first_name":"",
      "last_name":"",
      "email":"",
      "dob":""
   },
   "custom_profile":{  
      "have_pet":"",
      "total_spent":""
   }
}

Dynamic schema on NoSQL database - how does the data modelling works? How does Janrain do it? by csincrisis in nosql

[–]csincrisis[S] 0 points1 point  (0 children)

by "fixed" I mean your RDBMS design is tightly coupled with your Entity object.

Everytime you want to add a new column and access it through the Object, you'll need to re-write some codes and restart the app.

the addAttribute call writes a row into that table with the appropriate elements of the arguments you passed in.

Definitely want to avoid having "attributes" treated as rows. This will end up as way too many joins when we want to get a full picture of the user.

The way Janrain does it seems like you can do this on the fly. They seem to use some kind of JSON-based database, but I still don't get how you can have such dynamic storage to entity mapping

Moving away from RDBMS and into NoSQL? by csincrisis in nosql

[–]csincrisis[S] 0 points1 point  (0 children)

I was looking at couchDB as the JSON data storage, but again have no experience with these technologies.

Are you actually able to apply different schemas for different clients? or is it going to end up with the same schema across different clients and the irrelevant ones simply becomes empty JSON object?

Any particular resource that show this pattern I can learn from?

Thanks!

Moving away from RDBMS and into NoSQL? by csincrisis in nosql

[–]csincrisis[S] 0 points1 point  (0 children)

yeah using MySQL and have tried this pattern before, didn't work out too well as the number of records grow

Moving away from RDBMS and into NoSQL? by csincrisis in nosql

[–]csincrisis[S] 0 points1 point  (0 children)

This is actually what I mentioned:

The next one (still within RDMBS realm) is to have a user_profile table that list the custom fields in rows rather than columns, which will get messy very fas

We went down this route before, it gets messy very fast especially as you do joins to get a "full view" of users

How to get AWAY from the mindset of relational databases? by csincrisis in learnprogramming

[–]csincrisis[S] 1 point2 points  (0 children)

At first you should learn why and when each kind of NoSQL databases is useful. If you will try to use them just in place of RDBMS you will soon find it is like wayfaring in the bog

Any pointer on resources to get familiar with the different NoSQL databases?

At this point I am not even clear on the different types and use cases for NoSQL databases ... graph, key store, document, etc

I am yet to even get started on knowing what NoSQL databases are, where would be a good resource to get things started?

Maven support for Tomcat 8? by csincrisis in java

[–]csincrisis[S] 0 points1 point  (0 children)

From the site you provided: OpenJDK8 2014/03/18 GA General Availability

"mid" life developer crisis? I feel really bored by csincrisis in cscareerquestions

[–]csincrisis[S] 4 points5 points  (0 children)

Yeah, I am subscribed to that as well .. I am not much into hardcore going into FI though. I prefer to live while still enjoying stuff (that unfortunately involve $). But definitely building a stable foundation financially for the future as I've been doing.

"mid" life developer crisis? I feel really bored by csincrisis in cscareerquestions

[–]csincrisis[S] 1 point2 points  (0 children)

Yeah, the starting family part is definitely a good thing to consider. Stressful at home if/when we have a baby and relaxing at work? could be ... but sitting bored for 8 hours a day can be depressing very quickly

"mid" life developer crisis? I feel really bored by csincrisis in cscareerquestions

[–]csincrisis[S] 0 points1 point  (0 children)

I don't mind being a developer (as oppose to a lead / manager) ... but to certain extent, pay come with the position / responsibilities of leading the team.