V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  q397064399  ›  全部回复第 79 页 / 共 118 页
回复总数  2341
1 ... 75  76  77  78  79  80  81  82  83  84 ... 118  
2017-01-26 08:58:08 +08:00
回复了 rocksolid 创建的主题 Linux 求教关于在 Linux 环境下开发的疑问
r#31 @jyf #31
配置好,还是虚拟机里面搞起,说实话,很多东西 都只有 windows 有, linux 根本没有替代的玩意
我没办法,两台显示器 , linux 跑虚拟机 windows 跑在实体机器上面
2017-01-25 19:34:16 +08:00
回复了 cpygui 创建的主题 程序员 有没有工作几年后再读研究生的?
r#12 @cxbig #12 肉身翻墙不具备参考价值
2017-01-25 19:06:13 +08:00
回复了 cpygui 创建的主题 程序员 有没有工作几年后再读研究生的?
国外软硕应该可以考虑下,

不过职业发展方向 如果是工程方面的话,
在国内进一步读研,确实有点不划算,

分析两点:

一来,是软工注重实战,偏学术研究的少,
你读 3 年硕士,比不上人家主导了一个上千万的项目,
当然这其中也要衡量各种机会成本,不是绝对的

二来,如果你搞深度学习 模式识别 图形图像算法之类的,那第一条当我放屁
国内搞这些方面的 NB 学校,招考竞争压力大,你工作之后 跟那些刚毕业的竞争 好学校比较难,
研究这些方向,要是读个一般的学校 还不如不去
2017-01-25 16:59:27 +08:00
回复了 qile1 创建的主题 Python threading 线程间通信如何控制线程运行及等待。
还有一个简单的办法 申请线程池 然后只有一个线程
这样可以提交任务到阻塞队列
2017-01-25 16:58:43 +08:00
回复了 qile1 创建的主题 Python threading 线程间通信如何控制线程运行及等待。
加锁吧,没有其它办法
2017-01-25 11:51:03 +08:00
回复了 rocksolid 创建的主题 Linux 求教关于在 Linux 环境下开发的疑问
需要学会使用 google 需要学会英文 遇到问题直接 man xxx
2017-01-23 07:05:51 +08:00
回复了 Famio 创建的主题 程序员 坚定不移的继续走.net 路了
根据需求来吧, 首先你是个程序员,然后才是 net 程序员,
从职业发展来讲 ,,根据需求随时切换语言的能力 还是要有的
( C++这种没有 GC ,语言自带各种坑爹属性的 除外),
2017-01-23 06:56:35 +08:00
回复了 wafm 创建的主题 .NET 想自学 C#,方向:PC 端应用.请老司机指点!
@shijingshijing

lala 说的是做业务开发的需求减少,这个是必然的,因为这些个开发行业 本来就饱和的差不多了
企业是以业务主导的,并不是由你的编程兴趣主导的,选择技术一般比较保守,架构方案也比较老旧,
很多企业开发 直接要求不要前端框架,因为没有那么多复杂的交互需求
(何况都是给企业内部用的,员工觉得不顺手,你还能告上天?),
只要简单,后端开发也能直接参与进来撸,减少用工成本

------------
从长远来讲,客户端 基本上死得差不多透彻了,
企业应用是最早推 B/S ,因为绝大部分企业应用并不涉及到操作系统子系统
像 JavaEE 甚至比互联网行业应用推广的还早,因为企业购买的是 IT 服务,而不是 IT 技术(一定搞清楚这个区别)
大型公司 往往一个系统的客户端应用要部署 在上万台 不同的机器上,像政府的行业应用要部署到不同的单位
不同机器上, C/S 客户端兼容性 真的是渣渣 早期 DLL 地狱,现在很多企业应用 因为需要还在用 MFC ,你看看写 MFC 的工程师 有多惨?

互联网 因为用户比较多,分发收益 - 兼容性付出的成本 收益还是比较高
像迅雷 就一直搞了自己的一套 UI 库在用,用 net ? 考虑下 xp 用户的感受? 最早一些迅雷版本 还兼容过 2003 98 等系统
2017-01-22 19:06:50 +08:00
回复了 pc10201 创建的主题 程序员 英文不够好,适合做国外哪些远程 remote 的工作?
r#17 @tyfyc
听力还是不行,没有 youtube 的字幕 我简直就是英文盲,
不过有了英文字幕 就好了,脑翻还是比鸡翻好
2017-01-22 07:17:10 +08:00
回复了 kingfighters 创建的主题 程序员 昨天面试了一下,几个问题答不上来,特此求教小伙伴们
第一题,确实是编译原理相关,但是跟词法解析没有关系,一般词法解析是采用递归下降的文法,
这题问的 应该是最著名的 逆波兰 表达式 算法第四版有讲 这个不难,
因为比较著名,很多人都知道,所以考的是你的知识的广度
两个栈就能搞定,不过我记不起来,书上我有 笔记,随时可以扒下来

