V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
YYYbw
V2EX  ›  程序员

求助一下各位大佬,软件工程专业大三应该是什么水平呢?或是需要掌握什么必备技术呢?

  •  
  •   YYYbw · 2021-02-15 14:38:24 +08:00 · 3072 次点击
    这是一个创建于 1388 天前的主题,其中的信息可能已经有所发展或是发生改变。

    本人现在大三年级,不打算考研,根据学校安排今年即将去企业实训半年,在学校学过 C,数据结构( C ),Java,HTML5,PS,操作系统,计算机网络,数据库原理等课程。但是在看了很多招聘中的要求部分发现,涉及到的技术好像基本都不太了解,因此有些迷茫,就业方向是北京,求助一下各位大佬~这个阶段应该做些什么,面对就业确实有点慌[捂脸]。

    项目经历: 1.做过一个公众号(获得省级金奖) [负责设计,排版] 2.做过一个微信小程序(获得校级) [根据 b 站的课程,敲了一个假电商项目,经过自己修改后呈现]

    比赛经历: 1.参加过 2018&2019&2020 年大创比赛,但均是校级; 2.挑战杯省级铜奖; 3.枫叶优体杯省级金奖。

    31 条回复    2022-11-19 14:37:54 +08:00
    rodrick
        1
    rodrick  
       2021-02-15 16:09:46 +08:00
    先看看自己想走哪条路吧,然后找本书仔细读一读,把基础打好了再考虑项目经验啥的,没有什么标准说什么年纪应该什么水平,水平当然是应该越高越好,千万别上来就是啥都会一点啥都不精通,
    musi
        2
    musi  
       2021-02-15 16:12:45 +08:00
    大创比赛对就业帮助不大,更何况是挑战杯铜奖,互联网+倒是可以说说,我记得有学校互联网+省赛金奖可以直接保研的
    Terminator0826
        3
    Terminator0826  
       2021-02-15 16:26:17 +08:00 via Android
    老哥,我和你一样也是大三,看情况你更像是学习了学校安排的那些课程,但我还另外学了 SpringBoot,SpringCloud,还有什么 Redis 啊 ES 啊乱七八糟的,讲真我那 lj 学校啥都没教,我建议你去看下培训机构那些培训路线(某马,某硅谷都可),那些参考意义还是很大的,你这种情况大概就处在了 web 阶段,缺乏企业常用技术栈,可能没有接触过像框架,脚手架啊这些,所以看到招聘要求的某些专业名词一脸懵逼
    YYYbw
        4
    YYYbw  
    OP
       2021-02-15 16:40:01 +08:00
    @musi 参加过一次互联网+比赛,不过被涮掉了[捂脸]但是参加了这些比赛后感觉。。好像有点水,自己就敲了一些代码,弄出来一个小程序的界面就通过了,综合下来感觉好像没学到什么的东西的感觉。
    janus77
        5
    janus77  
       2021-02-15 16:42:19 +08:00
    别看社招,看校招,社招你有东西不会很正常
    校招不就考平时上的课吗
    YYYbw
        6
    YYYbw  
    OP
       2021-02-15 16:54:45 +08:00
    @Terminator0826 确实确实,学校学的感觉不是很实用,因为参加比赛我也是看了某马和某硅谷,跟着视频做了一个假电商项目,也是一知半解的,比较迷茫,我们专业的方向是 java,个人就业方向是北京,今年暑假想找个实习,看看能不能赶上秋招。
    YYYbw
        7
    YYYbw  
    OP
       2021-02-15 16:58:50 +08:00
    @janus77 这个还在了解,我们校招好像很少,请教一下校招有什么好的渠道吗?
    linux40
        8
    linux40  
       2021-02-15 17:04:37 +08:00
    找实习就行了,我大三的时候还在乱看书呢,周围去实习的同学找的工作都还可以。可以试试在 v 站找实习。
    YYYbw
        9
    YYYbw  
    OP
       2021-02-15 17:15:07 +08:00
    我看 V 站的实习好像很少耶,确实想找实习[挠头]貌似机会很少耶
    YYYbw
        10
    YYYbw  
    OP
       2021-02-15 17:20:34 +08:00
    @rodrick 现在好像是这个状态,都会一点但都不精通,只停留在了解的阶段。对自己以后的就业方向也是很模糊,只是知道学的是 java 方向,但具体细化到某个具体的职位,例如:java 工程师、全栈工程师,前端工程师等,还是没有一个很清晰的认识,通过搜索了解后,感觉也是一知半解,仍然还是不清晰。
    laminux29
        11
    laminux29  
       2021-02-15 17:22:24 +08:00   ❤️ 1
    数学->统计->物理->模电 -> 数电 -> 组成 -> 汇编 -> C/C++ -> Java/C#/PHP/Python -> 操作系统 / 计算机网络 / *多媒体 -> 数据库 -> 分布式。

    不考研的话,走这条本科层次路线,走完后,bat 月入 10w+应该不成问题。
    ai277014717
        12
    ai277014717  
       2021-02-15 17:23:02 +08:00
    多刷刷题 acm 搞一搞。操作系统,计算机网络多看几遍。除非你已经想好方向了。早点深入。一般都是毕业之后找到什么工作学什么。
    hello2060
        13
    hello2060  
       2021-02-15 17:48:36 +08:00 via iPhone
    @YYYbw 找个培训班培训下就能确定方向啦
    musi
        14
    musi  
       2021-02-15 18:42:02 +08:00
    @YYYbw 大创主要比的还是财力,人力,商业模式。技术所占比重微乎其微,要么你家里就是大财团,要么你和 zf 有关系,亲身经历过一次省赛公开答辩,在校大学生创业把公司弄上市,市值三个亿。这绝壁是自家的公司,和技术无关
    YYYbw
        15
    YYYbw  
    OP
       2021-02-15 18:42:08 +08:00
    @hello2060 3 月份就去企业实训了,希望可以找到以后的方向
    YYYbw
        16
    YYYbw  
    OP
       2021-02-15 18:53:30 +08:00
    @laminux29 看起来好像还要学很多[捂脸]感觉进 bat 是梦了。。
    AndyAO
        17
    AndyAO  
       2021-02-15 19:07:50 +08:00   ❤️ 4
    说一下自己想到的 ↓

    软件工程的学术界和工业界有着巨大的裂痕,你有这种感觉是正常的

    解决这个裂痕 , 可以的选择

    1. 阅读最火的开源软件的代码 , 并且为尝试其贡献代码
    2. 用工业界最最潮技术开发软件 , 在实战中积累经验
    3. 阅读软件开发方法学相关的书籍 , 这类书籍的鼻祖应该是 <代码大全> , 最近更新过的比较出名的是 <程序员的修炼之道> 第 2 版 ..

    关于这个裂痕形成的原因 , 以及目前软件工程教育上的问题 , 推荐 <软件困局:为什么聪明的程序员会写出糟糕的代码> , 可能对解决你的困惑有些帮助.
    YYYbw
        18
    YYYbw  
    OP
       2021-02-15 19:40:15 +08:00
    @AndyAO 感谢推荐!会仔细拜读的
    YYYbw
        19
    YYYbw  
    OP
       2021-02-15 19:52:57 +08:00
    @ai277014717 目前正在 ACM 社团,但感觉难度有点接受不了[捂脸]看到网上信息全栈工程师薪资水平比其他工程师高出很多,想往这个方面努力一下,但还是没有确定下来,不知道自己是否适合这份工作。
    Lemeng
        20
    Lemeng  
       2021-02-15 21:53:30 +08:00
    修身之道,大神
    @AndyAO
    fiveelementgid
        21
    fiveelementgid  
       2021-02-15 21:55:10 +08:00 via Android
    同大三,比我强多了₍₍ ◝( ゚∀ ゚ )◟ ⁾⁾,大佬别慌,投就完事了
    ₍₍ ◝( ゚∀ ゚ )◟ ⁾⁾其实大多数人都比较划水
    Astrian
        22
    Astrian  
       2021-02-16 08:24:29 +08:00
    至少就我 lj 大学的学习经历来说,大部分人读这个专业都是比较水的,你现在这样子其实已经很厉害了,我当年也是拿了蓝桥杯
    然而,其实,并没有什么用…… 该吃的灰一样要吃……
    另外记得一定要做好择业的准备,我当年就是毕业之后择业择错了现在在苦逼哈哈地上 Zoom University (
    ai277014717
        23
    ai277014717  
       2021-02-16 10:20:15 +08:00
    @YYYbw 全栈就是全干。先精通一门再说吧。不然等于什么都不会。
    julyclyde
        24
    julyclyde  
       2021-02-16 12:37:50 +08:00
    取决于你想就业还是混体制

    你列举的这些比赛,基本上都是以行业外的角度来观察行业的经验来设置的比赛
    得奖基本上就证明了你是外行
    wzcloud
        25
    wzcloud  
       2021-02-16 12:50:03 +08:00 via iPhone
    校招主要还是看成绩(数据结构、算法、操作系统、数据库),然后是加分项:1.有含金量的比赛奖项; 2.有大厂实习经历; 3.与面试岗位相关的编程语言知识
    abersheeran
        26
    abersheeran  
       2021-02-16 19:56:21 +08:00
    @musi ?我怎么不知道这还能报送,那我岂不是亏了一个保送名额了。
    abersheeran
        27
    abersheeran  
       2021-02-16 19:57:56 +08:00
    在学校就别想跟着老师学什么工业界最新技术了。老老实实跟着学基础理论。计算机这几十年来的发展只不过是技艺的更新,理论就压根没变过。先学会理论,然后去看看业界都在怎么玩,去跟着实践理论。
    jedihy
        28
    jedihy  
       2021-02-17 03:28:53 +08:00
    找大厂实习,刷题,ACM 。其他东西别碰,浪费时间。
    taoshaoz1
        29
    taoshaoz1  
       2022-10-23 22:32:48 +08:00
    lz 当初是怎么选择的,现在我也大三了,还没想好做什么方向 T T
    YYYbw
        30
    YYYbw  
    OP
       2022-11-18 14:18:24 +08:00   ❤️ 1
    @taoshaoz1 我当时是走的 Java 方向,大三下学期上完就应聘在一家上市外企实习转正了,不过今年行情不太好,我也刚刚因为公司调整组织架构被裁员了,现在也在找工作…… Java 方向感觉还是岗位需求挺大的,你可以考虑考虑,面试主要考查的就是三部分:八股文 + 算法 + 项目。如果现在时间充足的情况下建议多刷下力扣算法,当时觉得有点面试造火箭的感觉,就没太注重这块,工作中才发现其实算法中很多思路都是很棒的,对于处理业务逻辑有很大帮助。
    taoshaoz1
        31
    taoshaoz1  
       2022-11-19 14:37:54 +08:00
    @YYYbw 谢谢老哥,我感觉 Java 要学的东西太多了学不完( Java 刚学到 Servlet ),已经在计划考研,因为感觉考研比学习这么多技术简单一点。不过也在两手准备,打算这学期(大三上)争取用 Java 做个项目,不然到时候春招没东西准备。另外算法个人感觉是真没兴趣写啊 T T
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1047 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 20:05 · PVG 04:05 · LAX 12:05 · JFK 15:05
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.