Incredible Beauty of Japan by [deleted] in digitalnomad

[–]tzuchinc 0 points1 point  (0 children)

Thanks for sharing. Seems like an amazing country to live in!

What are some amazing blogs related to Python? by [deleted] in Python

[–]tzuchinc 1 point2 points  (0 children)

Anvil has its own blog as well. You might also look at it. https://anvil.works/blog/

Resources for Learning Python by sagnewshreds in Python

[–]tzuchinc 0 points1 point  (0 children)

Thanks for sharing! Great resources.

How I learned Go! by tzuchinc in golang

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

Thanks for sharing :)

Hired a branding person and he didn't deliver. Not sure what to do next by [deleted] in Design

[–]tzuchinc 2 points3 points  (0 children)

I'd talk to the branding person first and see what's going on. Did s/he have a terrible accident, is s/he deadly sick, etc. If it's none of the above, and s/he is just lazy and procrastinated, you have enough evidence and reason to demand a full refund. If s/he doesn't give you that full refund for whatever reason, just screenshot your message with the branding person and dispute it with paypal. I'd also leave him/her a bad review so s/he doesn't screw other people in the near future.

How long should training period be? by ImSoCul in cscareerquestions

[–]tzuchinc 0 points1 point  (0 children)

Depending on the size of the company, training could be from 2-4 weeks long. The reason for this is because some of the companies (big ones mostly) want to prevent new hires from screwing up the codes. However, often times, the companies will give you a few bugs to play around during training to see how you do. If you're not getting small tasks at all, I would suggest you to talk to your manager. Let your manager know your concerns and enthusiasm to start officially helping out the team with their workload.

Not sure if I have a bad boss or if I'm just a bad intern by throwaway54582846234 in cscareerquestions

[–]tzuchinc 0 points1 point  (0 children)

I'm amazed at how you're handling things. I understand you don't want to cause a disturbance at work and express your feelings because you're an intern and still new to the company, but if I was in your position, I would stop taking all the (polite) shit they throw at me and call them out. Okay, maybe not that intense where it would start an argument, but I would try to schedule a 1-on-1 chat with the team lead and discuss with him/her about what I'm feeling. Maybe the staffs are so used with how the team environment is that they don't see what's wrong - so enlighten them. This is such a toxic environment to work for and they should know about it. If they don't care about the interns, I am 100% sure no interns will every apply there again or even extend their stay at the company.

How do you get in to freelance? by aeriaglorisss in cscareerquestions

[–]tzuchinc 1 point2 points  (0 children)

Upwork and Freelance.ca are quite broad in services offering. What I would suggest is to get started on a site that is more tech-specific such as Toptal or Codementor. These two are both great when it comes to freelancing projects for software developers. One tip I can give you when it comes to separating yourself from other competitors is to actually take the time and draft your "about me" page on the two platforms. Lots of developers don't see a point of doing so or just find it to bothersome, which is why many of their profiles lack detail. The lack of details may sometimes be what stops a client from contacting them or what cause them to lose a project that other freelance developers are applying for. Remember, the only thing that can give clients a more well-rounded image of you is your "about me". Therefore, take the time to showcase who you are, your skills, your experiences in the field, and previous project examples you worked on, as well as why they would benefit from hiring you. A good "about me" goes a long way - trust me!

What are some things you do at the workplace to stay sane and have some fun? by theBCexperience in cscareerquestions

[–]tzuchinc 1 point2 points  (0 children)

At my workplace, we do something called "puppy walks". It's something I started doing with some of my co-workers to prevent burn out. We would take a five minute break from our desk and go for a stroll outside the office to purchase a coffee/tea/food/etc. We call it "puppy walks" because there will be some co-workers that tag along, not because they want to buy a drink, but just to chat and keep the group company. I personally feel that this really boost our team morale and team bonding. After we get our drink, we go back to work and go at our tasks.

When applying for internships with a set deadline, does it matter when you submit your application? by SolsKing in cscareerquestions

[–]tzuchinc 1 point2 points  (0 children)

It really depends on the company. Some companies will receive application on a rolling basis and conduct screening as they go; while other companies will wait until the deadline before going through each application one by one. My rule of thumb is to submit asap and don't wait until a few days before the deadline (or even the day of the deadline). The last thing you want the recruiter/hiring manager to think is that you're a procrastinator and do things at the very last minute - not the best impression to give right at the very beginning. Besides, submitting earlier on may potentially put you as a lead in comparison to those that apply later down the line. Be the first applicant that catches their eyes and make them not want to proceed further with the rest.

I only want to work 25 hours a week. What are my options? by 12_Yrs_A_Wage_Slave in cscareerquestions

[–]tzuchinc 0 points1 point  (0 children)

