来自某互联网大咖的推荐与建议:对于想要进入IT行业的学习者来说,除了学习技术知识外、建议再学习思维能力以及了解职场。掌握意向岗位要求的技术,学习寻找问题、解决问题的思维能力,提前了解职场利于自身职业发展。精心挑选18本优秀书籍(技术与思维能力),送给当代大学生。
10本互联网类(与相关职位相匹配):
《人人都是产品经理》
作者:苏杰 - 电子工业出版社
知识匹配的岗位:产品经理
● 产品经理入门级书籍
● 丰富的工作经验分享
● 系统性梳理用户、需求、项目、团队、战略、修养六大话题
《HTML5布局之路》
作者:刘国利 - 清华大学出版社
知识匹配的岗位:HTML5 (WEB前端) 开发工程师
特点与推荐理由:
● 依照网站开发流程进行讲解,更易吸收
● 提供丰富的学习方法以及开发实战经验
● 理论与实践相结合,提供丰富的案例及面试真题
● 最适合初学者使用的HTML5技术入门书籍
《Head First》 系列书籍
作者:[美] 弗里曼(Freeman E)等 - 中国电力出版社
知识匹配的岗位:计算机类IT开发岗位
特点与推荐理由:
● IT技术入门书籍系列
● 生动有趣、图文并茂
● 易理解入门
《程序员第二步——从程序员到项目经理》
作者:尹华山 - 人民邮电出版社
知识匹配的岗位:项目经理(技术经理)
特点与推荐理由:
● 技术思维到管理思维的改变
● 适用于技术人员开拓视野
● 从不同视角来审视工作、生活与自己
《SEO实战密码》
作者:昝辉 - 电子工业出版社
知识匹配的岗位:SEO工程师
特点与推荐理由:
● SEO百科全书类的入门指导
● 理论与实践相结合
● 从SEO原理到工具再到技巧解析
《乌合之众:大众心理研究》
作者:[法] 古斯塔夫·勒庞 - 新世界出版社
知识匹配的岗位:产品及运营基础理论
特点与推荐理由:
● 大众心理学
● 群体理论的经典著作
● 颠覆人们对群体的认知,对群体层层分析、逐步推进
《部落的力量》
作者:[美]戴夫·洛根 等 - 中国华侨出版社
知识匹配的岗位:产品及运营基础理论
特点与推荐理由:
● 互联网时代团队管理圣经
● 依靠部落的力量,掌握撬动团队飞跃的4个杠杆点
● 指导管理者如何激发每一个人内在潜能
《从零开始做运营》
作者:张亮 - 中信出版社
知识匹配的岗位:运营(新媒体运营等)
特点与推荐理由:
● 运营入门级书籍
● 运营工作相关内容广泛
● 全面科学的运营思维介绍与案例解析
● 介绍相关运营经验
《重新定义公司 谷歌是如何运营的》
作者:[美] 埃里克·施密特等 - 中信出版社
知识匹配的岗位:CEO
特点与推荐理由:
● 实用、易理解的公司管理指南
● 解读谷歌如何颠覆传统的MBA模式
● 一本充满能量、令人兴奋的创业入门书
《重新定义团队 谷歌如何工作》
作者:[美] 拉斯洛·博克 - 中信出版社
知识匹配的岗位:人事经理(人力资源管理)
特点与推荐理由:
● 揭秘谷歌的人才和团队管理的核心法则
● 《纽约时报》畅销榜第一名
● Business Insider 2015最佳商业书籍
● 以人为本企业的团队组建和管理原则
8本思维能力与职场知识类:
《谁动了我的奶酪》
作者:[美] 斯宾塞·约翰逊 - 中信出版社
相关思维能力:跳出适应区、目标
特点与推荐理由:
● 寓言故事
● 如何面对变化
● 在生活与工作中得到更多成就感
《致加西亚的信》
作者:[美] 阿尔伯特·哈伯德
相关思维能力:执行力
特点与推荐理由:
● 职场畅销书
● 提高执行力的方法
● 对自己负责
《把时间当作朋友》
作者:李笑来 - 电子工业出版社
相关思维能力:时间管理
特点与推荐理由:
● 时间管理是成功的关键所在
● 学会打开心智
● 从心智成长的角度谈时间管理
《杜拉拉升职记(共4册)》
作者:李可
相关思维能力:职场故事
特点与推荐理由:
● 职场故事
● 职场指南
● 帮助职场新人了解职场规则
《如何阅读一本书》
作者:[美] 莫提默·J艾德勒 等
相关思维能力:阅读方法、学习方法
特点与推荐理由:
● 学习阅读方法与能力
● 学会梳理书籍骨架
● 不同书籍适用的不同阅读方法
《学会提问》
作者:[美] 尼尔·布朗 等 - 机械工业出版社
相关思维能力:提问方法、如何思考问题
特点与推荐理由:
● 批判性思维指南
● 锻炼批判性思维,提出好问题
● 学会理性分析推理
● 克服偏见对判断的影响
《金字塔原理 思考、表达和解决问题的逻辑》
作者:[美] 芭芭拉·明托 - 南海出版公司
相关思维能力:如何思考、表达、解决问题
特点与推荐理由:
● 学会问题思考的逻辑与练习
● 掌握语言表达的逻辑与练习
● 解决问题的方法论与练习
《卓有成效的管理者》
作者:[美] 彼得·德鲁克 - 机械工业出版社
相关思维能力:自我管理、团队管理
特点与推荐理由:
● 现代管理之父著作之一
● 管理者应如何做到卓有成效
● 管理者应具备哪些特征
你学这么多你到底想学什么
c++得学很久呢,看你需要做什么开发才学什么,
你做网站就找asp,php,aspnet,jsp的动态脚本语言,然后得会sql server,mysql,access这些数据库,javascript是必须要会的
然后你还得会美工,photoshop做模板图,又得会css+div布局控制,又得了解jquery,prototype,mootools等框架和插件,又的会自己写插件
计算机底层你就搞C++,C++基础过关了,你可以搞windows编程或者linux编程
在windows下,你就得买至少10本书,电子书看的你眼睛都能瞎掉,最好是买
我就是这么过来的,电子书没耐心看说实话呵呵
windows下的书,国产的基本都是垃圾,但也有好的,比如你做mfc开发,就看mfc深入浅出,
你做windows底层,就看寒江独钓底层驱动过滤,做ring3中间层软件开发,就得会数据库,mysql,mssql,access,sqlite等等做游戏开发的话你就又得学directX,opengl,图形控制啊什么的,在linux平台开发你就得会Qt,关于linux运行机制,底层实现以及驱动程序开发,你都得会,
所以电脑这行随时都得学,进去了就是无底洞,确实工资高挺诱人,但是跳楼的也不少
总结一下,做网页开发,javascript,python,asp,php,jsp,aspnet,photoshop,flash,actionscript,mssql,mysql,access,sqlite,oracle这是基础高级版你会针对语言性的框架得会,比如php的mvc,smart,php相关框架,aspnet的三层架构,多层架构,设计模式,mvcjsp的ssh框架数据库你得会增删改查,存储过程
你要去工作,找个像样的好点的工作,你得有本科毕业证,
然后还有N个项目实战,还得有意义,还得现实,模板特色还得贴近中国特色,更重要的是全部原创,简历准备10份不同特色的,专注不同领域的
这仅仅是web网页开发
下面说计算机底层哈
windows:c++,delphi,vb,易语言或者汇编,asm
搞的RING3和RING0两种开发,你要想独吞那太复杂需要很长时间,这方面大牛有很多人可以去debugman玩玩Ring3开发无非是一些小软件,你要想赚钱就做一般实用性的,纯客户端源码分析,
其实完全不是学几本书就能搞定的,你要的是有足够的时间!放弃一切!包括身边的所有事去融入其中不分日夜黑白的看大牛小牛的源代码如果你有对象了,或者有女友了,那么放弃底层吧,除非她和你一样整天搞程序,但这样女孩基本上1%都没有
另外还有做安全方面的人才,保护计算机的安全啊什么的,背后都赚了N亿钱这世界不是你有技术就厉害,而是你有钱,你得想办法搞到钱,才能在朋友们,亲人们,爸爸妈妈面前,有面子,哦不,不是有面子,是显得,你成熟了,注意啊,中国式成熟而已
linux:做linux开发,纯属娱乐,当然我说不包括php网站这种的,我说的是普通开发,非嵌入式,也非驱动开发,没啥作用,没人找你在linux给他开发个程序的,如果这有这样的人,他自己也得懂开发了
关于python,qt这类跨平台的东西,学学甚好,哪天跟哥们吹起牛,我放弃windows还能活着,呵呵别有一番风采和趣味
做开发实在是难受,你没有一点商业思想,最好就是工作用到啥,学啥,在工作之前想好你要工作的地点,以及做什么开发网页的话,学专门的,找专门的这样最好了
如果你想包揽全部技术,对不起,你可以去北京西单那图书馆去看下,这方面的书,唉残酷
哦对了我还没说手机开发
j2me,android,iphone,symbian这四个平台现在最火,也不是四个,其实android和j2me都是用java做开发,只不过底层支持不一样symbian可以用qt做开发
这玩意还得看你喜欢不喜欢,喜欢还得能找对地方,另外最好别去小公司干活,被老板吭的你都不想做程序员了
好了,就到这里了,我不知道为啥要说这么多,但是应该足以说明一个基本的程序员,应该会的东西,这方面资料太多,太庞大,博大精深,希望各位同学看到此帖,谨以一种语言做根基,再去继承,再去多态吧
1、《深入理解计算机系统》
从c语言到汇编语言到硬件再到 *** 作系统,写得非常好。是一本能帮助深入理解计算机系统的书。基本上把这本书吃透面试 *** 作系统的大部分问题都不是问题。
2、《算法导论(第三版)》
被很多acmer coder奉为学算法的经典之作,但不太适合初学者,因为它这本书很多内容只提供了伪代码,而没有具体实现。但可以从这本书学数据结构和算法好,因为日后的编程语言对实现而言实际上并没有特别大的障碍,只是适合与不适合的选择罢了,而把想法转换成编程语言才是对算法知识的考验。如果不想太过深入的话可以忽略掉第四部分(高级设计和分析技术)第五部分(高级数据结构)和第七部分(算法问题选编),你会发现书其实比你想象中薄很多噢!
3、《计算机网络:自顶向下方法》
软件学院的计算机网络教材,非常适合初学者,里面将计算机网络从顶层到底层逐章分析了一遍,如果能够结合一些实验来辅助理解会更好,因为里面的讲解比较抽象。
4、《STL源码剖析》
如果你是经常用c++刷算法题的同学,那么一定经常用STL的各种集合, vector, set, stack, queue等等。它们的实现原理,在源码面前,完全没有秘密。
5、《图解>
以上就是关于程序员的十层楼全部的内容,包括:程序员的十层楼、少儿编程要用什么书籍、初学计算机编程语言推荐几本书等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)