大一上学期就学了点c的基本内容,老师教的都会了,课后简单刷了点题(大概50题)。学期末加了ACM组,但组内人都太卷了天天刷题完全比不上,就懒得跟了。寒假期间组内,每天都是讲课+竞赛,他们算法好像已经学好多了。开学就有比赛要筛选,肯定要被淘汰了。成绩中等,编程水平也就比平均稍微强一点点吧。高数线代这样的平时正常听课,完成课后作业,马克思类的课一点都不听,外语学的日语(高中就学日语)。平时课程安排的很满,没有太多空余时间。家庭条件不太好,农村出身父母年龄较大。想问一下各位前辈,应该好好学文化课然后考研,还是提高编程水平?另外大概什么时候可以开始实习,如果想找工作的话,是好好研究算法还是学其他别的什么东西?现在才大一还有很多努力的时间,但有时候想努力又因为没有具体的目标而迷茫。希望各位前辈能提出些宝贵的意见,至少可以让我心中稍微有些数。