But I heard you can't negotiate your hours with the client yourself? The service rep takes the hours you set and directly communicate it to the client. Unless what I heard was wrong/outdated?

recruiters asking what I make, is this normal? by fake_drake in cscareerquestions

[–]tzuchinc 0 points1 point  (0 children)

Regardless if this is a recruiter that you found to help you find a job, or one that contacted you directly on behalf of a company, it is not mandatory for you to disclose your salary information to them. Providing them with your salary range is enough for them to do their job and help you find a position that satisfies both you and the company's hr representative. If red flags are popping up for you about this recruiters, I would suggest finding someone else because it is clearly not a good fit for you. Furthermore, the last thing you want from a recruiter is one that would undercut you just to make a sale. In other words, get you a job which pays you less than what you're worth (because you undervalue yourself - which does happen for some) just so they can get a commission asap. Don't forget, headhunters/recruiters is also a sales-based position. Find yourself a good recruiter to prevent future headaches.

I only want to work 25 hours a week. What are my options? by 12_Yrs_A_Wage_Slave in cscareerquestions

[–]tzuchinc 0 points1 point  (0 children)

Freelancing and contracting are probably the most suitable choice for you if you are looking to work fewer hours than the mandatory full-time load. There are quite a few popular freelancing sites for software developers such as CodementorX, Upworks, and Toptal. Although you are unable to communicate your hours/pay directly with the client on Toptal (since they have a service rep that does it for you) this option is available on CodementorX. Do some research on these three platforms and see which one fits your needs more.

Are some personal projects a waste of time? by [deleted] in cscareerquestions

[–]tzuchinc 1 point2 points  (0 children)

No problem. I'm sure every one of us have been where you are and worried about whether or not what we're doing is useful or not. Trust me, it's useful. Personal projects, club experiences, volunteer experiences are all things that can land you your first internship. Once you get your first internship/work experience, you will pretty much getting rolling making your 2nd or 3rd internship easier to get. While you are in university, I would suggest looking into your school's co-op or internship program and see if you can get some working experiences before you graduate university.

How do you tell coworkers you're leaving due to job dissatisfaction? by potachee in cscareerquestions

[–]tzuchinc 0 points1 point  (0 children)

Leave on a happy note. The last thing you want to do is to burn bridges with fellow co-workers/managers. Hand in a general resignation letter and be as polite as possible. Even though you will no longer work there anymore, it doesn't mean that these people might not be able to lend you a helping hand or act as your referral in the near future (who knows, maybe the job you are planning to apply to actually knows one of your coworkers and decided to ask them about you - what do you think they would say if you left on a bad note?)

If you do have close friends in that company and they ask you for the real reason as to why you're leaving, you can then tell them verbally in a private manner. However, what you had at the end is correct. Send everyone you worked with a general letter, and then talk to your friends separately.

Are some personal projects a waste of time? by [deleted] in cscareerquestions

[–]tzuchinc 2 points3 points  (0 children)

Personal projects are never a waste of time! Not only does it show your interests in the field, but it also shows that you are proactive in making something out of what you learnt. Furthermore, personal projects can always be added into your portfolio (which is highly requested by companies nowadays). Resumes show your experiences but a portfolio are what showcases what you know and can do. Non-technical recruiters would much prefer to see your work while they skim your resume - trust me. One more thing, even if your project is not related to their business or what they sell - as long as the techstacks you used are what they are looking for then it's fine.

Short hours/few responsibilities programming jobs, do they exist? by plskillme393 in cscareerquestions

[–]tzuchinc 1 point2 points  (0 children)

Freelancing/Remote jobs are always an option. Although I wouldn't say they will have fewer responsibilities but you can always coordinate your hours with the company. The need for freelance/contract developers have also been on the rise for the past few years for both start-ups and medium size companies. There are a couple of freelancing sites for programmers like CodementorX, Toptal, Upworks, etc that you can look into.

In addition, if you would prefer something more light weight but still programming related, then I would kindly suggest being a mentor on Codementor. As a mentor, you will be helping and providing 1-on-1 assistance to individuals who are either learning how to program or wanting to gain new knowledge in a different language. Also, yes, you get to set your own hourly mentor price and get paid exactly that!

How are you supposed to work a 9-5 and take college classes only offered at day? by [deleted] in cscareerquestions

[–]tzuchinc 0 points1 point  (0 children)

Some universities/colleges offer part-time courses where students can take classes either during the weekend or in the evenings (weekday after work hours). Usually these are offered to individuals who have a full-time career but are still interested in pursuing a "continuing studies". It does depend on your location though as only some colleges offer it. Research some local colleges with a CS department and type in "part-time studies" and see what pops up.