主管分配任务时,是要担一定的项目风险的。任务越难,接手的人越没有经验,风险就越高。当项目出问题时,首当其冲的是项目负责人,他要给他的老板说明情况。如果他说,责任不在我,是某个应届生把项目搞砸了,那这个人还适合带团队吗?所以主管会优先分配风险较低的任务给新人,做得好,能证明自己,就会给难的事情做。做得不好,就赶快安排别人去补救,不能影响进度。另外,不要看不起业务代码,没几年的经验,写好也不容易。
不得不告诉你的一个现实是, 如果你一毕业就已经是称职的程序员, 主管傻了才会让你拿着程序员的工资去干杂活.另一个不得不告诉你的是, 从你离开学校的那一刻开始, "安心的学习"这件事已经从你的人生中消失了. 也就是说, 你这辈子都不会再有"安心的学习"这种事情出现了. 那么, 在你能够"安心的学习"的这十几年里你究竟学到了多少, 只有你心里清楚了.
自从"安心的学习"从你的世界里消失后, 你人生的选择就剩下了两个: 有些人一辈子都没有发现它的消失, 所以再也不学习了. 另一些人早早发现了这个事实, 学会了利用点点滴滴学习. 你很早就发现了它的消失, 这值得欣慰. 然而, 正如我所说的, 现在再去追求"安心的学习", 晚了.
至于剩下的细节问题, 写代码本身只占程序员工作中最多30-50%的时间, 你可能听说过业界大牛熬夜24小时撸码爽的一比的童话故事, 但故事可能没告诉你剩下的24*3小时里大牛也干了一堆杂事.
最后, 抛去你写大作业过家家时做的那些事, 敢问收集生产问题, 申请域名, 写业务代码这种工作你在学校里做过几次? 什么? 一次都没做过? 那让你收集个生产问题, 申请个域名, 写个业务代码, 有什么问题? 不为锻炼你是为了什么? 业务代码让你写, 你觉得你写出来的玩意很好吗? 那让你多写一点, 有什么问题?
不管你自己是如何看自己的, 现实情况就是你的实力在人家公司里目前基本上干不了什么. 切勿心比天高.