第二题,数组相关,线性连续的数据结构 只有一种方式,扩大-拷贝 没有其它办法,早期 C++的 vector 就是采用
数组扩大一倍然后拷贝过去,底层绝不是通过数组+链表实现 因为数组是要随机访问的,
如果加入了链表组合+数组实现(我傻逼的实现过,后来考虑到效率确实低),那么每次随机访问都要做 O(N)次操作来确定是当前随机位置在哪个 数组中
2017-01-21 22:55:42 +08:00
回复了 zgqq 创建的主题 Java 开源一个 command executor for Linux
放弃了,, linux 的桌面真的是天生残疾,按 github 默认配置的快捷键 没一个能用
我帮你改成命令行交互算了
2017-01-21 22:42:22 +08:00
回复了 zgqq 创建的主题 Java 开源一个 command executor for Linux
java 什么时候写界面被喷了,只是一直没有好的图形库 所以烂在那里了
2017-01-19 20:17:28 +08:00
回复了 sunweiguo02 创建的主题 Java 一个菜鸡的迷茫,敢问路在何方......
r#66 @andyL

说心里话,针对类似的我这样,半路出家的开发人员,意识到跟科班牛人之间的差距是很重要的,
但同时也不要感到自卑,因为你跟人家压根不在一个层面上,
牛人玩 Java C++ 玩的是 大数据 机器学习 模式识别 图形图像之类
(没点数学底子,这些还真玩不转),
搞工程的门槛并没那么高,当然 工程做得好,也是大有可为之处的

你既然选了 Java ,又是半路出家
几乎开发方向锁定在 web 后端 或者 Android 应用层 这两个目前市场比较大的行业,当然 Java 也有些小众的开发市场

选 web 后端 还是 Android 首先要考虑清楚,然后就是一步步规划去学习了,单纯的 Java 语言 并不能干什么用,
在日常中,绝大部分应用开发都是基于框架以及一整套开发知识体系

拿后端来讲 你就需要学习

网络(了解基本的网络知识,仅应用层就需要了解 HTTP 协议,复杂一点的还需要了解 TCP UDP 基于以上还需要了解下 各种 IO 模型, Tomcat 跟 Jetty 的底层实现就不一样,虽然两个都是 Servlet 规范的实现)

Linux (这个无解,你要用开源世界的东西, unix 那套 肯定是要会一点的,
同时最好学一门脚本语言 个人推荐 python 大法)

数据库( SQL 无解,必须要熟练,以后工作 SQL 编出花来 是经常的事情,同时还得了解下底层的存储机制,你说你学过数据结构, B+树 二叉树 有概念吧,这玩意对你理解数据库 优化查询索引有大帮助,另外还需要学习 事务管理 并发查询 等知识)

做 web 的 肯定有用框架 ORM 消息队列 ....等等

多线程

掌握面向对象的设计的基本知识与原则,

根据业务多变,提前进行设计 并运用设计模式 来 封装变化

数据结构 算法 这两门几乎涵盖了绝大部分底层实现的原理,低层次应用开发 像定制自己的 DSL ,这个门槛就有点高,得会编译原理里面很多算法,像有限状态自动机 DFS BFS 等算法

等等等,这些东西,我自学的时候 踩过不少坑,

举个例子,我一直以为 AOP 切面的逻辑是运行在另外一个线程,在后来我学习使用反射技术的时候 才发现
切面的逻辑 跟 业务主逻辑是在同一个线程中

还有事务控制,我刚开始没搞清楚,后来上网查了不少资料,也没见几篇文章能介绍的十分清楚

我上面说的,有些东西培训班肯定是不会教,培训班只会教 大家在开发中常用的,能让你快速融入开发团队
执行简单的搬砖任务的东西,这并不能怪培训班,因为只有 4 个月,
4 个月 不可能把 算法 网络 Linux 多线程 IO 模型 等等一堆东西给你讲得十分清楚
培训班针对转行的人,算是挑重点把你带进门的最好方式

-----------------------
ps: 我一年前选择自学的时候,其实基础比你们完全门外汉要好很多
高中以前 我就做过很多年的 web 狗(挂马 手工 sql 注入 等等),写过 c 语言代码
倒腾过几天单片机 Linux 大概从高二就开始在用了,日常是没问题的,脚步主要写 python

就我这样的水平,在我选择自学 Java web 后端 方向的时候,依旧是踩了不少坑,填这些坑
都是要花大量时间的,更何况是完全的门外汉
2017-01-19 19:53:27 +08:00
回复了 sunweiguo02 创建的主题 Java 一个菜鸡的迷茫,敢问路在何方......
r#68 @sunweiguo02 这不是从哪里起手的问题,而是选方向的问题,你要先确定个开发方向
1 ... 75  76  77  78  79  80  81  82  83  84 ... 118  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2444 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 59ms · UTC 09:32 · PVG 17:32 · LAX 02:32 · JFK 05:32
Developed with CodeLauncher
♥ Do have faith in what you're doing.