计科系大学毕业生凭什么去找工作?

兮风晓月 发布于 05/14 15:33
阅读 3K+
收藏 0

现在大三了,该有的技能还是一点都没掌握,从C语言C++,Java,C#,安卓,iOS都学校开过课,但是如何把握方向呢?发愁……

加载中
3
salvinlee
salvinlee

把C++、java基础学好,现在java行情好点,java可以转大数据,C++基础学好了增加面试分数。还有,把数据结构和算法好好看下,这些都是你的硬实力~

3
风一样不止

靠奶子。。。脑子

1
I
InkYI

你当招聘信息上面写的要求是摆设吗?

还如何把握方向,那些要求就是最准确的方向了。

1
柯南君的生活
柯南君的生活

先问问大四的学长学姐,然后再关注有没有一些知名的企业来学校校招。最后如果想自己出去找工作,先去招聘网站看看具体的要求,针对这些要求你感兴趣的去对应去学习。

1
张亦俊
张亦俊

数据结构,组成原理,操作系统,网络你都不学?

你把这个专业读成培训班,专业还不教培训班课程,那找工作是不好找。

1
宅大喵
宅大喵

语言基础、数据结构、编译原理

然后参考我们公司的招聘要求,你就照着学,把原理都摸透了那就是出师了,以后学什么来什么还怕找不到工作

职位要求

· 计算机等相关专业本科以上学历,1 年以上 Linux C 开发经验
· 精通 C 语言,熟悉 C 语言的运算优先级,熟练运用各种指针类型、宏等
· 熟练运用 static、inline、register、volatile、restrict、typedef、sizeof 等关键字
· 熟悉 Linux C 语言开发环境,熟练使用 GCC、GDB、Valgrind 等开发、调试工具
· 了解 Linux 系统函数库(libc)和系统数据结构,熟练使用 procfs 和 sysfs
· 熟练运用链表、位图、Hash 表、队列、栈等常用数据结构,了解其实现原理
· 了解 Linux 的原子操作,熟悉各种锁机制的应用场景及实现原理,有较强的多线程编程经验
· 熟悉 TCP / IP 协议,精通 Socket 编程
· 有分布式系统或数据库设计、开发经验优先


入职培训(ps: 我们公司非培训机构,请不要误解)

· 了解逻辑运算,熟练使用卡诺图等工具简化代码逻辑
· 了解状态图,熟练使用有穷状态自动机(DFA)等算法模型实现复杂算法逻辑
· 了解内存对齐、Cache Line 对齐、Cache 命中率、TLB 及 CPU 分支预测等对程序性能的影响
· 了解内存池原理和针对 NUMA 体系结构的优化实现
· 了解 GCC 的自动向量化机制,知晓 Intel AVX 指令
· 了解 OpenMP、OpenACC、OpenCL 等并行计算框架
· 了解 Linux 非阻塞、异步 I/O 的机制及实现原理,熟练使用线程池
· 了解 Linux 内核函数库和内核数据结构
· 了解中断、内核抢占等调度机制
· 了解 Linux 虚拟内存管理机制、进程内存布局
· 了解二叉树、B+ 树、左偏树、后缀树、Bloom Filter 等数据结构
· 了解 Linux 系统调用、内核模块的实现原理
· 了解词法分析器 (Lexer)的实现原理


综合能力

· 对技术充满热情,勇于尝试、勤学好问,具有创新精神
· 为人谦虚、心态平和、踏实肯干,能积极面对技术挑战和工作压力,独立解决问题
· 工作稳定,适应公司长期发展战略
· 有良好的 C 语言编程习惯,程序逻辑清晰、易读、注释详细
· 积极参与产品设计,主动融入产品团队,并按详细设计独立完成划分的模块
· 有丰富的 Linux / C 调试、调优经验
· 有较强的英文技术文档阅读能力
· 有较强的技术文档撰写能力

1
netkiller-
netkiller-

大学毕业应该搞科研,改变人类,改变宇宙。本科本身就是起点,为了后面的硕博,本科就不是干活。这种码畜干的活,应该让给专科生做,你在跟专科抢饭碗。

 

0
韦小仇
韦小仇

看招聘网站上哪个岗位工资高就往哪个方向呗

0
0
MuskIron
MuskIron

学校教的再多,又有什么用,都掌握了吗(掌握了也不一定有用)

返回顶部
顶部