毕业生选择公司上班还是独立开发?
本科毕业生,之前做项目外包,也有合作的靠谱团队邀请参与创业和项目开发。也在大公司实习过,对大公司的工作流程等也有了解,目前比较困惑毕业之后应该选择什么。算下来两者的收入大体相当。
独立开发者:
优势:
可以在家或者附近的城市生活,薪资水平在这种城市属于中上等生活水平。房子、车也都好解决了,也可以跟家人生活的比较近,气候等也都比较符合习惯。
劣势:
创业可能失败,外包项目比较底层没有核心竞争力容易被取代,老是接触比较底层的技术,没法学习应用更深层次的技术。业界不出名,见识视野也会小很多。 如果没有竞争力,又不是固定工作,多年后不能在一线工作赚钱了,不知道还有什么其他途径来生活。 独立开发只需要在自己家里就可以,接触周围人和圈子比较小,朋友也比较少。
公司上班:
优势:
工作时间固定,周围有同事、朋友圈子,定期旅游 outing 等,工作也不是特别累,偶尔可能会突击加班等。 工资职位可能会随之慢慢晋升,大公司掌握高端技术提高个人竞争力和业界知名度,各种技术交流会和资料对技术提升也很有帮助。 公司的各种福利。
劣势:
需要在外地大城市生活,生活压力大,工资水平只能维持正常的生活,房子可能多少年都买不起,到头来多少年后可能还得走。 平时上下班交通不够便利,浪费在路上的时间多,时间安排也不够自由,不如独立开发想干嘛干嘛。
麻烦问下这两种生活该如何选择?有没有前辈是独立开发者或者在公司上班的,可以介绍一下自己的经验或者想法么?