菜鸟程序员的困惑

hellohjboy 2015-03-09 03:49:52
本人13年毕业,工作差不多两年了,目前在一个中型公司做Java后台开发,工作时间一长,感觉干活起来很没劲,每天都是一些增删改查,于是在课余的时间会学习一些新的技术,比如Netty,Python,zookeeper,搜索引擎等,但是每次学习都不深入,浅尝则止,看了两三天,会写一些demo,就不了了之了,很快就会忘记。但是也找不到比较科学的学习方法。求大神赐教~
ps:一般学新技术都是在网上搜搜教程,看看例子,然后了解些原理;感觉这样底层的东西没有接触到,很难有很深的印象。
...全文
738 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
乐之者v 2016-06-11
  • 打赏
  • 举报
回复
写博客吧。。好记性不如烂笔头。
trint 2016-06-10
  • 打赏
  • 举报
回复
利用好每一点零碎时间去学,坚持学一段时间,把一个方面学得差不多透了,之后多赢用,多巩固,并且广泛的涉猎,能力就提上来了。而且,一定要保持对编程的热情!
shi84253322 2016-06-09
  • 打赏
  • 举报
回复
跟楼主同求解惑啊.......楼主啊为什么我觉得我现在工作中遇到的所有要做的,拐弯抹角最后都会绕回到“增删改查”四个字上来......
LongRui888 2016-05-26
  • 打赏
  • 举报
回复
这个是普遍的问题,就是你学的东西,在实际工作中用不到。 比如,像你是做java的,但是你自己空余时间学的是 python,zookeeper,一个是编程语言,一个是hadoop里的。 我觉得是不是首先从你工作的角度来学习,比如java,你可以学点多线程,并发,tomcat优化,java优化,还有你说工作中都是增删改查,那么数据 数据库的优化,sql的 优化就很重要。 因为这些是和工作直接相关的,用上的可能非常大,而且我相信这些东西,比python对你的工作帮助也更大,虽然python也是很热门的语言,而大数据那更加热。
为争 2015-03-16
  • 打赏
  • 举报
回复
我的理解是学习是在脑子里做印象 今后某个条件成立自然就用到了
Peter_shihui 2015-03-15
  • 打赏
  • 举报
回复
帮顶一下,学习学习~
叶赫华 2015-03-13
  • 打赏
  • 举报
回复
很常见的IT职业困惑 推荐你看看这些优酷视频吧 也许有所帮助: http://i.youku.com/daoexuan
於黾 2015-03-13
  • 打赏
  • 举报
回复
其实说到原理,你需要了解的其实挺多的 比如以太网通信的原理,tcp协议,路由原理,串口原理,数据库原理,SQL语句,CPU如何调度线程,内存分配原理,文件存储原理,windows消息原理等等.有了这些基础知识,你对代码的认识就能更深刻一些 而那些框架的原理,其实不过是一种模式,说白了就是不同的封装,你可以拿来用,也完全可以按自己的想法进行封装
於黾 2015-03-13
  • 打赏
  • 举报
回复
引用 2 楼 Xuan6251237011 的回复:
[quote=引用 1 楼 Z65443344 的回复:] 学了能用不就行了 为什么要纠结底层呢,你管它是怎么实现的呢 底层学了才真的是学而不用呢
了解原理还是挺重要的吧[/quote] 可以适当了解,但是在你有能力看懂更深层次的代码之前,深入了解没有必要.了解了也还是不了解
於黾 2015-03-13
  • 打赏
  • 举报
回复
引用 6 楼 timewind 的回复:
[quote=引用 1 楼 Z65443344 的回复:] 学了能用不就行了 为什么要纠结底层呢,你管它是怎么实现的呢 底层学了才真的是学而不用呢
说实话,这样真的不行,我现在面试很多都要问三大框架的原理,数据库优化等等的问题,如果只是知道怎么样用,估计面试都要呗ko掉[/quote] 如果你学了来,只是为了忽悠面试官,我觉得没啥大意义 那不成南郭先生了
caofeng891102 2015-03-13
  • 打赏
  • 举报
回复
alex_my 2015-03-10
  • 打赏
  • 举报
回复
学的杂,项目又不使用,忘得相当快,唯一方便的是日后想重新学习速度快些。 比如学习了python,那可以在下班时间回家研究下与其相关的,比如做一个网络服务器?搭一个网站?用多了,这门就熟悉了。
timewind 2015-03-10
  • 打赏
  • 举报
回复
引用 1 楼 Z65443344 的回复:
学了能用不就行了 为什么要纠结底层呢,你管它是怎么实现的呢 底层学了才真的是学而不用呢
说实话,这样真的不行,我现在面试很多都要问三大框架的原理,数据库优化等等的问题,如果只是知道怎么样用,估计面试都要呗ko掉
逛_逛 2015-03-09
  • 打赏
  • 举报
回复
底层那些东西吧,学一下还是不错的 了解一下实现方案,提升一下自己的水平 顺便面试忽悠一下面试官。 不过要是用的话,自己水平没到一定的程度 估计也用不到,学起来个人感觉没太大积极意义。
guojun17 2015-03-09
  • 打赏
  • 举报
回复
T T 我需要可用分 抱歉让我水一下
  • 打赏
  • 举报
回复
引用 1 楼 Z65443344 的回复:
学了能用不就行了 为什么要纠结底层呢,你管它是怎么实现的呢 底层学了才真的是学而不用呢
了解原理还是挺重要的吧
於黾 2015-03-09
  • 打赏
  • 举报
回复
学了能用不就行了 为什么要纠结底层呢,你管它是怎么实现的呢 底层学了才真的是学而不用呢
基于java网络学生选课系统源码专业菜鸟 - 编程学习指南 维护者 专业菜鸟 学习者指南 介绍 这是什么? 这是成为程序员的高度自以为是的策划指南,重点是全栈 Web 开发。 我写这篇文章是为了给我的朋友一些指导。 随意分享或提供改进建议。 这是给谁的? 这本书是为那些在编程和计算机科学方面没有很强背景,并且正在试图弄清楚他们是否想通过编程从事职业的人编写的。 通常被社区称为菜鸟。 为什么它是自以为是和策划的? 我认为探索与编程相关的职业世界对于新手来说真的很困惑,而且很容易迷失方向,被决策瘫痪所淹没,或者只是拖延。 本指南旨在帮助有成为程序员的特定目标的人,为他们提供一个简单的计划,将选择减少到为质量和有效性选择的少数选项,并提供有关如何实际进行整个过程的建议. 一些注意事项 本指南中的几乎所有内容都是我自己的观点。 为简洁起见,我不会就某些事情在其他地方的看法提供警告。 我可能会省略一些东西。 我也可能对某些事情不准确或完全错误。 我并不完美,本指南也不完美。 买者自负。 为什么是专业菜鸟? 顾名思义,专业 Noob 是一个知之甚少,不考虑我曾经创造的东西的人,现在我戴着徽章作为我

590

社区成员

发帖
与我相关
我的任务
社区描述
提出问题
其他 技术论坛(原bbs)
社区管理员
  • community_281
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