查看: 846|回复: 4
收起左侧

[背景提升] 求大佬给迷茫的大二学生指点迷津 :( 我应该再上一边princeton的data structure课吗?

|只看干货
V王炸 | 显示全部楼层 |阅读模式
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   100% (15)
 
 
0% (0)    👎

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x
新人第一次发这样的帖子,请各位大佬轻喷 🥺

本人目前是大二新生,在一所不知名文理学院(CS不强), CS+生物专业(正在考虑放弃生物,但感觉周围的人特别卷,都双专业😭我GPA大一的时候翻车了,3.6/4,到现在也没选过过生物课,一是选不上,二是怕生物太难),从大一上学期就开始上CS的课,目前感觉还不错(得分一直在A-以上,我知道这在地里算垫底水平,但对我自己而言已经不错了). 上个学期学过了data structure and algorithms, 自我感觉java掌握程度还好,作业也都完成了,但是我很愚蠢,把作业都存在了学校的远程环境(对我电脑windows)里面忘了拿出来,现在登不进学校账号,取不出了...所以我上学期有价值的劳动都泡汤了,现在暑假又忘得差不多了😭我们上学期主要用了coursera, sedgewick的视频课作为补充学习材料,我现在在考虑是否要再上一遍,顺便巩固一下我快要崩溃的记忆

我下个学期的课应该会学更加深入一点的data analysis, 主要学python numpy和Jupyter,我现在已经拿到上个学期的syllabus了,但我发现有一块内容讲multi-dimension matrices的,是一个数学的模块...? (我还没学过R, 对这方面数学也一无所知)我有点慌了,不知无从下手。


目前我的问题就是,暑假很快就要结束了,十分迷茫:我应该干点什么?
  • 复习coursera? 可是下个学期用的是python,coursera用的是java,这样对下个学期就没啥用
  • 提前学python numpy? 可是我到现在也没找到比较系统的网课、练习之类的
  • 除此之外,我还很担心要不要做个什么项目之类的;我目前唯一拿得出手的项目就是上上学期编的一个小游戏,但那个是作业... 我看地里经常有人给建议说要编项目什么的,但我真的无从下手: 我想干的一些事,比如自动写文章的程序,大多都需要机器学习来实现,而机器学习对我来说已经是遥不可及的事情了... 目前做的唯一一个,本人开发本人设计的程序,叫做课程反馈生成器,程序我放在这里了,真的很简单,就是一个字符串拼接函数,这是我花了3个小时打出来的。这算项目吗?是不是太低级了? but this is the best I can do :(
  • 我一直在想,目前为止我只学过java和python,是不是最好再自学一下别的编程语言,比如C++ 或JavaScript
  • 刷LeetCode? 地里有人说上data structure之前就该刷了,可这不是找工作才要的嘛?难道我下暑假、寒假找实习的时候我要写上,"Solved 500+ LeetCode problems" 才有人看嘛...?
  • networking这方面,我到现在还没到涉足于美国大学(thanks for nothing, C*VID😭),想必也是一个劣势。我目前唯有的progress就是加入了一个LinkedIn professional networking group of my college, 看各位大佬发动态、晒offer,自己无所适从


附: feedBackge.py:
  1. import sys
  2. import random as r
  3. import datetime as d


  4. def feedbackGen(date, subject, content, stuName, hwCompleteion, participation, comment, weakness):

  5.     today = d.date.today()
  6.     t = d.timedelta(days = date)
  7.     actualDate = today + t #actualDate is the date formatted in Gregorian Cal


  8.     replaceDict = {r"\n": "\n", r"\s":" ", r"\t":"\t"}
  9.     for key, value in replaceDict.items():
  10.         content = content.replace(key, value)
  11.         comment = comment.replace(key, value)
  12.         weakness = weakness.replace(key, value)
  13.         
  14. . check 1point3acres for more.
  15.     print("上课日期:", actualDate.month, "月", actualDate.day, "日", sep="")
  16.     print("授课教师:李洋")
  17.     print("科目:", subject, sep="")
  18.     print("上课内容:", content, sep="")
  19.     print("反馈:", stuName, ":", sep="", end="")


  20.     if hwCompleteion:
  21.         print(r.choice(["学生作业已完成。","作业在课前完成了","学生作业完成。","作业完成。","作业写完了。","作业完成度很高。","学生上次作业完成。","作业完成,质量较高,希望能继续保持哦。","课后作业按时完成。"]),end="")
  22.     else:
  23.         print(r.choice(["学生作业未完成。","学生作业没有完成。","作业未完成。",
  24.                        "作业没写完。","作业完成度很抵。","学生上次作业没有完成。","学生上次作业没完成。"]), end="")

  25.     if participation:
  26.         print(r.choice(["学生学习态度积极端正,在这节课有很良好的笔记习惯","学生表现良好,可以跟上进度","状态很认真,全程没有分心","课程表现不错","学生上课表现良好,积极提出回答问题","上课认真程度还是不错的"]),
  27.         r.choice(["对课上理解吸收程度也很高", "可以吸收掌握课上知识点","表现相对积极活跃"]),
  28.         sep=",",end="。")
  29.     else:
  30.         print(r.choice(["学生课程参与程度不高。","学生课上表现一般。","上课精神状态不集中。"]),sep=",", end="")
  31.    
  32.     #GENERAL REMARK
  33.     if hwCompleteion and participation:
  34.         print(r.choice(["今天", "这节课", "这次","在这次课上"]),
  35.                     r.choice(["效率很高,做题思路也比之前有明显进步","做{0}题思路也比之前有明显进步".format(subject.replace("托管","")),
  36.                     "学生表现良好,可以跟上进度",
  37.                     "提出表扬,综合表现不错",
  38.                     "{0}方面提出表扬,综合表现不错".format(subject.replace("托管","")),
  39.                     "综合表现不错,希望以后也可以这样,继续保持",
  40.                     "综合表现不错, 希望继续保持",
  41.                     "学生表现良好,可以跟上进度, 希望继续保持",
  42.                     "上课表现值得表扬,希望之后也可以这样",
  43.                     "效率很高,上课表现值得表扬"]),
  44.                     r.choice(["希望继续保持","希望可以保持下去", "希望可以好好保持"])
  45.                     ,sep=",", end="。")
  46.    
  47.     if comment[-1] == "。":
  48.         print(comment, end="")
  49.     else:
  50.         print(comment, end="。")

  51.     print(r.choice(["课上发现学生有一些知识点比较薄弱",
  52.                     "一些比较明显的问题有",
  53.                     "学生应该再一次巩固一下课上讲的知识点, 比如"]), end=":")        

  54.     if weakness[-1] == "。":
  55.         print(weakness, end="")
  56.     else:
  57.         print(weakness, end="。")

  58.     print(r.choice(["建议学生课后根据自身情况针对以上薄弱点出发 进行逐步改进,改善做题、学习效率",
  59.                     "学生可以根据自身情况针对以上薄弱点出发,逐点改进,改善做题、学习效率",
  60.                     "希望学生可以夯实巩固以上薄弱点,改善做题、学习效率" if r.random()<0.5 else "希望学生回家可以夯实巩固以上薄弱点,改善做题、学习效率",
  61.                     "这些课上所讲的点一定要着重区分和巩固"]),
  62.                     r.choice(["希望下节课可以有所进步","期待下节课进步","加油!"]) if r.random() > 1/3 else "" , end="")

  63.     if "班" in subject:
  64.         pass
  65.     elif "听力" or "口语" or "阅读" or "写作" in subject:
  66.         print("\n作业:一篇" if r.random() > 1/2 else "\n作业:之后一篇", subject.replace("托管",""), sep="")
  67.     elif "托管" in subject:
  68.         print("\n作业:N/A", sep="")
  69.     else:
  70.         print("课后作业会晚些时候布置")
  71.    

  72. if __name__ == "__main__":

  73.     if len(sys.argv) < 9:
  74.         print("USAGE: int date,\nstr subject,\nstr content, \nstr stuName, \n0/1 hwCompleteion, \n0/1 participation, \nstr comment, \nstr weakness")
  75.         exit()

  76.     feedbackGen(date= int(sys.argv[1]) ,
  77.                 subject= sys.argv[2],
  78.                 content= str(sys.argv[3]),
  79.                 stuName= sys.argv[4],
  80.                 hwCompleteion= bool(sys.argv[5] == "1"),
  81.                 participation= bool(sys.argv[6]=="1"),
  82.                 comment= sys.argv[7],
  83.                 weakness= sys.argv[8])
复制代码



我现在非常非常迷茫,不知道该做什么好; 还请各位多多指教!谢谢!!. check 1point3acres for more.

评分

参与人数 1大米 +2 收起 理由
不会起名字啊 + 2 加油加油

查看全部评分


上一篇:BA学历,会计行业New Grad,转码/回归DA可行性?
下一篇:真心实意想听取在英国读书的前辈们客观中肯的意见
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   95% (271)
 
 
4% (12)    👎
生物人建议放弃生物吧,无论在哪儿都是gpa killer,一堆大佬读下来生物做了教授 教着一堆大佬,太恐怖了…..如果想dual,建议maths,一个是math一定程度上和cs相辅相成,而且gpa好拿
最近发现coursera上也出现了一些guided project,试了一下挺好上手的,然后udemy之类的。python numpy的话,我本科左research用的时候是bilibili学的(惨),还有和代码死磕,躺…..

评分

参与人数 1大米 +1 收起 理由
V王炸 + 1 谢谢大佬🙏🙏

查看全部评分

回复

使用道具 举报

广末 2021-8-4 01:56:21 | 显示全部楼层
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   93% (655)
 
 
6% (43)    👎
我也是文理学院出身。
以下是一些想法:
1.本身文理学院不太适合本科毕业就找工作,因为过多的通识课会占用大量时间,而且cs课一般比较偏理论,可以的话以后申研或者博,如果想读博,那你的假期应该跟着教授做科研而不是去实习
2.除非你想往生物方面走,不然双专业生物和计算机这两在本科阶段没交集的专业意义不大。真喜欢生物搞个minor就够。想逼自己一把就选数学或者物理+计算机双专业。线代很重要,难道线代不是你们系必修课?
3.大一3.6,后面努力一下是可以在大四上学期拉回3.8的,不要灰心,如果有课不小心砸了,该drop的时候不要犹豫,而且你可以了解一下pass/fail政策保证一些难啃的文科课不会影响你gpa
4.虽然网课是好东西,但是就效率来讲不如直接去读书或者文章。你可以直接去geeksforgeeks或者tutorialpoint学你想学的语言/package
5.我没找过实习不好说项目怎么搞。但是简历里面写leetcode本身就是红线(leetcode属于灰色地带的产物)。本科阶段找实习难度没那么高。你把课本啃好就行。leetcode现阶段对你来说就是巩固算法和数据结构的工具。
6.计算机科班一般很少很少学R, 而且学语言应该是一件一通百通的事情,掌握了cjavapython的一般规律,其他语言应该很好上手才对。
7.关于校友资源,你应该去学校的career center寻求帮助。同时给linkedin上的校友(跟你同专业,你对他工作感兴趣的)直接发消息约个coffee talk,一般而言校友都会很乐意帮助你的。

评分

参与人数 1大米 +1 收起 理由
V王炸 + 1 啊太感谢了!所幸我还可以转专业

查看全部评分

回复

使用道具 举报

本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   99% (261)
 
 
0% (2)    👎
简历上千万别写自己刷Leetcode

其他不懂哈哈哈  大二的孩子就这么有想法了,加油,想我那会儿还在另一个专业坑里。

评分

参与人数 1大米 +1 收起 理由
V王炸 + 1 呜谢谢,您的回复对我很有意义

查看全部评分

回复

使用道具 举报

zm581774 2021-8-4 08:31:12 来自APP | 显示全部楼层
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   92% (1471)
 
 
7% (114)    👎
刷题刷到可以去面试,至少需要3~6个月……
你现在大二,大三暑假是本科最后一个暑假可以实习,本科如果没有实习毕业很难很难拿全职面试……
你努力冲一下,大二暑假冲个小公司,大三暑假冲个大公司

然后不要自学语言了,语言单独学没意义,要和课一起上才有意义……学Java不是为了Java而是为了面向对象和数据结构,上YouTube 看看cs61b网课吧

评分

参与人数 1大米 +1 收起 理由
V王炸 + 1 嗯嗯,谢谢指点

查看全部评分

回复

使用道具 举报

 楼主| V王炸 2021-8-4 11:40:47 | 显示全部楼层
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   100% (15)
 
 
0% (0)    👎
zhoukejing 发表于 2021-8-4 01:27
生物人建议放弃生物吧,无论在哪儿都是gpa killer,一堆大佬读下来生物做了教授 教着 ...
谢谢大佬🙏🙏
回复

使用道具 举报

 楼主| V王炸 2021-8-4 11:43:49 | 显示全部楼层
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   100% (15)
 
 
0% (0)    👎
不会起名字啊 发表于 2021-8-4 04:27
简历上千万别写自己刷Leetcode

其他不懂哈哈哈  大二的孩子就这么有想法了,加油, ...
呜谢谢,您的回复对我很有意义
回复

使用道具 举报

 楼主| V王炸 2021-8-4 11:45:16 | 显示全部楼层
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   100% (15)
 
 
0% (0)    👎
广末 发表于 2021-8-4 01:56
我也是文理学院出身。
以下是一些想法:
1.本身文理学院不太适合本科毕业就找工作, ...
啊太感谢了!所幸我还可以转专业
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表