1
tonyluj 2014-07-12 17:50:01 +08:00 1
LZ的方向应该叫后端开发工程师(腾讯)、系统工程师(阿里):
简单说一下路线,比开发Andorid神马的要枯燥,并且对基础要求更高: 1. C 必备技能 熟悉语法,能开发简单应用是基础,要进一步熟悉C内存结构布局分配,指针,结构体,这里推荐TCPL C专家编程 APUE 2. Linux 必备技能,运维的东西不用知道太多,要了解Kernel,Process\Memory\SystemCall\Signal\Timer等等都要了解,看源代码最好,推荐深入理解Linux内核 Linux内核设计与实现 3. Nginx/Memcached/Redis,看看他的源代码,看看C10K问题,看看EPOLL模型,推荐UNP(内容稍旧) 4. 额外掌握Python/Golang,了解Python下的twisted 和 golang的并发模型 |
2
sennes 2014-07-12 17:58:37 +08:00
嵌入式专业 不知道你们这个专业的方向是硬件还是软件。
不过看到你要学数电模电..我想应该是偏硬件一点的。 我自己是集成电路设计专业的,也学过嵌入式相关的课程。 如果你是想往硬件方向发展,就往下看吧。 一般来说我们专业有两种人: 1.不管感不感兴趣,只钻研对以后工作有帮助的方向,这些人可能会学习很多底层的、比较专业的知识。比较不肯接受新的东西(深度) 2.只要自己感兴趣的都去学一下(广度),尝试很多新的东西。 我个人觉得大学比较适合去拓展广度,而不必去纠结找工作之类的事情。 // 有以下建议: 1.挑一些自己感兴趣的硬件来学习一下 (树莓派、pcduino、arduino、stm32之类的)只要自己感兴趣就行。 2.玩硬件要多动手,学校有资源就去用学校的。没有自己掏钱买来玩。 3.前期看各种教程一步步跟着玩,后期培养自己的创意和直觉试着做自己想做的东西(抛弃教程,创新) 4.看到感兴趣的东西,想学就去学,不要管和自己专业相不相关。(我学python的时候也没想着他可以用来玩硬件) // 最近买了树莓派 放假就在玩她。 还是以搞硬件为主,并且在上面学习python,顺便玩玩django,再自己做个板子给树莓派做拓展 设计一个比较完善的“东西”出来。软硬兼施,这样放假感觉一点都不浪费 (最重要是自己喜欢) 总结: 大学兴趣为主、经常动手、注意创新、不要迷茫。 说的有点多 希望对你有帮助 不要迷茫了 大学一眨眼就没了 |
3
zxdsc OP |
4
em70 2014-07-12 19:26:29 +08:00 via Android
大学的本质是培养人独立思考能力,不是职业培训中心,你希望让人教你编程这是不可能的,况且自学是程序员最重要的能力。
不要指望看书能看成高手,去做东西,喜欢什么做什么,积累1万行编程经验是基础。 |
5
zxdsc OP |
7
jybox 2014-07-12 19:35:13 +08:00
看最后一段,你一定看了「疯狂的程序员」
|
9
zakokun 2014-07-12 20:35:54 +08:00
说白了你还是懒而已,想多快好省的学会一门技术,又不想投入太多精力.真的想学,问的都是技术问题
你们这类心态,包括"A语言和B语言,我该学哪一个呢?"这样的问东问西,问到最后我保证一个个都啥也没学.总是一副"人家精力那么宝贵,大家帮我规划一条最省力的路线吧"什么什么的,哪有这种好事啊? 说什么"诶呀呀,X语言是不是要求数学水平很高啊,人家不知道行不行诶",得了吧,就是没心气认真做事而已. 我搞web开发,学习的时候html/css, js,php,sql,linux配置,都需要学习,都不能拖后腿.现在工作我只搞php和数据库. html,js很长时间没写过了,但是学习的时候html,js就不用学了吗?根本不可能!这些不学php就是个残废. 所以你真心想好,那有什么好迷茫的?认真去学就是了,看书敲代码,觉得难就看视频,照着视频一步步敲总会吧?实在不行自己攒点钱或者找父母要钱培训个把月,总能入门了吧?有那么纠结吗? 说白了,你纠结的是"如何在保证我充足的娱乐时间的前提下多快好省的学会一门技术"... |
10
tonyluj 2014-07-12 20:38:47 +08:00
@zxdsc
关于算法数据结构的知识,是必须要掌握好的,基础知识,譬如Linux中的循环双链表,红黑树等 算法 动态规划 分治 查找 排序 DFS 字符串等 其他的广泛涉猎即可,在学习TCP/IP的时候,肯定会接触SYNC flood攻击等 |
12
Water 2014-07-13 12:07:01 +08:00 via iPhone
我是某985的,计科排名10(2012年那个),大一一年学了微积分 线性代数 概率论 语文 英语 政治 工程制图 blablabla以及c语言和半本离散数学…=_=
|