非相关专业,却成了一名程序员,感觉跟不上,为之奈何? 举报 理由 举报 取消 学的是信号处理,却成了一个程序员。这几天在参加入职前软件培训,感觉跟不上步伐,旁边不乏计算机,软件相关专业的,一比可见高下,毕竟只靠着大学c语言薄弱的底子找工作时看了一个月书。提问不仅是在寻求安慰,也是在寻求解决方法?看什么书?怎么学习?我很无助感觉,希望哪位同学,或者哪位过来人指点迷津不吝赐教。 2017年6月3日 2 条回复 1057 次浏览 华为,成长,程序员,编程
回复 ( 2 )
一点点个人经历 分享给题主
首先一点 不喜欢就别做。
本人野鸡大学出身 学的嵌入式系统开发 偏硬件 语言就是C C++ 汇编 没了 其他沾边不计
大学都在空虚寂寞冷 虚度光阴。
所以以上三个语言 学了和没学是一样的
真 的 是 学 了 和 没 学 是 一 样 的
大三下学期开始重新学习 重新学习 从printf开始
一个月学C
接着去了一个培训机构 去的原因是因为毕业有算学分
培训机构这种组织的教学能力我就不说了
所以自学了OC、IOS 三个月不到
然后就找工作了。
大四上学期入职人生第一家公司 独立开发 当时什么都不懂
真 的 是 什 么 都 不 懂
我举个例子 我当时连UITableView的三个基础代理方法都实现的磕磕巴巴 当时的状态就是天天晚上往认识的前辈、朋友、同行家里跑 感谢各位当时的友爱和分享精神 程序员是伟大而可爱的职业之一。
呆了三个月不到 做了一个积分墙应用 公司破产 遣散
这里感谢我人生的第一个老板 一个浑身刺青的老大即视感的老板 为我简单惨白的三观添砖加瓦。
第二家公司 独立开发 两个月 这家公司不加班 所以我每天晚上回家还要打开笔记本继续加班到深夜。因为安卓两个人做了两个月的应用 希望我50天内上线
开发期间 因为不懂的东西太多 状态和题主一样 现实痛苦 内心焦虑 生活简陋
每天就是各种途径询问技术问题 QQ 论坛 网站 诸如此类
也是这段时间才了解到IT行业的学习奥义是在网络 自学 整理 分享
这期间 主要原因是钱少活多离家远 直接原因是另一家公司有幸给了个面试机会 根本原因对方在电话中明确公司已有团队可以互相交流 这是我跳槽最在乎的条件
题主说 身边有高手 我觉得这是优势 而不是你焦虑的原因
你不要把他当标准 你把他当资源 这样可能更利于你的学习
这里也感谢第二家公司 让我初处社会的人生经验丰富不少 社会现实果然还是比较好玩的。
跳槽到第三家公司 工作至今
身边高手如云 一开始 这让我充满焦虑
但更多的是 狂喜 开心的像中了五百万
好像没那么多 开心的像中了10W的大奖。
很感谢现在的公司 让我懂得了很多 不论是学习 生活 工作 还是加班。
写完了 说点个人观点
我觉得 当我发现身边的环境令你焦虑或者充满危机感
这是一个压力和困难 但更多的是机遇
这表明我又可以贪婪的吸收别人耗费多时才积攒的各种知识和经验
这是多么开心和占便宜的事啊!
所以 我们要学会分享! 恩 努力分享。
其次,题主询问关于怎么学习和看什么书的问题
这个吧 我觉得
你把语言重点过一遍 什么不熟就学什么 什么不会就问什么
至于书的话 我觉得一般的技术的书籍 出版年限不要太早 注意一下知识的有效时限 翻译质量
一般的编程学习书籍都对你有益吧。
一定多敲代码
先别想太多 有些东西规划的太细致 反而会因为预见太多困难而无法坚持
不懂去看 去问 去学就好了
简单点 沉下心 我不相信老天亏待勤奋努力的人。
回到开头那就话
你不喜欢 就别做 喜欢 就给自己一段时间去尝试。
咱们才多大 怕个屁啊。
我本科计算机,硕士电子,和你反过来,我很明白两个专业的差别。
说实话,你现在能做就不错, 因为两个专业还是有很多不同的。人家学的专业课你基本都没学过,肯定没那种概念。
你如果要选择这个做职业,除了语言和工具,先去把数据结构这本书好好看看,然后再好好做做基础算法。
接下来是网络和数据库
这三门如果学好,就有基本的基础了